HROOT 0.6.1 → 0.6.2
raw patch · 94 files changed
+1217/−25 lines, 94 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ HROOT.Class.TArc: TArc :: (ForeignPtr RawTArc) -> TArc
+ HROOT.Class.TArc: class ITEllipse a => ITArc a
+ HROOT.Class.TArc: newtype TArc
+ HROOT.Class.TArray: TArray :: (ForeignPtr RawTArray) -> TArray
+ HROOT.Class.TArray: class IDeletable a => ITArray a
+ HROOT.Class.TArray: newtype TArray
+ HROOT.Class.TArrayC: TArrayC :: (ForeignPtr RawTArrayC) -> TArrayC
+ HROOT.Class.TArrayC: class ITArray a => ITArrayC a
+ HROOT.Class.TArrayC: newtype TArrayC
+ HROOT.Class.TArrayD: TArrayD :: (ForeignPtr RawTArrayD) -> TArrayD
+ HROOT.Class.TArrayD: class ITArray a => ITArrayD a
+ HROOT.Class.TArrayD: newtype TArrayD
+ HROOT.Class.TArrayF: TArrayF :: (ForeignPtr RawTArrayF) -> TArrayF
+ HROOT.Class.TArrayF: class ITArray a => ITArrayF a
+ HROOT.Class.TArrayF: newtype TArrayF
+ HROOT.Class.TArrayI: TArrayI :: (ForeignPtr RawTArrayI) -> TArrayI
+ HROOT.Class.TArrayI: class ITArray a => ITArrayI a
+ HROOT.Class.TArrayI: newtype TArrayI
+ HROOT.Class.TArrayL: TArrayL :: (ForeignPtr RawTArrayL) -> TArrayL
+ HROOT.Class.TArrayL: class ITArray a => ITArrayL a
+ HROOT.Class.TArrayL: newtype TArrayL
+ HROOT.Class.TArrayL64: TArrayL64 :: (ForeignPtr RawTArrayL64) -> TArrayL64
+ HROOT.Class.TArrayL64: class ITArray a => ITArrayL64 a
+ HROOT.Class.TArrayL64: newtype TArrayL64
+ HROOT.Class.TArrayS: TArrayS :: (ForeignPtr RawTArrayS) -> TArrayS
+ HROOT.Class.TArrayS: class ITArray a => ITArrayS a
+ HROOT.Class.TArrayS: newtype TArrayS
+ HROOT.Class.TArrow: TArrow :: (ForeignPtr RawTArrow) -> TArrow
+ HROOT.Class.TArrow: class (ITLine a, ITAttFill a) => ITArrow a
+ HROOT.Class.TArrow: newtype TArrow
+ HROOT.Class.TAtt3D: TAtt3D :: (ForeignPtr RawTAtt3D) -> TAtt3D
+ HROOT.Class.TAtt3D: class IDeletable a => ITAtt3D a
+ HROOT.Class.TAtt3D: newtype TAtt3D
+ HROOT.Class.TAttAxis: TAttAxis :: (ForeignPtr RawTAttAxis) -> TAttAxis
+ HROOT.Class.TAttAxis: class IDeletable a => ITAttAxis a
+ HROOT.Class.TAttAxis: newtype TAttAxis
+ HROOT.Class.TAttAxis: setLabelColor :: ITAttAxis a => a -> Int -> IO ()
+ HROOT.Class.TAttAxis: setLabelSize :: ITAttAxis a => a -> Double -> IO ()
+ HROOT.Class.TAttAxis: setNdivisions :: ITAttAxis a => a -> Int -> Int -> IO ()
+ HROOT.Class.TAttAxis: setTickLength :: ITAttAxis a => a -> Double -> IO ()
+ HROOT.Class.TAttAxis: setTitleOffset :: ITAttAxis a => a -> Double -> IO ()
+ HROOT.Class.TAttBBox: TAttBBox :: (ForeignPtr RawTAttBBox) -> TAttBBox
+ HROOT.Class.TAttBBox: class IDeletable a => ITAttBBox a
+ HROOT.Class.TAttBBox: newtype TAttBBox
+ HROOT.Class.TAttCanvas: TAttCanvas :: (ForeignPtr RawTAttCanvas) -> TAttCanvas
+ HROOT.Class.TAttCanvas: class IDeletable a => ITAttCanvas a
+ HROOT.Class.TAttCanvas: newtype TAttCanvas
+ HROOT.Class.TAttFill: TAttFill :: (ForeignPtr RawTAttFill) -> TAttFill
+ HROOT.Class.TAttFill: class IDeletable a => ITAttFill a
+ HROOT.Class.TAttFill: newtype TAttFill
+ HROOT.Class.TAttFill: setFillColor :: ITAttFill a => a -> Int -> IO ()
+ HROOT.Class.TAttFill: setFillStyle :: ITAttFill a => a -> Int -> IO ()
+ HROOT.Class.TAttImage: TAttImage :: (ForeignPtr RawTAttImage) -> TAttImage
+ HROOT.Class.TAttImage: class IDeletable a => ITAttImage a
+ HROOT.Class.TAttImage: newtype TAttImage
+ HROOT.Class.TAttLine: TAttLine :: (ForeignPtr RawTAttLine) -> TAttLine
+ HROOT.Class.TAttLine: class IDeletable a => ITAttLine a
+ HROOT.Class.TAttLine: newtype TAttLine
+ HROOT.Class.TAttLine: setLineColor :: ITAttLine a => a -> Int -> IO ()
+ HROOT.Class.TAttMarker: TAttMarker :: (ForeignPtr RawTAttMarker) -> TAttMarker
+ HROOT.Class.TAttMarker: class IDeletable a => ITAttMarker a
+ HROOT.Class.TAttMarker: newtype TAttMarker
+ HROOT.Class.TAttPad: TAttPad :: (ForeignPtr RawTAttPad) -> TAttPad
+ HROOT.Class.TAttPad: class IDeletable a => ITAttPad a
+ HROOT.Class.TAttPad: newtype TAttPad
+ HROOT.Class.TAttParticle: TAttParticle :: (ForeignPtr RawTAttParticle) -> TAttParticle
+ HROOT.Class.TAttParticle: class ITNamed a => ITAttParticle a
+ HROOT.Class.TAttParticle: newtype TAttParticle
+ HROOT.Class.TAttText: TAttText :: (ForeignPtr RawTAttText) -> TAttText
+ HROOT.Class.TAttText: class IDeletable a => ITAttText a
+ HROOT.Class.TAttText: newtype TAttText
+ HROOT.Class.TAttText: setTextAlign :: ITAttText a => a -> Int -> IO ()
+ HROOT.Class.TAttText: setTextColor :: ITAttText a => a -> Int -> IO ()
+ HROOT.Class.TAttText: setTextSize :: ITAttText a => a -> Double -> IO ()
+ HROOT.Class.TAxis: TAxis :: (ForeignPtr RawTAxis) -> TAxis
+ HROOT.Class.TAxis: class (ITNamed a, ITAttAxis a) => ITAxis a
+ HROOT.Class.TAxis: newtype TAxis
+ HROOT.Class.TBRIK: TBRIK :: (ForeignPtr RawTBRIK) -> TBRIK
+ HROOT.Class.TBRIK: class ITShape a => ITBRIK a
+ HROOT.Class.TBRIK: newtype TBRIK
+ HROOT.Class.TBox: TBox :: (ForeignPtr RawTBox) -> TBox
+ HROOT.Class.TBox: class (ITObject a, ITAttLine a, ITAttFill a) => ITBox a
+ HROOT.Class.TBox: newtype TBox
+ HROOT.Class.TBranch: TBranch :: (ForeignPtr RawTBranch) -> TBranch
+ HROOT.Class.TBranch: class (ITNamed a, ITAttFill a) => ITBranch a
+ HROOT.Class.TBranch: newtype TBranch
+ HROOT.Class.TChain: TChain :: (ForeignPtr RawTChain) -> TChain
+ HROOT.Class.TChain: class ITTree a => ITChain a
+ HROOT.Class.TChain: newtype TChain
+ HROOT.Class.TClass: TClass :: (ForeignPtr RawTClass) -> TClass
+ HROOT.Class.TClass: class ITDictionary a => ITClass a
+ HROOT.Class.TClass: newtype TClass
+ HROOT.Class.TCrown: TCrown :: (ForeignPtr RawTCrown) -> TCrown
+ HROOT.Class.TCrown: class ITEllipse a => ITCrown a
+ HROOT.Class.TCrown: newtype TCrown
+ HROOT.Class.TCurlyArc: TCurlyArc :: (ForeignPtr RawTCurlyArc) -> TCurlyArc
+ HROOT.Class.TCurlyArc: class ITCurlyLine a => ITCurlyArc a
+ HROOT.Class.TCurlyArc: newtype TCurlyArc
+ HROOT.Class.TCurlyLine: TCurlyLine :: (ForeignPtr RawTCurlyLine) -> TCurlyLine
+ HROOT.Class.TCurlyLine: class ITPolyLine a => ITCurlyLine a
+ HROOT.Class.TCurlyLine: newtype TCurlyLine
+ HROOT.Class.TCutG: TCutG :: (ForeignPtr RawTCutG) -> TCutG
+ HROOT.Class.TCutG: class ITGraph a => ITCutG a
+ HROOT.Class.TCutG: newtype TCutG
+ HROOT.Class.TDiamond: TDiamond :: (ForeignPtr RawTDiamond) -> TDiamond
+ HROOT.Class.TDiamond: class ITPaveText a => ITDiamond a
+ HROOT.Class.TDiamond: newtype TDiamond
+ HROOT.Class.TDictionary: class ITNamed a => ITDictionary a
+ HROOT.Class.TDirectory: TDirectory :: (ForeignPtr RawTDirectory) -> TDirectory
+ HROOT.Class.TDirectory: class ITNamed a => ITDirectory a
+ HROOT.Class.TDirectory: close :: ITDirectory a => a -> String -> IO ()
+ HROOT.Class.TDirectory: get :: ITDirectory a => a -> String -> IO (Exist TObject)
+ HROOT.Class.TDirectory: newtype TDirectory
+ HROOT.Class.TDirectoryFile: TDirectoryFile :: (ForeignPtr RawTDirectoryFile) -> TDirectoryFile
+ HROOT.Class.TDirectoryFile: class ITDirectory a => ITDirectoryFile a
+ HROOT.Class.TDirectoryFile: newtype TDirectoryFile
+ HROOT.Class.TEfficiency: TEfficiency :: (ForeignPtr RawTEfficiency) -> TEfficiency
+ HROOT.Class.TEfficiency: class (ITNamed a, ITAttLine a, ITAttFill a, ITAttMarker a) => ITEfficiency a
+ HROOT.Class.TEfficiency: newtype TEfficiency
+ HROOT.Class.TEllipse: TEllipse :: (ForeignPtr RawTEllipse) -> TEllipse
+ HROOT.Class.TEllipse: class (ITObject a, ITAttLine a, ITAttFill a) => ITEllipse a
+ HROOT.Class.TEllipse: newtype TEllipse
+ HROOT.Class.TF1: TF1 :: (ForeignPtr RawTF1) -> TF1
+ HROOT.Class.TF1: class (ITFormula a, ITAttLine a, ITAttFill a) => ITF1 a
+ HROOT.Class.TF1: newtype TF1
+ HROOT.Class.TFile: TFile :: (ForeignPtr RawTFile) -> TFile
+ HROOT.Class.TFile: class ITDirectoryFile a => ITFile a
+ HROOT.Class.TFile: newtype TFile
+ HROOT.Class.TFormula: TFormula :: (ForeignPtr RawTFormula) -> TFormula
+ HROOT.Class.TFormula: class ITNamed a => ITFormula a
+ HROOT.Class.TFormula: getParameter :: ITFormula a => a -> Int -> IO Double
+ HROOT.Class.TFormula: newtype TFormula
+ HROOT.Class.TFormula: setParameter :: ITFormula a => a -> Int -> Double -> IO ()
+ HROOT.Class.TFrame: TFrame :: (ForeignPtr RawTFrame) -> TFrame
+ HROOT.Class.TFrame: class ITWbox a => ITFrame a
+ HROOT.Class.TFrame: newtype TFrame
+ HROOT.Class.TGaxis: TGaxis :: (ForeignPtr RawTGaxis) -> TGaxis
+ HROOT.Class.TGaxis: class (ITLine a, ITAttText a) => ITGaxis a
+ HROOT.Class.TGaxis: newtype TGaxis
+ HROOT.Class.TGraph: TGraph :: (ForeignPtr RawTGraph) -> TGraph
+ HROOT.Class.TGraph: class (ITNamed a, ITAttLine a, ITAttFill a, ITAttMarker a) => ITGraph a
+ HROOT.Class.TGraph: newtype TGraph
+ HROOT.Class.TGraphAsymmErrors: TGraphAsymmErrors :: (ForeignPtr RawTGraphAsymmErrors) -> TGraphAsymmErrors
+ HROOT.Class.TGraphAsymmErrors: class ITGraph a => ITGraphAsymmErrors a
+ HROOT.Class.TGraphAsymmErrors: newtype TGraphAsymmErrors
+ HROOT.Class.TGraphBentErrors: TGraphBentErrors :: (ForeignPtr RawTGraphBentErrors) -> TGraphBentErrors
+ HROOT.Class.TGraphBentErrors: class ITGraph a => ITGraphBentErrors a
+ HROOT.Class.TGraphBentErrors: newtype TGraphBentErrors
+ HROOT.Class.TGraphErrors: TGraphErrors :: (ForeignPtr RawTGraphErrors) -> TGraphErrors
+ HROOT.Class.TGraphErrors: class ITGraph a => ITGraphErrors a
+ HROOT.Class.TGraphErrors: newtype TGraphErrors
+ HROOT.Class.TGraphPolar: TGraphPolar :: (ForeignPtr RawTGraphPolar) -> TGraphPolar
+ HROOT.Class.TGraphPolar: class ITGraphErrors a => ITGraphPolar a
+ HROOT.Class.TGraphPolar: newtype TGraphPolar
+ HROOT.Class.TGraphQQ: TGraphQQ :: (ForeignPtr RawTGraphQQ) -> TGraphQQ
+ HROOT.Class.TGraphQQ: class ITGraph a => ITGraphQQ a
+ HROOT.Class.TGraphQQ: newtype TGraphQQ
+ HROOT.Class.TH1: TH1 :: (ForeignPtr RawTH1) -> TH1
+ HROOT.Class.TH1: add :: (ITH1 a, ITH1 c0, FPtr c0) => a -> c0 -> Double -> IO ()
+ HROOT.Class.TH1: addBinContent :: ITH1 a => a -> Int -> Double -> IO ()
+ HROOT.Class.TH1: bufferEmpty :: ITH1 a => a -> Int -> IO Int
+ HROOT.Class.TH1: chi2Test :: (ITH1 a, ITH1 c0, FPtr c0) => a -> c0 -> String -> [Double] -> IO Double
+ HROOT.Class.TH1: class (ITNamed a, ITAttLine a, ITAttFill a, ITAttMarker a) => ITH1 a
+ HROOT.Class.TH1: computeIntegral :: ITH1 a => a -> IO Double
+ HROOT.Class.TH1: directoryAutoAdd :: (ITH1 a, ITDirectory c0, FPtr c0) => a -> c0 -> IO ()
+ HROOT.Class.TH1: distancetoPrimitive :: ITH1 a => a -> Int -> Int -> IO Int
+ HROOT.Class.TH1: divide :: (ITH1 a, ITH2 c1, FPtr c1, ITH1 c0, FPtr c0) => a -> c0 -> c1 -> Double -> Double -> String -> IO ()
+ HROOT.Class.TH1: drawCopy :: ITH1 a => a -> String -> IO a
+ HROOT.Class.TH1: drawNormalized :: ITH1 a => a -> String -> Double -> IO (Exist TH1)
+ HROOT.Class.TH1: drawPanel :: ITH1 a => a -> IO ()
+ HROOT.Class.TH1: eval :: (ITH1 a, ITF1 c0, FPtr c0) => a -> c0 -> String -> IO ()
+ HROOT.Class.TH1: executeEvent :: ITH1 a => a -> Int -> Int -> Int -> IO ()
+ HROOT.Class.TH1: fFT :: (ITH1 a, ITH1 c0, FPtr c0) => a -> c0 -> String -> IO (Exist TH1)
+ HROOT.Class.TH1: fill1 :: ITH1 a => a -> Double -> IO Int
+ HROOT.Class.TH1: fillN :: ITH1 a => a -> Int -> [Double] -> [Double] -> Int -> IO ()
+ HROOT.Class.TH1: fillRandom :: (ITH1 a, ITH1 c0, FPtr c0) => a -> c0 -> Int -> IO ()
+ HROOT.Class.TH1: findBin :: ITH1 a => a -> Double -> Double -> Double -> IO Int
+ HROOT.Class.TH1: findFirstBinAbove :: ITH1 a => a -> Double -> Int -> IO Int
+ HROOT.Class.TH1: findFixBin :: ITH1 a => a -> Double -> Double -> Double -> IO Int
+ HROOT.Class.TH1: findLastBinAbove :: ITH1 a => a -> Double -> Int -> IO Int
+ HROOT.Class.TH1: fitPanel :: ITH1 a => a -> IO ()
+ HROOT.Class.TH1: getAxisColor :: ITH1 a => a -> String -> IO Int
+ HROOT.Class.TH1: getBarOffset :: ITH1 a => a -> IO Double
+ HROOT.Class.TH1: getBarWidth :: ITH1 a => a -> IO Double
+ HROOT.Class.TH1: getBin :: ITH1 a => a -> Int -> Int -> Int -> IO Int
+ HROOT.Class.TH1: getBinCenter :: ITH1 a => a -> Int -> IO Double
+ HROOT.Class.TH1: getBinContent1 :: ITH1 a => a -> Int -> IO Double
+ HROOT.Class.TH1: getBinContent2 :: ITH1 a => a -> Int -> Int -> IO Double
+ HROOT.Class.TH1: getBinContent3 :: ITH1 a => a -> Int -> Int -> Int -> IO Double
+ HROOT.Class.TH1: getBinError1 :: ITH1 a => a -> Int -> IO Double
+ HROOT.Class.TH1: getBinError2 :: ITH1 a => a -> Int -> Int -> IO Double
+ HROOT.Class.TH1: getBinError3 :: ITH1 a => a -> Int -> Int -> Int -> IO Double
+ HROOT.Class.TH1: getBinLowEdge :: ITH1 a => a -> Int -> IO Double
+ HROOT.Class.TH1: getBinWidth :: ITH1 a => a -> Int -> IO Double
+ HROOT.Class.TH1: getCellContent :: ITH1 a => a -> Int -> Int -> IO Double
+ HROOT.Class.TH1: getCellError :: ITH1 a => a -> Int -> Int -> IO Double
+ HROOT.Class.TH1: getContour :: ITH1 a => a -> [Double] -> IO Int
+ HROOT.Class.TH1: getContourLevel :: ITH1 a => a -> Int -> IO Double
+ HROOT.Class.TH1: getContourLevelPad :: ITH1 a => a -> Int -> IO Double
+ HROOT.Class.TH1: getLabelColor :: ITH1 a => a -> String -> IO Int
+ HROOT.Class.TH1: getLabelFont :: ITH1 a => a -> String -> IO Int
+ HROOT.Class.TH1: getLabelOffset :: ITH1 a => a -> String -> IO Double
+ HROOT.Class.TH1: getLabelSize :: ITH1 a => a -> String -> IO Double
+ HROOT.Class.TH1: getNdivisions :: ITH1 a => a -> String -> IO Int
+ HROOT.Class.TH1: getTickLength :: ITH1 a => a -> String -> IO Double
+ HROOT.Class.TH1: getTitleFont :: ITH1 a => a -> String -> IO Int
+ HROOT.Class.TH1: getTitleOffset :: ITH1 a => a -> String -> IO Double
+ HROOT.Class.TH1: getTitleSize :: ITH1 a => a -> String -> IO Double
+ HROOT.Class.TH1: newtype TH1
+ HROOT.Class.TH1C: TH1C :: (ForeignPtr RawTH1C) -> TH1C
+ HROOT.Class.TH1C: class (ITH1 a, ITArrayC a) => ITH1C a
+ HROOT.Class.TH1C: newtype TH1C
+ HROOT.Class.TH1D: TH1D :: (ForeignPtr RawTH1D) -> TH1D
+ HROOT.Class.TH1D: class (ITH1 a, ITArrayD a) => ITH1D a
+ HROOT.Class.TH1D: newtype TH1D
+ HROOT.Class.TH1F: TH1F :: (ForeignPtr RawTH1F) -> TH1F
+ HROOT.Class.TH1F: class (ITH1 a, ITArrayF a) => ITH1F a
+ HROOT.Class.TH1F: newtype TH1F
+ HROOT.Class.TH1I: TH1I :: (ForeignPtr RawTH1I) -> TH1I
+ HROOT.Class.TH1I: class (ITH1 a, ITArrayI a) => ITH1I a
+ HROOT.Class.TH1I: newtype TH1I
+ HROOT.Class.TH1S: TH1S :: (ForeignPtr RawTH1S) -> TH1S
+ HROOT.Class.TH1S: class (ITH1 a, ITArrayS a) => ITH1S a
+ HROOT.Class.TH1S: newtype TH1S
+ HROOT.Class.TH2: TH2 :: (ForeignPtr RawTH2) -> TH2
+ HROOT.Class.TH2: class ITH1 a => ITH2 a
+ HROOT.Class.TH2: fill2 :: ITH2 a => a -> Double -> Double -> IO Int
+ HROOT.Class.TH2: newtype TH2
+ HROOT.Class.TH2C: TH2C :: (ForeignPtr RawTH2C) -> TH2C
+ HROOT.Class.TH2C: class (ITH2 a, ITArrayC a) => ITH2C a
+ HROOT.Class.TH2C: newtype TH2C
+ HROOT.Class.TH2D: TH2D :: (ForeignPtr RawTH2D) -> TH2D
+ HROOT.Class.TH2D: class (ITH2 a, ITArrayD a) => ITH2D a
+ HROOT.Class.TH2D: newtype TH2D
+ HROOT.Class.TH2F: TH2F :: (ForeignPtr RawTH2F) -> TH2F
+ HROOT.Class.TH2F: class (ITH2 a, ITArrayF a) => ITH2F a
+ HROOT.Class.TH2F: newtype TH2F
+ HROOT.Class.TH2I: TH2I :: (ForeignPtr RawTH2I) -> TH2I
+ HROOT.Class.TH2I: class (ITH2 a, ITArrayI a) => ITH2I a
+ HROOT.Class.TH2I: newtype TH2I
+ HROOT.Class.TH2Poly: TH2Poly :: (ForeignPtr RawTH2Poly) -> TH2Poly
+ HROOT.Class.TH2Poly: class ITH2 a => ITH2Poly a
+ HROOT.Class.TH2Poly: newtype TH2Poly
+ HROOT.Class.TH2S: TH2S :: (ForeignPtr RawTH2S) -> TH2S
+ HROOT.Class.TH2S: class (ITH2 a, ITArrayS a) => ITH2S a
+ HROOT.Class.TH2S: newtype TH2S
+ HROOT.Class.TH3: TH3 :: (ForeignPtr RawTH3) -> TH3
+ HROOT.Class.TH3: class (ITH1 a, ITAtt3D a) => ITH3 a
+ HROOT.Class.TH3: newtype TH3
+ HROOT.Class.TH3C: TH3C :: (ForeignPtr RawTH3C) -> TH3C
+ HROOT.Class.TH3C: class (ITH3 a, ITArrayC a) => ITH3C a
+ HROOT.Class.TH3C: newtype TH3C
+ HROOT.Class.THStack: THStack :: (ForeignPtr RawTHStack) -> THStack
+ HROOT.Class.THStack: class ITNamed a => ITHStack a
+ HROOT.Class.THStack: newtype THStack
+ HROOT.Class.TLatex: TLatex :: (ForeignPtr RawTLatex) -> TLatex
+ HROOT.Class.TLatex: class (ITText a, ITAttLine a) => ITLatex a
+ HROOT.Class.TLatex: newtype TLatex
+ HROOT.Class.TLegend: TLegend :: (ForeignPtr RawTLegend) -> TLegend
+ HROOT.Class.TLegend: class (ITPave a, ITAttText a) => ITLegend a
+ HROOT.Class.TLegend: newtype TLegend
+ HROOT.Class.TLine: TLine :: (ForeignPtr RawTLine) -> TLine
+ HROOT.Class.TLine: class (ITObject a, ITAttLine a) => ITLine a
+ HROOT.Class.TLine: newtype TLine
+ HROOT.Class.TNamed: TNamed :: (ForeignPtr RawTNamed) -> TNamed
+ HROOT.Class.TNamed: class ITObject a => ITNamed a
+ HROOT.Class.TNamed: newtype TNamed
+ HROOT.Class.TNamed: setTitle :: ITNamed a => a -> String -> IO ()
+ HROOT.Class.TNtuple: TNtuple :: (ForeignPtr RawTNtuple) -> TNtuple
+ HROOT.Class.TNtuple: class ITTree a => ITNtuple a
+ HROOT.Class.TNtuple: newtype TNtuple
+ HROOT.Class.TNtupleD: TNtupleD :: (ForeignPtr RawTNtupleD) -> TNtupleD
+ HROOT.Class.TNtupleD: class ITTree a => ITNtupleD a
+ HROOT.Class.TNtupleD: newtype TNtupleD
+ HROOT.Class.TObject: TObject :: (ForeignPtr RawTObject) -> TObject
+ HROOT.Class.TObject: class IDeletable a => ITObject a
+ HROOT.Class.TObject: draw :: ITObject a => a -> String -> IO ()
+ HROOT.Class.TObject: findObject :: ITObject a => a -> String -> IO (Exist TObject)
+ HROOT.Class.TObject: getName :: ITObject a => a -> IO String
+ HROOT.Class.TObject: isA :: ITObject a => a -> IO (Exist TClass)
+ HROOT.Class.TObject: newtype TObject
+ HROOT.Class.TObject: saveAs :: ITObject a => a -> String -> String -> IO ()
+ HROOT.Class.TObject: write :: ITObject a => a -> String -> Int -> Int -> IO Int
+ HROOT.Class.TPCON: TPCON :: (ForeignPtr RawTPCON) -> TPCON
+ HROOT.Class.TPCON: class ITShape a => ITPCON a
+ HROOT.Class.TPCON: newtype TPCON
+ HROOT.Class.TPave: TPave :: (ForeignPtr RawTPave) -> TPave
+ HROOT.Class.TPave: class ITBox a => ITPave a
+ HROOT.Class.TPave: newtype TPave
+ HROOT.Class.TPaveClass: TPaveClass :: (ForeignPtr RawTPaveClass) -> TPaveClass
+ HROOT.Class.TPaveClass: class ITPaveLabel a => ITPaveClass a
+ HROOT.Class.TPaveClass: newtype TPaveClass
+ HROOT.Class.TPaveLabel: TPaveLabel :: (ForeignPtr RawTPaveLabel) -> TPaveLabel
+ HROOT.Class.TPaveLabel: class (ITPave a, ITAttText a) => ITPaveLabel a
+ HROOT.Class.TPaveLabel: newtype TPaveLabel
+ HROOT.Class.TPaveStats: TPaveStats :: (ForeignPtr RawTPaveStats) -> TPaveStats
+ HROOT.Class.TPaveStats: class ITPaveText a => ITPaveStats a
+ HROOT.Class.TPaveStats: newtype TPaveStats
+ HROOT.Class.TPaveText: TPaveText :: (ForeignPtr RawTPaveText) -> TPaveText
+ HROOT.Class.TPaveText: class (ITPave a, ITAttText a) => ITPaveText a
+ HROOT.Class.TPaveText: newtype TPaveText
+ HROOT.Class.TPavesText: TPavesText :: (ForeignPtr RawTPavesText) -> TPavesText
+ HROOT.Class.TPavesText: class ITPaveText a => ITPavesText a
+ HROOT.Class.TPavesText: newtype TPavesText
+ HROOT.Class.TPolyLine: TPolyLine :: (ForeignPtr RawTPolyLine) -> TPolyLine
+ HROOT.Class.TPolyLine: class (ITObject a, ITAttLine a, ITAttFill a) => ITPolyLine a
+ HROOT.Class.TPolyLine: newtype TPolyLine
+ HROOT.Class.TSPHE: TSPHE :: (ForeignPtr RawTSPHE) -> TSPHE
+ HROOT.Class.TSPHE: class ITShape a => ITSPHE a
+ HROOT.Class.TSPHE: newtype TSPHE
+ HROOT.Class.TShape: TShape :: (ForeignPtr RawTShape) -> TShape
+ HROOT.Class.TShape: class (ITNamed a, ITAttLine a, ITAttFill a, ITAtt3D a) => ITShape a
+ HROOT.Class.TShape: newtype TShape
+ HROOT.Class.TSliderBox: TSliderBox :: (ForeignPtr RawTSliderBox) -> TSliderBox
+ HROOT.Class.TSliderBox: class ITWbox a => ITSliderBox a
+ HROOT.Class.TSliderBox: newtype TSliderBox
+ HROOT.Class.TTUBE: TTUBE :: (ForeignPtr RawTTUBE) -> TTUBE
+ HROOT.Class.TTUBE: class ITShape a => ITTUBE a
+ HROOT.Class.TTUBE: newtype TTUBE
+ HROOT.Class.TText: TText :: (ForeignPtr RawTText) -> TText
+ HROOT.Class.TText: class (ITNamed a, ITAttText a) => ITText a
+ HROOT.Class.TText: newtype TText
+ HROOT.Class.TTree: TTree :: (ForeignPtr RawTTree) -> TTree
+ HROOT.Class.TTree: class (ITNamed a, ITAttLine a, ITAttFill a, ITAttMarker a) => ITTree a
+ HROOT.Class.TTree: newtype TTree
+ HROOT.Class.TTreePlayer: TTreePlayer :: (ForeignPtr RawTTreePlayer) -> TTreePlayer
+ HROOT.Class.TTreePlayer: class ITVirtualTreePlayer a => ITTreePlayer a
+ HROOT.Class.TTreePlayer: newtype TTreePlayer
+ HROOT.Class.TTreeSQL: TTreeSQL :: (ForeignPtr RawTTreeSQL) -> TTreeSQL
+ HROOT.Class.TTreeSQL: class ITTree a => ITTreeSQL a
+ HROOT.Class.TTreeSQL: newtype TTreeSQL
+ HROOT.Class.TVirtualTreePlayer: TVirtualTreePlayer :: (ForeignPtr RawTVirtualTreePlayer) -> TVirtualTreePlayer
+ HROOT.Class.TVirtualTreePlayer: class ITObject a => ITVirtualTreePlayer a
+ HROOT.Class.TVirtualTreePlayer: newtype TVirtualTreePlayer
+ HROOT.Class.TWbox: TWbox :: (ForeignPtr RawTWbox) -> TWbox
+ HROOT.Class.TWbox: class ITBox a => ITWbox a
+ HROOT.Class.TWbox: newtype TWbox
+ HROOT.Class.TWbox: setBorderMode :: ITWbox a => a -> Int -> IO ()
+ HROOT.Class.TXTRU: TXTRU :: (ForeignPtr RawTXTRU) -> TXTRU
+ HROOT.Class.TXTRU: class ITShape a => ITXTRU a
+ HROOT.Class.TXTRU: newtype TXTRU
Files
- Config.hs +0/−17
- HROOT.cabal +106/−7
- src/HROOT/Class/Implementation.hs +62/−0
- src/HROOT/Class/Interface.hs +240/−1
- src/HROOT/Class/TArc.hs +9/−0
- src/HROOT/Class/TArray.hs +9/−0
- src/HROOT/Class/TArrayC.hs +9/−0
- src/HROOT/Class/TArrayD.hs +9/−0
- src/HROOT/Class/TArrayF.hs +9/−0
- src/HROOT/Class/TArrayI.hs +9/−0
- src/HROOT/Class/TArrayL.hs +9/−0
- src/HROOT/Class/TArrayL64.hs +9/−0
- src/HROOT/Class/TArrayS.hs +9/−0
- src/HROOT/Class/TArrow.hs +9/−0
- src/HROOT/Class/TAtt3D.hs +9/−0
- src/HROOT/Class/TAttAxis.hs +9/−0
- src/HROOT/Class/TAttBBox.hs +9/−0
- src/HROOT/Class/TAttCanvas.hs +9/−0
- src/HROOT/Class/TAttFill.hs +9/−0
- src/HROOT/Class/TAttImage.hs +9/−0
- src/HROOT/Class/TAttLine.hs +9/−0
- src/HROOT/Class/TAttMarker.hs +9/−0
- src/HROOT/Class/TAttPad.hs +9/−0
- src/HROOT/Class/TAttParticle.hs +9/−0
- src/HROOT/Class/TAttText.hs +9/−0
- src/HROOT/Class/TAxis.hs +9/−0
- src/HROOT/Class/TBRIK.hs +9/−0
- src/HROOT/Class/TBox.hs +9/−0
- src/HROOT/Class/TBranch.hs +9/−0
- src/HROOT/Class/TChain.hs +9/−0
- src/HROOT/Class/TClass.hs +9/−0
- src/HROOT/Class/TCrown.hs +9/−0
- src/HROOT/Class/TCurlyArc.hs +9/−0
- src/HROOT/Class/TCurlyLine.hs +9/−0
- src/HROOT/Class/TCutG.hs +9/−0
- src/HROOT/Class/TDiamond.hs +9/−0
- src/HROOT/Class/TDictionary.hs +8/−0
- src/HROOT/Class/TDirectory.hs +9/−0
- src/HROOT/Class/TDirectoryFile.hs +9/−0
- src/HROOT/Class/TEfficiency.hs +9/−0
- src/HROOT/Class/TEllipse.hs +9/−0
- src/HROOT/Class/TF1.hs +9/−0
- src/HROOT/Class/TFile.hs +9/−0
- src/HROOT/Class/TFormula.hs +9/−0
- src/HROOT/Class/TFrame.hs +9/−0
- src/HROOT/Class/TGaxis.hs +9/−0
- src/HROOT/Class/TGraph.hs +9/−0
- src/HROOT/Class/TGraphAsymmErrors.hs +9/−0
- src/HROOT/Class/TGraphBentErrors.hs +9/−0
- src/HROOT/Class/TGraphErrors.hs +9/−0
- src/HROOT/Class/TGraphPolar.hs +9/−0
- src/HROOT/Class/TGraphQQ.hs +9/−0
- src/HROOT/Class/TH1.hs +9/−0
- src/HROOT/Class/TH1C.hs +9/−0
- src/HROOT/Class/TH1D.hs +9/−0
- src/HROOT/Class/TH1F.hs +9/−0
- src/HROOT/Class/TH1I.hs +9/−0
- src/HROOT/Class/TH1S.hs +9/−0
- src/HROOT/Class/TH2.hs +9/−0
- src/HROOT/Class/TH2C.hs +9/−0
- src/HROOT/Class/TH2D.hs +9/−0
- src/HROOT/Class/TH2F.hs +9/−0
- src/HROOT/Class/TH2I.hs +9/−0
- src/HROOT/Class/TH2Poly.hs +9/−0
- src/HROOT/Class/TH2S.hs +9/−0
- src/HROOT/Class/TH3.hs +9/−0
- src/HROOT/Class/TH3C.hs +9/−0
- src/HROOT/Class/THStack.hs +9/−0
- src/HROOT/Class/TLatex.hs +9/−0
- src/HROOT/Class/TLegend.hs +9/−0
- src/HROOT/Class/TLine.hs +9/−0
- src/HROOT/Class/TNamed.hs +9/−0
- src/HROOT/Class/TNtuple.hs +9/−0
- src/HROOT/Class/TNtupleD.hs +9/−0
- src/HROOT/Class/TObject.hs +9/−0
- src/HROOT/Class/TPCON.hs +9/−0
- src/HROOT/Class/TPave.hs +9/−0
- src/HROOT/Class/TPaveClass.hs +9/−0
- src/HROOT/Class/TPaveLabel.hs +9/−0
- src/HROOT/Class/TPaveStats.hs +9/−0
- src/HROOT/Class/TPaveText.hs +9/−0
- src/HROOT/Class/TPavesText.hs +9/−0
- src/HROOT/Class/TPolyLine.hs +9/−0
- src/HROOT/Class/TSPHE.hs +9/−0
- src/HROOT/Class/TShape.hs +9/−0
- src/HROOT/Class/TSliderBox.hs +9/−0
- src/HROOT/Class/TTUBE.hs +9/−0
- src/HROOT/Class/TText.hs +9/−0
- src/HROOT/Class/TTree.hs +9/−0
- src/HROOT/Class/TTreePlayer.hs +9/−0
- src/HROOT/Class/TTreeSQL.hs +9/−0
- src/HROOT/Class/TVirtualTreePlayer.hs +9/−0
- src/HROOT/Class/TWbox.hs +9/−0
- src/HROOT/Class/TXTRU.hs +9/−0
Config.hs view
@@ -10,18 +10,11 @@ import System.Exit import System.Process --- import Text.Parsec--- import Control.Monad.Identity- config :: LocalBuildInfo -> IO (Maybe HookedBuildInfo) config bInfo = do (excode, out, err) <- readProcessWithExitCode "root-config" ["--glibs"] "" liboptset' <- case excode of ExitSuccess -> do --- putStrLn $ show $ words out--- putStrLn $ show $ libraryOptions (words out)--- putStrLn $ show $ mkLibraryOptionSet . words $ out--- putStrLn $ show $ mkLibraryOptionSet . words $ out return . Just . mkLibraryOptionSet . words $ out _ -> do putStrLn $ "root-config failure but I am installing HROOT without ROOT. It will not work. This is only for documentation." @@ -29,7 +22,6 @@ (excode2,out2,err2) <- readProcessWithExitCode "root-config" ["--incdir"] "" incdir' <- case excode2 of ExitSuccess -> do --- putStrLn $ out2 return . Just . head . words $ out2 _ -> do putStrLn $ "root-config failure but I am installing HROOT without ROOT. It will not work. This is only for documentation." @@ -48,8 +40,6 @@ , includeDirs = incdir : includeDirs buildinfo } in Just (Just hbi, []) --- putStrLn $ "show here"--- putStrLn $ show r return r @@ -93,10 +83,3 @@ _ -> Right (Opt str) _ -> Right (Opt str) -{--libraryOptionClassifier :: ParsecT String () Identity LibraryOption-libraryOptionClassifier = - try (string "-L" >> many1 anyChar >>= return . Dir) - <|> try (string "-l" >> many1 anyChar >>= return . Lib)- <|> (many1 anyChar >>= return . Opt)--}
HROOT.cabal view
@@ -1,5 +1,5 @@ Name: HROOT-Version: 0.6.1+Version: 0.6.2 Synopsis: Wrapper for ROOT Description: Haskell FFI binding for ROOT Homepage: http://ianwookim.org/HROOT@@ -30,12 +30,111 @@ ghc-options: -Wall -funbox-strict-fields -fno-warn-unused-do-bind -fno-warn-orphans ghc-prof-options: -caf-all -auto-all Build-Depends: base>4 && < 5- Exposed-Modules: HROOT- HROOT.Class.Interface- HROOT.Class.Implementation- HROOT.Class.FFI- HROOT.AddOn- HROOT.AddOnFunction+ Exposed-Modules: + HROOT+ HROOT.Class.Interface+ HROOT.Class.Implementation+ HROOT.Class.FFI+ HROOT.AddOn+ HROOT.AddOnFunction+ HROOT.Class.TObject+ HROOT.Class.TNamed+ HROOT.Class.TDictionary+ HROOT.Class.TClass+ HROOT.Class.TFormula+ HROOT.Class.TAtt3D+ HROOT.Class.TAttAxis+ HROOT.Class.TAttBBox+ HROOT.Class.TAttCanvas+ HROOT.Class.TAttFill+ HROOT.Class.TAttImage+ HROOT.Class.TAttLine+ HROOT.Class.TAttMarker+ HROOT.Class.TAttPad+ HROOT.Class.TAttParticle+ HROOT.Class.TAttText+ HROOT.Class.THStack+ HROOT.Class.TF1+ HROOT.Class.TGraph+ HROOT.Class.TGraphAsymmErrors+ HROOT.Class.TCutG+ HROOT.Class.TGraphBentErrors+ HROOT.Class.TGraphErrors+ HROOT.Class.TGraphPolar+ HROOT.Class.TGraphQQ+ HROOT.Class.TEllipse+ HROOT.Class.TArc+ HROOT.Class.TCrown+ HROOT.Class.TLine+ HROOT.Class.TArrow+ HROOT.Class.TGaxis+ HROOT.Class.TShape+ HROOT.Class.TBRIK+ HROOT.Class.TTUBE+ HROOT.Class.TPCON+ HROOT.Class.TSPHE+ HROOT.Class.TXTRU+ HROOT.Class.TBox+ HROOT.Class.TPave+ HROOT.Class.TPaveText+ HROOT.Class.TDiamond+ HROOT.Class.TPaveStats+ HROOT.Class.TPavesText+ HROOT.Class.TLegend+ HROOT.Class.TPaveLabel+ HROOT.Class.TPaveClass+ HROOT.Class.TWbox+ HROOT.Class.TFrame+ HROOT.Class.TSliderBox+ HROOT.Class.TTree+ HROOT.Class.TChain+ HROOT.Class.TNtuple+ HROOT.Class.TNtupleD+ HROOT.Class.TTreeSQL+ HROOT.Class.TPolyLine+ HROOT.Class.TCurlyLine+ HROOT.Class.TCurlyArc+ HROOT.Class.TEfficiency+ HROOT.Class.TAxis+ HROOT.Class.TLatex+ HROOT.Class.TText+ HROOT.Class.TDirectory+ HROOT.Class.TDirectoryFile+ HROOT.Class.TFile+ HROOT.Class.TBranch+ HROOT.Class.TVirtualTreePlayer+ HROOT.Class.TTreePlayer+ HROOT.Class.TArray+ HROOT.Class.TArrayC+ HROOT.Class.TArrayD+ HROOT.Class.TArrayF+ HROOT.Class.TArrayI+ HROOT.Class.TArrayL+ HROOT.Class.TArrayL64+ HROOT.Class.TArrayS+ HROOT.Class.TH1+ HROOT.Class.TH2+ HROOT.Class.TH3+ HROOT.Class.TH1C+ HROOT.Class.TH1D+ HROOT.Class.TH1F+ HROOT.Class.TH1I+ HROOT.Class.TH1S+ HROOT.Class.TH2C+ HROOT.Class.TH2D+ HROOT.Class.TH2F+ HROOT.Class.TH2I+ HROOT.Class.TH2Poly+ HROOT.Class.TH2S+ HROOT.Class.TH3C+ ++-- HROOT+-- HROOT.Class.Interface+-- HROOT.Class.Implementation+-- HROOT.Class.FFI+-- HROOT.AddOn+-- HROOT.AddOnFunction extra-libraries: stdc++ Extensions: ForeignFunctionInterface Include-dirs: csrc
src/HROOT/Class/Implementation.hs view
@@ -4733,176 +4733,238 @@ instance ITWbox TFrame where setBorderMode = xform1 c_tframe_setbordermode + newTObject :: IO TObject newTObject = xformnull c_tobject_newtobject +-- | constructor : +-- +-- > TNamed( char* name, char* title) +-- + newTNamed :: String -> String -> IO TNamed newTNamed = xform1 c_tnamed_newtnamed + newTFormula :: String -> String -> IO TFormula newTFormula = xform1 c_tformula_newtformula + newTAttAxis :: IO TAttAxis newTAttAxis = xformnull c_tattaxis_newtattaxis + newTAttCanvas :: IO TAttCanvas newTAttCanvas = xformnull c_tattcanvas_newtattcanvas + newTAttFill :: Int -> Int -> IO TAttFill newTAttFill = xform1 c_tattfill_newtattfill + newTAttLine :: Int -> Int -> Int -> IO TAttLine newTAttLine = xform2 c_tattline_newtattline + newTAttMarker :: Int -> Int -> Int -> IO TAttMarker newTAttMarker = xform2 c_tattmarker_newtattmarker + newTAttPad :: IO TAttPad newTAttPad = xformnull c_tattpad_newtattpad + newTAttText :: Int -> Double -> Int -> Int -> Double -> IO TAttText newTAttText = xform4 c_tatttext_newtatttext + newTHStack :: String -> String -> IO THStack newTHStack = xform1 c_thstack_newthstack + newTF1 :: String -> String -> Double -> Double -> IO TF1 newTF1 = xform3 c_tf1_newtf1 + newTGraph :: Int -> [Double] -> [Double] -> IO TGraph newTGraph = xform2 c_tgraph_newtgraph + newTGraphAsymmErrors :: Int -> [Double] -> [Double] -> [Double] -> [Double] -> [Double] -> [Double] -> IO TGraphAsymmErrors newTGraphAsymmErrors = xform6 c_tgraphasymmerrors_newtgraphasymmerrors + newTCutG :: String -> Int -> [Double] -> [Double] -> IO TCutG newTCutG = xform3 c_tcutg_newtcutg + newTGraphBentErrors :: Int -> [Double] -> [Double] -> [Double] -> [Double] -> [Double] -> [Double] -> [Double] -> [Double] -> [Double] -> [Double] -> IO TGraphBentErrors newTGraphBentErrors = xform10 c_tgraphbenterrors_newtgraphbenterrors + newTGraphErrors :: Int -> [Double] -> [Double] -> [Double] -> [Double] -> IO TGraphErrors newTGraphErrors = xform4 c_tgrapherrors_newtgrapherrors + newTGraphPolar :: Int -> [Double] -> [Double] -> [Double] -> [Double] -> IO TGraphPolar newTGraphPolar = xform4 c_tgraphpolar_newtgraphpolar + newTGraphQQ :: Int -> [Double] -> Int -> [Double] -> IO TGraphQQ newTGraphQQ = xform3 c_tgraphqq_newtgraphqq + newTEllipse :: Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO TEllipse newTEllipse = xform6 c_tellipse_newtellipse + newTArc :: Double -> Double -> Double -> Double -> Double -> IO TArc newTArc = xform4 c_tarc_newtarc + newTCrown :: Double -> Double -> Double -> Double -> Double -> Double -> IO TCrown newTCrown = xform5 c_tcrown_newtcrown + newTLine :: Double -> Double -> Double -> Double -> IO TLine newTLine = xform3 c_tline_newtline + newTArrow :: Double -> Double -> Double -> Double -> Double -> String -> IO TArrow newTArrow = xform5 c_tarrow_newtarrow + newTGaxis :: Double -> Double -> Double -> Double -> Double -> Double -> Int -> String -> Double -> IO TGaxis newTGaxis = xform8 c_tgaxis_newtgaxis + newTShape :: String -> String -> String -> IO TShape newTShape = xform2 c_tshape_newtshape + newTBRIK :: String -> String -> String -> Double -> Double -> Double -> IO TBRIK newTBRIK = xform5 c_tbrik_newtbrik + newTTUBE :: String -> String -> String -> Double -> Double -> Double -> Double -> IO TTUBE newTTUBE = xform6 c_ttube_newttube + newTPCON :: String -> String -> String -> Double -> Double -> Int -> IO TPCON newTPCON = xform5 c_tpcon_newtpcon + newTSPHE :: String -> String -> String -> Double -> Double -> Double -> Double -> Double -> Double -> IO TSPHE newTSPHE = xform8 c_tsphe_newtsphe + newTXTRU :: String -> String -> String -> Int -> Int -> IO TXTRU newTXTRU = xform4 c_txtru_newtxtru + newTBox :: Double -> Double -> Double -> Double -> IO TBox newTBox = xform3 c_tbox_newtbox + newTPave :: Double -> Double -> Double -> Double -> Int -> String -> IO TPave newTPave = xform5 c_tpave_newtpave + newTPaveText :: Double -> Double -> Double -> Double -> String -> IO TPaveText newTPaveText = xform4 c_tpavetext_newtpavetext + newTDiamond :: Double -> Double -> Double -> Double -> IO TDiamond newTDiamond = xform3 c_tdiamond_newtdiamond + newTPaveStats :: Double -> Double -> Double -> Double -> String -> IO TPaveStats newTPaveStats = xform4 c_tpavestats_newtpavestats + newTPavesText :: Double -> Double -> Double -> Double -> Int -> String -> IO TPavesText newTPavesText = xform5 c_tpavestext_newtpavestext + newTLegend :: Double -> Double -> Double -> Double -> String -> String -> IO TLegend newTLegend = xform5 c_tlegend_newtlegend + newTPaveLabel :: Double -> Double -> Double -> Double -> String -> String -> IO TPaveLabel newTPaveLabel = xform5 c_tpavelabel_newtpavelabel + newTWbox :: Double -> Double -> Double -> Double -> Int -> Int -> Int -> IO TWbox newTWbox = xform6 c_twbox_newtwbox + newTFrame :: Double -> Double -> Double -> Double -> IO TFrame newTFrame = xform3 c_tframe_newtframe + newTSliderBox :: Double -> Double -> Double -> Double -> Int -> Int -> Int -> IO TSliderBox newTSliderBox = xform6 c_tsliderbox_newtsliderbox + newTTree :: String -> String -> Int -> IO TTree newTTree = xform2 c_ttree_newttree + newTChain :: String -> String -> IO TChain newTChain = xform1 c_tchain_newtchain + newTNtuple :: String -> String -> String -> Int -> IO TNtuple newTNtuple = xform3 c_tntuple_newtntuple + newTNtupleD :: String -> String -> String -> Int -> IO TNtupleD newTNtupleD = xform3 c_tntupled_newtntupled + newTPolyLine :: Int -> [Double] -> [Double] -> String -> IO TPolyLine newTPolyLine = xform3 c_tpolyline_newtpolyline + newTCurlyLine :: Double -> Double -> Double -> Double -> Double -> Double -> IO TCurlyLine newTCurlyLine = xform5 c_tcurlyline_newtcurlyline + newTCurlyArc :: Double -> Double -> Double -> Double -> Double -> Double -> Double -> IO TCurlyArc newTCurlyArc = xform6 c_tcurlyarc_newtcurlyarc + newTAxis :: Int -> Double -> Double -> IO TAxis newTAxis = xform2 c_taxis_newtaxis + newTLatex :: Double -> Double -> String -> IO TLatex newTLatex = xform2 c_tlatex_newtlatex + newTFile :: String -> String -> String -> Int -> IO TFile newTFile = xform3 c_tfile_newtfile + newTH1F :: String -> String -> Int -> Double -> Double -> IO TH1F newTH1F = xform4 c_th1f_newth1f + newTH2F :: String -> String -> Int -> Double -> Double -> Int -> Double -> Double -> IO TH2F newTH2F = xform7 c_th2f_newth2f + newTCanvas :: String -> String -> Int -> Int -> IO TCanvas newTCanvas = xform3 c_tcanvas_newtcanvas + newTApplication :: String -> [Int] -> [String] -> IO TApplication newTApplication = xform2 c_tapplication_newtapplication + newTRint :: String -> [Int] -> [String] -> IO TRint newTRint = xform2 c_trint_newtrint+ newTRandom :: Int -> IO TRandom newTRandom = xform0 c_trandom_newtrandom
src/HROOT/Class/Interface.hs view
@@ -2,8 +2,10 @@ FlexibleInstances, TypeSynonymInstances, UndecidableInstances, EmptyDataDecls, IncoherentInstances, ExistentialQuantification #-} -module HROOT.Class.Interface where+-- module HROOT.Class.Interface where +module HROOT.Class.Interface where+ import Foreign.C import Foreign.Ptr import Foreign.ForeignPtr@@ -1082,297 +1084,534 @@ instance Existable TRandom where data Exist TRandom = forall a. (FPtr a, ITRandom a) => ETRandom a + class IDeletable a where+ delete :: a -> IO () + class (IDeletable a) => ITObject a where+ -- | + -- > char* TObject::GetName()+ -- + getName :: a -> IO String + -- | + -- > void TObject::Draw( char* option )+ -- + draw :: a -> String -> IO () + -- | + -- > TObject* TObject::FindObject( char* name )+ -- + findObject :: a -> String -> IO (Exist TObject) + saveAs :: a -> String -> String -> IO () + write :: a -> String -> Int -> Int -> IO Int + isA :: a -> IO (Exist TClass) +-- | +-- Class TNamed+-- reference : http://root.cern.ch+ class (ITObject a) => ITNamed a where+ -- | SetTitle method+ -- + -- > SetTitle( char* name, char* title ) + -- + setTitle :: a -> String -> IO () + class (ITNamed a) => ITDictionary a where + class (ITDictionary a) => ITClass a where + class (ITNamed a) => ITFormula a where+ getParameter :: a -> Int -> IO Double + setParameter :: a -> Int -> Double -> IO () + class (IDeletable a) => ITAtt3D a where + class (IDeletable a) => ITAttAxis a where+ setLabelColor :: a -> Int -> IO () + setLabelSize :: a -> Double -> IO () + setTickLength :: a -> Double -> IO () + setTitleOffset :: a -> Double -> IO () + setNdivisions :: a -> Int -> Int -> IO () + class (IDeletable a) => ITAttBBox a where + class (IDeletable a) => ITAttCanvas a where + class (IDeletable a) => ITAttFill a where+ setFillColor :: a -> Int -> IO () + setFillStyle :: a -> Int -> IO () + class (IDeletable a) => ITAttImage a where + class (IDeletable a) => ITAttLine a where+ setLineColor :: a -> Int -> IO () + class (IDeletable a) => ITAttMarker a where + class (IDeletable a) => ITAttPad a where + class (ITNamed a) => ITAttParticle a where + class (IDeletable a) => ITAttText a where+ setTextColor :: a -> Int -> IO () + setTextAlign :: a -> Int -> IO () + setTextSize :: a -> Double -> IO () + class (ITNamed a) => ITHStack a where + class (ITFormula a,ITAttLine a,ITAttFill a) => ITF1 a where + class (ITNamed a,ITAttLine a,ITAttFill a,ITAttMarker a) => ITGraph a where + class (ITGraph a) => ITGraphAsymmErrors a where + class (ITGraph a) => ITCutG a where + class (ITGraph a) => ITGraphBentErrors a where + class (ITGraph a) => ITGraphErrors a where + class (ITGraphErrors a) => ITGraphPolar a where + class (ITGraph a) => ITGraphQQ a where + class (ITObject a,ITAttLine a,ITAttFill a) => ITEllipse a where + class (ITEllipse a) => ITArc a where + class (ITEllipse a) => ITCrown a where + class (ITObject a,ITAttLine a) => ITLine a where + class (ITLine a,ITAttFill a) => ITArrow a where + class (ITLine a,ITAttText a) => ITGaxis a where + class (ITNamed a,ITAttLine a,ITAttFill a,ITAtt3D a) => ITShape a where + class (ITShape a) => ITBRIK a where + class (ITShape a) => ITTUBE a where + class (ITShape a) => ITPCON a where + class (ITShape a) => ITSPHE a where + class (ITShape a) => ITXTRU a where + class (ITObject a,ITAttLine a,ITAttFill a) => ITBox a where + class (ITBox a) => ITPave a where + class (ITPave a,ITAttText a) => ITPaveText a where + class (ITPaveText a) => ITDiamond a where + class (ITPaveText a) => ITPaveStats a where + class (ITPaveText a) => ITPavesText a where + class (ITPave a,ITAttText a) => ITLegend a where + class (ITPave a,ITAttText a) => ITPaveLabel a where + class (ITPaveLabel a) => ITPaveClass a where + class (ITBox a) => ITWbox a where+ setBorderMode :: a -> Int -> IO () + class (ITWbox a) => ITFrame a where + class (ITWbox a) => ITSliderBox a where + class (ITNamed a,ITAttLine a,ITAttFill a,ITAttMarker a) => ITTree a where + class (ITTree a) => ITChain a where + class (ITTree a) => ITNtuple a where + class (ITTree a) => ITNtupleD a where + class (ITTree a) => ITTreeSQL a where + class (ITObject a,ITAttLine a,ITAttFill a) => ITPolyLine a where + class (ITPolyLine a) => ITCurlyLine a where + class (ITCurlyLine a) => ITCurlyArc a where + class (ITNamed a,ITAttLine a,ITAttFill a,ITAttMarker a) => ITEfficiency a where + class (ITNamed a,ITAttAxis a) => ITAxis a where + class (ITText a,ITAttLine a) => ITLatex a where + class (ITNamed a,ITAttText a) => ITText a where + class (ITNamed a) => ITDirectory a where+ close :: a -> String -> IO () + get :: a -> String -> IO (Exist TObject) + class (ITDirectory a) => ITDirectoryFile a where + class (ITDirectoryFile a) => ITFile a where + class (ITNamed a,ITAttFill a) => ITBranch a where + class (ITObject a) => ITVirtualTreePlayer a where + class (ITVirtualTreePlayer a) => ITTreePlayer a where + class (IDeletable a) => ITArray a where + class (ITArray a) => ITArrayC a where + class (ITArray a) => ITArrayD a where + class (ITArray a) => ITArrayF a where + class (ITArray a) => ITArrayI a where + class (ITArray a) => ITArrayL a where + class (ITArray a) => ITArrayL64 a where + class (ITArray a) => ITArrayS a where +-- | the TH1 class : the mother class of all histogram classes +-- +-- > class TH1 : TNamed, TAttLine, TAttFill, TAttMarker+-- + class (ITNamed a,ITAttLine a,ITAttFill a,ITAttMarker a) => ITH1 a where+ -- | + -- > void TH1::Add( TH1* h1, Double_t c1 ) + -- + add :: (ITH1 c0, FPtr c0) => a -> c0 -> Double -> IO () + -- | + -- > void TH1::AddBinContent( Int_t bin, Double_t w )+ -- + addBinContent :: a -> Int -> Double -> IO () + -- | + -- > Double_t TH1::Chi2Test( const TH1* h2, Option_t* option="UU", Double_t* res=0 ) const+ -- + chi2Test :: (ITH1 c0, FPtr c0) => a -> c0 -> String -> [Double] -> IO Double + -- | + -- > Double_t TH1::ComputeIntegral ()+ -- + computeIntegral :: a -> IO Double + -- | + -- > void TH1::DirectoryAutoAdd(TDirectory* )+ -- + directoryAutoAdd :: (ITDirectory c0, FPtr c0) => a -> c0 -> IO () + -- | + -- > Int_t TH1::DistancetoPrimitive(Int_t px, Int_t py)+ -- + distancetoPrimitive :: a -> Int -> Int -> IO Int + -- | + -- > void TH1::Divide(const TH1* h1, const TH1* h2, Double_t c1=1, Double_t c2=1, Option_t* option="")+ -- + divide :: (ITH2 c1, FPtr c1, ITH1 c0, FPtr c0) => a -> c0 -> c1 -> Double -> Double -> String -> IO () + -- | + -- > TH1* TH1::DrawCopy (Option_t* option="") const + -- + drawCopy :: a -> String -> IO a + -- | + -- > TH1* TH1::DrawNormalized (Option_t* option="", Double_t norm=1) const+ -- + drawNormalized :: a -> String -> Double -> IO (Exist TH1) + -- | + -- > void TH1::DrawPanel()+ -- + drawPanel :: a -> IO () + bufferEmpty :: a -> Int -> IO Int + eval :: (ITF1 c0, FPtr c0) => a -> c0 -> String -> IO () + executeEvent :: a -> Int -> Int -> Int -> IO () + fFT :: (ITH1 c0, FPtr c0) => a -> c0 -> String -> IO (Exist TH1) + fill1 :: a -> Double -> IO Int + fillN :: a -> Int -> [Double] -> [Double] -> Int -> IO () + fillRandom :: (ITH1 c0, FPtr c0) => a -> c0 -> Int -> IO () + findBin :: a -> Double -> Double -> Double -> IO Int + findFixBin :: a -> Double -> Double -> Double -> IO Int + findFirstBinAbove :: a -> Double -> Int -> IO Int + findLastBinAbove :: a -> Double -> Int -> IO Int + fitPanel :: a -> IO () + getNdivisions :: a -> String -> IO Int + getAxisColor :: a -> String -> IO Int + getLabelColor :: a -> String -> IO Int + getLabelFont :: a -> String -> IO Int + getLabelOffset :: a -> String -> IO Double + getLabelSize :: a -> String -> IO Double + getTitleFont :: a -> String -> IO Int + getTitleOffset :: a -> String -> IO Double + getTitleSize :: a -> String -> IO Double + getTickLength :: a -> String -> IO Double + getBarOffset :: a -> IO Double + getBarWidth :: a -> IO Double + getContour :: a -> [Double] -> IO Int + getContourLevel :: a -> Int -> IO Double + getContourLevelPad :: a -> Int -> IO Double + getBin :: a -> Int -> Int -> Int -> IO Int + getBinCenter :: a -> Int -> IO Double + getBinContent1 :: a -> Int -> IO Double + getBinContent2 :: a -> Int -> Int -> IO Double + getBinContent3 :: a -> Int -> Int -> Int -> IO Double + getBinError1 :: a -> Int -> IO Double + getBinError2 :: a -> Int -> Int -> IO Double + getBinError3 :: a -> Int -> Int -> Int -> IO Double + getBinLowEdge :: a -> Int -> IO Double + getBinWidth :: a -> Int -> IO Double + getCellContent :: a -> Int -> Int -> IO Double + getCellError :: a -> Int -> Int -> IO Double + class (ITH1 a) => ITH2 a where+ fill2 :: a -> Double -> Double -> IO Int + class (ITH1 a,ITAtt3D a) => ITH3 a where + class (ITH1 a,ITArrayC a) => ITH1C a where + class (ITH1 a,ITArrayD a) => ITH1D a where + class (ITH1 a,ITArrayF a) => ITH1F a where + class (ITH1 a,ITArrayI a) => ITH1I a where + class (ITH1 a,ITArrayS a) => ITH1S a where + class (ITH2 a,ITArrayC a) => ITH2C a where + class (ITH2 a,ITArrayD a) => ITH2D a where + class (ITH2 a,ITArrayF a) => ITH2F a where + class (ITH2 a,ITArrayI a) => ITH2I a where + class (ITH2 a) => ITH2Poly a where + class (ITH2 a,ITArrayS a) => ITH2S a where + class (ITH3 a,ITArrayC a) => ITH3C a where + class (ITH3 a,ITArrayD a) => ITH3D a where + class (ITH3 a,ITArrayF a) => ITH3F a where + class (ITH3 a,ITArrayI a) => ITH3I a where + class (ITH3 a,ITArrayS a) => ITH3S a where + class (IDeletable a) => ITQObject a where + class (ITObject a,ITAttLine a,ITAttFill a,ITAttPad a,ITQObject a) => ITVirtualPad a where+ getFrame :: a -> IO (Exist TFrame) + range :: a -> Double -> Double -> Double -> Double -> IO () + class (ITVirtualPad a) => ITPad a where + class (ITPad a,ITAttText a) => ITButton a where + class (ITButton a) => ITGroupButton a where + class (ITPad a) => ITCanvas a where + class (ITCanvas a,ITAttText a) => ITDialogCanvas a where + class (ITCanvas a,ITAttText a) => ITInspectCanvas a where + class (ITPad a) => ITEvePad a where + class (ITPad a) => ITSlider a where + class (ITObject a,ITQObject a) => ITApplication a where+ run :: a -> Int -> IO () + class (ITApplication a) => ITRint a where + class (ITNamed a) => ITRandom a where+ gaus :: a -> Double -> Double -> IO Double + uniform :: a -> Double -> Double -> IO Double
+ src/HROOT/Class/TArc.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TArc+ (+ TArc(..)+ , ITArc + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TArray.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TArray+ (+ TArray(..)+ , ITArray + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TArrayC.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TArrayC+ (+ TArrayC(..)+ , ITArrayC + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TArrayD.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TArrayD+ (+ TArrayD(..)+ , ITArrayD + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TArrayF.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TArrayF+ (+ TArrayF(..)+ , ITArrayF + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TArrayI.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TArrayI+ (+ TArrayI(..)+ , ITArrayI + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TArrayL.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TArrayL+ (+ TArrayL(..)+ , ITArrayL + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TArrayL64.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TArrayL64+ (+ TArrayL64(..)+ , ITArrayL64 + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TArrayS.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TArrayS+ (+ TArrayS(..)+ , ITArrayS + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TArrow.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TArrow+ (+ TArrow(..)+ , ITArrow + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAtt3D.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAtt3D+ (+ TAtt3D(..)+ , ITAtt3D + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAttAxis.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAttAxis+ (+ TAttAxis(..)+ , ITAttAxis(..) + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAttBBox.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAttBBox+ (+ TAttBBox(..)+ , ITAttBBox + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAttCanvas.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAttCanvas+ (+ TAttCanvas(..)+ , ITAttCanvas + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAttFill.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAttFill+ (+ TAttFill(..)+ , ITAttFill(..) + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAttImage.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAttImage+ (+ TAttImage(..)+ , ITAttImage + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAttLine.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAttLine+ (+ TAttLine(..)+ , ITAttLine(..) + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAttMarker.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAttMarker+ (+ TAttMarker(..)+ , ITAttMarker + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAttPad.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAttPad+ (+ TAttPad(..)+ , ITAttPad + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAttParticle.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAttParticle+ (+ TAttParticle(..)+ , ITAttParticle + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAttText.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAttText+ (+ TAttText(..)+ , ITAttText(..) + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TAxis.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TAxis+ (+ TAxis(..)+ , ITAxis + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TBRIK.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TBRIK+ (+ TBRIK(..)+ , ITBRIK + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TBox.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TBox+ (+ TBox(..)+ , ITBox + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TBranch.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TBranch+ (+ TBranch(..)+ , ITBranch + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TChain.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TChain+ (+ TChain(..)+ , ITChain + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TClass.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TClass+ (+ TClass(..)+ , ITClass + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TCrown.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TCrown+ (+ TCrown(..)+ , ITCrown + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TCurlyArc.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TCurlyArc+ (+ TCurlyArc(..)+ , ITCurlyArc + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TCurlyLine.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TCurlyLine+ (+ TCurlyLine(..)+ , ITCurlyLine + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TCutG.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TCutG+ (+ TCutG(..)+ , ITCutG + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TDiamond.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TDiamond+ (+ TDiamond(..)+ , ITDiamond + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TDictionary.hs view
@@ -0,0 +1,8 @@+module HROOT.Class.TDictionary+ (+ ITDictionary + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TDirectory.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TDirectory+ (+ TDirectory(..)+ , ITDirectory(..) + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TDirectoryFile.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TDirectoryFile+ (+ TDirectoryFile(..)+ , ITDirectoryFile + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TEfficiency.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TEfficiency+ (+ TEfficiency(..)+ , ITEfficiency + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TEllipse.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TEllipse+ (+ TEllipse(..)+ , ITEllipse + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TF1.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TF1+ (+ TF1(..)+ , ITF1 + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TFile.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TFile+ (+ TFile(..)+ , ITFile + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TFormula.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TFormula+ (+ TFormula(..)+ , ITFormula(..) + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TFrame.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TFrame+ (+ TFrame(..)+ , ITFrame + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TGaxis.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TGaxis+ (+ TGaxis(..)+ , ITGaxis + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TGraph.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TGraph+ (+ TGraph(..)+ , ITGraph + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TGraphAsymmErrors.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TGraphAsymmErrors+ (+ TGraphAsymmErrors(..)+ , ITGraphAsymmErrors + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TGraphBentErrors.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TGraphBentErrors+ (+ TGraphBentErrors(..)+ , ITGraphBentErrors + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TGraphErrors.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TGraphErrors+ (+ TGraphErrors(..)+ , ITGraphErrors + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TGraphPolar.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TGraphPolar+ (+ TGraphPolar(..)+ , ITGraphPolar + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TGraphQQ.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TGraphQQ+ (+ TGraphQQ(..)+ , ITGraphQQ + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH1.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH1+ (+ TH1(..)+ , ITH1(..) + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH1C.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH1C+ (+ TH1C(..)+ , ITH1C + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH1D.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH1D+ (+ TH1D(..)+ , ITH1D + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH1F.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH1F+ (+ TH1F(..)+ , ITH1F + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH1I.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH1I+ (+ TH1I(..)+ , ITH1I + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH1S.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH1S+ (+ TH1S(..)+ , ITH1S + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH2.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH2+ (+ TH2(..)+ , ITH2(..) + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH2C.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH2C+ (+ TH2C(..)+ , ITH2C + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH2D.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH2D+ (+ TH2D(..)+ , ITH2D + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH2F.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH2F+ (+ TH2F(..)+ , ITH2F + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH2I.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH2I+ (+ TH2I(..)+ , ITH2I + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH2Poly.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH2Poly+ (+ TH2Poly(..)+ , ITH2Poly + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH2S.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH2S+ (+ TH2S(..)+ , ITH2S + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH3.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH3+ (+ TH3(..)+ , ITH3 + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TH3C.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TH3C+ (+ TH3C(..)+ , ITH3C + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/THStack.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.THStack+ (+ THStack(..)+ , ITHStack + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TLatex.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TLatex+ (+ TLatex(..)+ , ITLatex + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TLegend.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TLegend+ (+ TLegend(..)+ , ITLegend + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TLine.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TLine+ (+ TLine(..)+ , ITLine + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TNamed.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TNamed+ (+ TNamed(..)+ , ITNamed(..) + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TNtuple.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TNtuple+ (+ TNtuple(..)+ , ITNtuple + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TNtupleD.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TNtupleD+ (+ TNtupleD(..)+ , ITNtupleD + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TObject.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TObject+ (+ TObject(..)+ , ITObject(..) + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TPCON.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TPCON+ (+ TPCON(..)+ , ITPCON + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TPave.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TPave+ (+ TPave(..)+ , ITPave + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TPaveClass.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TPaveClass+ (+ TPaveClass(..)+ , ITPaveClass + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TPaveLabel.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TPaveLabel+ (+ TPaveLabel(..)+ , ITPaveLabel + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TPaveStats.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TPaveStats+ (+ TPaveStats(..)+ , ITPaveStats + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TPaveText.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TPaveText+ (+ TPaveText(..)+ , ITPaveText + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TPavesText.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TPavesText+ (+ TPavesText(..)+ , ITPavesText + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TPolyLine.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TPolyLine+ (+ TPolyLine(..)+ , ITPolyLine + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TSPHE.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TSPHE+ (+ TSPHE(..)+ , ITSPHE + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TShape.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TShape+ (+ TShape(..)+ , ITShape + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TSliderBox.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TSliderBox+ (+ TSliderBox(..)+ , ITSliderBox + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TTUBE.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TTUBE+ (+ TTUBE(..)+ , ITTUBE + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TText.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TText+ (+ TText(..)+ , ITText + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TTree.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TTree+ (+ TTree(..)+ , ITTree + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TTreePlayer.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TTreePlayer+ (+ TTreePlayer(..)+ , ITTreePlayer + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TTreeSQL.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TTreeSQL+ (+ TTreeSQL(..)+ , ITTreeSQL + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TVirtualTreePlayer.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TVirtualTreePlayer+ (+ TVirtualTreePlayer(..)+ , ITVirtualTreePlayer + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TWbox.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TWbox+ (+ TWbox(..)+ , ITWbox(..) + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+
+ src/HROOT/Class/TXTRU.hs view
@@ -0,0 +1,9 @@+module HROOT.Class.TXTRU+ (+ TXTRU(..)+ , ITXTRU + ) where++import HROOT.Class.Interface+import HROOT.Class.Implementation ()+