HROOT-0.6.4.1: Wrapper for ROOT

HROOT.Class.Interface

Synopsis

Documentation

class Castable a b whereSource

Methods

cast :: a -> bSource

uncast :: b -> aSource

Instances

Castable Double CDouble 
Castable Int CInt 
Castable String CString 
Castable a a 
(ITObjArray a, FPtr a) => Castable a (Ptr RawTObjArray) 
(ITSeqCollection a, FPtr a) => Castable a (Ptr RawTSeqCollection) 
(ITCollection a, FPtr a) => Castable a (Ptr RawTCollection) 
(ITRandom a, FPtr a) => Castable a (Ptr RawTRandom) 
(ITRint a, FPtr a) => Castable a (Ptr RawTRint) 
(ITApplication a, FPtr a) => Castable a (Ptr RawTApplication) 
(ITSlider a, FPtr a) => Castable a (Ptr RawTSlider) 
(ITEvePad a, FPtr a) => Castable a (Ptr RawTEvePad) 
(ITInspectCanvas a, FPtr a) => Castable a (Ptr RawTInspectCanvas) 
(ITDialogCanvas a, FPtr a) => Castable a (Ptr RawTDialogCanvas) 
(ITCanvas a, FPtr a) => Castable a (Ptr RawTCanvas) 
(ITGroupButton a, FPtr a) => Castable a (Ptr RawTGroupButton) 
(ITButton a, FPtr a) => Castable a (Ptr RawTButton) 
(ITPad a, FPtr a) => Castable a (Ptr RawTPad) 
(ITVirtualPad a, FPtr a) => Castable a (Ptr RawTVirtualPad) 
(ITQObject a, FPtr a) => Castable a (Ptr RawTQObject) 
(ITH3S a, FPtr a) => Castable a (Ptr RawTH3S) 
(ITH3I a, FPtr a) => Castable a (Ptr RawTH3I) 
(ITH3F a, FPtr a) => Castable a (Ptr RawTH3F) 
(ITH3D a, FPtr a) => Castable a (Ptr RawTH3D) 
(ITH3C a, FPtr a) => Castable a (Ptr RawTH3C) 
(ITH2S a, FPtr a) => Castable a (Ptr RawTH2S) 
(ITH2Poly a, FPtr a) => Castable a (Ptr RawTH2Poly) 
(ITH2I a, FPtr a) => Castable a (Ptr RawTH2I) 
(ITH2F a, FPtr a) => Castable a (Ptr RawTH2F) 
(ITH2D a, FPtr a) => Castable a (Ptr RawTH2D) 
(ITH2C a, FPtr a) => Castable a (Ptr RawTH2C) 
(ITH1S a, FPtr a) => Castable a (Ptr RawTH1S) 
(ITH1I a, FPtr a) => Castable a (Ptr RawTH1I) 
(ITH1F a, FPtr a) => Castable a (Ptr RawTH1F) 
(ITH1D a, FPtr a) => Castable a (Ptr RawTH1D) 
(ITH1C a, FPtr a) => Castable a (Ptr RawTH1C) 
(ITH3 a, FPtr a) => Castable a (Ptr RawTH3) 
(ITH2 a, FPtr a) => Castable a (Ptr RawTH2) 
(ITH1 a, FPtr a) => Castable a (Ptr RawTH1) 
(ITArrayS a, FPtr a) => Castable a (Ptr RawTArrayS) 
(ITArrayL64 a, FPtr a) => Castable a (Ptr RawTArrayL64) 
(ITArrayL a, FPtr a) => Castable a (Ptr RawTArrayL) 
(ITArrayI a, FPtr a) => Castable a (Ptr RawTArrayI) 
(ITArrayF a, FPtr a) => Castable a (Ptr RawTArrayF) 
(ITArrayD a, FPtr a) => Castable a (Ptr RawTArrayD) 
(ITArrayC a, FPtr a) => Castable a (Ptr RawTArrayC) 
(ITArray a, FPtr a) => Castable a (Ptr RawTArray) 
(ITTreePlayer a, FPtr a) => Castable a (Ptr RawTTreePlayer) 
(ITVirtualTreePlayer a, FPtr a) => Castable a (Ptr RawTVirtualTreePlayer) 
(ITBranch a, FPtr a) => Castable a (Ptr RawTBranch) 
(ITFile a, FPtr a) => Castable a (Ptr RawTFile) 
(ITDirectoryFile a, FPtr a) => Castable a (Ptr RawTDirectoryFile) 
(ITDirectory a, FPtr a) => Castable a (Ptr RawTDirectory) 
(ITText a, FPtr a) => Castable a (Ptr RawTText) 
(ITLatex a, FPtr a) => Castable a (Ptr RawTLatex) 
(ITAxis a, FPtr a) => Castable a (Ptr RawTAxis) 
(ITEfficiency a, FPtr a) => Castable a (Ptr RawTEfficiency) 
(ITCurlyArc a, FPtr a) => Castable a (Ptr RawTCurlyArc) 
(ITCurlyLine a, FPtr a) => Castable a (Ptr RawTCurlyLine) 
(ITPolyLine a, FPtr a) => Castable a (Ptr RawTPolyLine) 
(ITTreeSQL a, FPtr a) => Castable a (Ptr RawTTreeSQL) 
(ITNtupleD a, FPtr a) => Castable a (Ptr RawTNtupleD) 
(ITNtuple a, FPtr a) => Castable a (Ptr RawTNtuple) 
(ITChain a, FPtr a) => Castable a (Ptr RawTChain) 
(ITTree a, FPtr a) => Castable a (Ptr RawTTree) 
(ITSliderBox a, FPtr a) => Castable a (Ptr RawTSliderBox) 
(ITFrame a, FPtr a) => Castable a (Ptr RawTFrame) 
(ITWbox a, FPtr a) => Castable a (Ptr RawTWbox) 
(ITPaveClass a, FPtr a) => Castable a (Ptr RawTPaveClass) 
(ITPaveLabel a, FPtr a) => Castable a (Ptr RawTPaveLabel) 
(ITLegend a, FPtr a) => Castable a (Ptr RawTLegend) 
(ITPavesText a, FPtr a) => Castable a (Ptr RawTPavesText) 
(ITPaveStats a, FPtr a) => Castable a (Ptr RawTPaveStats) 
(ITDiamond a, FPtr a) => Castable a (Ptr RawTDiamond) 
(ITPaveText a, FPtr a) => Castable a (Ptr RawTPaveText) 
(ITPave a, FPtr a) => Castable a (Ptr RawTPave) 
(ITBox a, FPtr a) => Castable a (Ptr RawTBox) 
(ITXTRU a, FPtr a) => Castable a (Ptr RawTXTRU) 
(ITSPHE a, FPtr a) => Castable a (Ptr RawTSPHE) 
(ITPCON a, FPtr a) => Castable a (Ptr RawTPCON) 
(ITTUBE a, FPtr a) => Castable a (Ptr RawTTUBE) 
(ITBRIK a, FPtr a) => Castable a (Ptr RawTBRIK) 
(ITShape a, FPtr a) => Castable a (Ptr RawTShape) 
(ITGaxis a, FPtr a) => Castable a (Ptr RawTGaxis) 
(ITArrow a, FPtr a) => Castable a (Ptr RawTArrow) 
(ITLine a, FPtr a) => Castable a (Ptr RawTLine) 
(ITCrown a, FPtr a) => Castable a (Ptr RawTCrown) 
(ITArc a, FPtr a) => Castable a (Ptr RawTArc) 
(ITEllipse a, FPtr a) => Castable a (Ptr RawTEllipse) 
(ITGraphQQ a, FPtr a) => Castable a (Ptr RawTGraphQQ) 
(ITGraphPolar a, FPtr a) => Castable a (Ptr RawTGraphPolar) 
(ITGraphErrors a, FPtr a) => Castable a (Ptr RawTGraphErrors) 
(ITGraphBentErrors a, FPtr a) => Castable a (Ptr RawTGraphBentErrors) 
(ITCutG a, FPtr a) => Castable a (Ptr RawTCutG) 
(ITGraphAsymmErrors a, FPtr a) => Castable a (Ptr RawTGraphAsymmErrors) 
(ITGraph a, FPtr a) => Castable a (Ptr RawTGraph) 
(ITF1 a, FPtr a) => Castable a (Ptr RawTF1) 
(ITHStack a, FPtr a) => Castable a (Ptr RawTHStack) 
(ITAttText a, FPtr a) => Castable a (Ptr RawTAttText) 
(ITAttParticle a, FPtr a) => Castable a (Ptr RawTAttParticle) 
(ITAttPad a, FPtr a) => Castable a (Ptr RawTAttPad) 
(ITAttMarker a, FPtr a) => Castable a (Ptr RawTAttMarker) 
(ITAttLine a, FPtr a) => Castable a (Ptr RawTAttLine) 
(ITAttImage a, FPtr a) => Castable a (Ptr RawTAttImage) 
(ITAttFill a, FPtr a) => Castable a (Ptr RawTAttFill) 
(ITAttCanvas a, FPtr a) => Castable a (Ptr RawTAttCanvas) 
(ITAttBBox a, FPtr a) => Castable a (Ptr RawTAttBBox) 
(ITAttAxis a, FPtr a) => Castable a (Ptr RawTAttAxis) 
(ITAtt3D a, FPtr a) => Castable a (Ptr RawTAtt3D) 
(ITFormula a, FPtr a) => Castable a (Ptr RawTFormula) 
(ITClass a, FPtr a) => Castable a (Ptr RawTClass) 
(ITNamed a, FPtr a) => Castable a (Ptr RawTNamed) 
(ITObject a, FPtr a) => Castable a (Ptr RawTObject) 
Castable [Double] (Ptr CDouble) 
Castable [Int] (Ptr CInt) 
Castable [String] (Ptr CString) 
Castable (Exist TObjArray) (Ptr RawTObjArray) 
Castable (Exist TSeqCollection) (Ptr RawTSeqCollection) 
Castable (Exist TCollection) (Ptr RawTCollection) 
Castable (Exist TRandom) (Ptr RawTRandom) 
Castable (Exist TRint) (Ptr RawTRint) 
Castable (Exist TApplication) (Ptr RawTApplication) 
Castable (Exist TSlider) (Ptr RawTSlider) 
Castable (Exist TEvePad) (Ptr RawTEvePad) 
Castable (Exist TInspectCanvas) (Ptr RawTInspectCanvas) 
Castable (Exist TDialogCanvas) (Ptr RawTDialogCanvas) 
Castable (Exist TCanvas) (Ptr RawTCanvas) 
Castable (Exist TGroupButton) (Ptr RawTGroupButton) 
Castable (Exist TButton) (Ptr RawTButton) 
Castable (Exist TPad) (Ptr RawTPad) 
Castable (Exist TVirtualPad) (Ptr RawTVirtualPad) 
Castable (Exist TQObject) (Ptr RawTQObject) 
Castable (Exist TH3S) (Ptr RawTH3S) 
Castable (Exist TH3I) (Ptr RawTH3I) 
Castable (Exist TH3F) (Ptr RawTH3F) 
Castable (Exist TH3D) (Ptr RawTH3D) 
Castable (Exist TH3C) (Ptr RawTH3C) 
Castable (Exist TH2S) (Ptr RawTH2S) 
Castable (Exist TH2Poly) (Ptr RawTH2Poly) 
Castable (Exist TH2I) (Ptr RawTH2I) 
Castable (Exist TH2F) (Ptr RawTH2F) 
Castable (Exist TH2D) (Ptr RawTH2D) 
Castable (Exist TH2C) (Ptr RawTH2C) 
Castable (Exist TH1S) (Ptr RawTH1S) 
Castable (Exist TH1I) (Ptr RawTH1I) 
Castable (Exist TH1F) (Ptr RawTH1F) 
Castable (Exist TH1D) (Ptr RawTH1D) 
Castable (Exist TH1C) (Ptr RawTH1C) 
Castable (Exist TH3) (Ptr RawTH3) 
Castable (Exist TH2) (Ptr RawTH2) 
Castable (Exist TH1) (Ptr RawTH1) 
Castable (Exist TArrayS) (Ptr RawTArrayS) 
Castable (Exist TArrayL64) (Ptr RawTArrayL64) 
Castable (Exist TArrayL) (Ptr RawTArrayL) 
Castable (Exist TArrayI) (Ptr RawTArrayI) 
Castable (Exist TArrayF) (Ptr RawTArrayF) 
Castable (Exist TArrayD) (Ptr RawTArrayD) 
Castable (Exist TArrayC) (Ptr RawTArrayC) 
Castable (Exist TArray) (Ptr RawTArray) 
Castable (Exist TTreePlayer) (Ptr RawTTreePlayer) 
Castable (Exist TVirtualTreePlayer) (Ptr RawTVirtualTreePlayer) 
Castable (Exist TBranch) (Ptr RawTBranch) 
Castable (Exist TFile) (Ptr RawTFile) 
Castable (Exist TDirectoryFile) (Ptr RawTDirectoryFile) 
Castable (Exist TDirectory) (Ptr RawTDirectory) 
Castable (Exist TText) (Ptr RawTText) 
Castable (Exist TLatex) (Ptr RawTLatex) 
Castable (Exist TAxis) (Ptr RawTAxis) 
Castable (Exist TEfficiency) (Ptr RawTEfficiency) 
Castable (Exist TCurlyArc) (Ptr RawTCurlyArc) 
Castable (Exist TCurlyLine) (Ptr RawTCurlyLine) 
Castable (Exist TPolyLine) (Ptr RawTPolyLine) 
Castable (Exist TTreeSQL) (Ptr RawTTreeSQL) 
Castable (Exist TNtupleD) (Ptr RawTNtupleD) 
Castable (Exist TNtuple) (Ptr RawTNtuple) 
Castable (Exist TChain) (Ptr RawTChain) 
Castable (Exist TTree) (Ptr RawTTree) 
Castable (Exist TSliderBox) (Ptr RawTSliderBox) 
Castable (Exist TFrame) (Ptr RawTFrame) 
Castable (Exist TWbox) (Ptr RawTWbox) 
Castable (Exist TPaveClass) (Ptr RawTPaveClass) 
Castable (Exist TPaveLabel) (Ptr RawTPaveLabel) 
Castable (Exist TLegend) (Ptr RawTLegend) 
Castable (Exist TPavesText) (Ptr RawTPavesText) 
Castable (Exist TPaveStats) (Ptr RawTPaveStats) 
Castable (Exist TDiamond) (Ptr RawTDiamond) 
Castable (Exist TPaveText) (Ptr RawTPaveText) 
Castable (Exist TPave) (Ptr RawTPave) 
Castable (Exist TBox) (Ptr RawTBox) 
Castable (Exist TXTRU) (Ptr RawTXTRU) 
Castable (Exist TSPHE) (Ptr RawTSPHE) 
Castable (Exist TPCON) (Ptr RawTPCON) 
Castable (Exist TTUBE) (Ptr RawTTUBE) 
Castable (Exist TBRIK) (Ptr RawTBRIK) 
Castable (Exist TShape) (Ptr RawTShape) 
Castable (Exist TGaxis) (Ptr RawTGaxis) 
Castable (Exist TArrow) (Ptr RawTArrow) 
Castable (Exist TLine) (Ptr RawTLine) 
Castable (Exist TCrown) (Ptr RawTCrown) 
Castable (Exist TArc) (Ptr RawTArc) 
Castable (Exist TEllipse) (Ptr RawTEllipse) 
Castable (Exist TGraphQQ) (Ptr RawTGraphQQ) 
Castable (Exist TGraphPolar) (Ptr RawTGraphPolar) 
Castable (Exist TGraphErrors) (Ptr RawTGraphErrors) 
Castable (Exist TGraphBentErrors) (Ptr RawTGraphBentErrors) 
Castable (Exist TCutG) (Ptr RawTCutG) 
Castable (Exist TGraphAsymmErrors) (Ptr RawTGraphAsymmErrors) 
Castable (Exist TGraph) (Ptr RawTGraph) 
Castable (Exist TF1) (Ptr RawTF1) 
Castable (Exist THStack) (Ptr RawTHStack) 
Castable (Exist TAttText) (Ptr RawTAttText) 
Castable (Exist TAttParticle) (Ptr RawTAttParticle) 
Castable (Exist TAttPad) (Ptr RawTAttPad) 
Castable (Exist TAttMarker) (Ptr RawTAttMarker) 
Castable (Exist TAttLine) (Ptr RawTAttLine) 
Castable (Exist TAttImage) (Ptr RawTAttImage) 
Castable (Exist TAttFill) (Ptr RawTAttFill) 
Castable (Exist TAttCanvas) (Ptr RawTAttCanvas) 
Castable (Exist TAttBBox) (Ptr RawTAttBBox) 
Castable (Exist TAttAxis) (Ptr RawTAttAxis) 
Castable (Exist TAtt3D) (Ptr RawTAtt3D) 
Castable (Exist TFormula) (Ptr RawTFormula) 
Castable (Exist TClass) (Ptr RawTClass) 
Castable (Exist TNamed) (Ptr RawTNamed) 
Castable (Exist TObject) (Ptr RawTObject) 
(Castable a a', Castable b b') => Castable (a -> b) (a' -> b') 

class FPtr a whereSource

Associated Types

type Raw a :: *Source

Instances

FPtr TObjArray 
FPtr TSeqCollection 
FPtr TCollection 
FPtr TRandom 
FPtr TRint 
FPtr TApplication 
FPtr TSlider 
FPtr TEvePad 
FPtr TInspectCanvas 
FPtr TDialogCanvas 
FPtr TCanvas 
FPtr TGroupButton 
FPtr TButton 
FPtr TPad 
FPtr TVirtualPad 
FPtr TQObject 
FPtr TH3S 
FPtr TH3I 
FPtr TH3F 
FPtr TH3D 
FPtr TH3C 
FPtr TH2S 
FPtr TH2Poly 
FPtr TH2I 
FPtr TH2F 
FPtr TH2D 
FPtr TH2C 
FPtr TH1S 
FPtr TH1I 
FPtr TH1F 
FPtr TH1D 
FPtr TH1C 
FPtr TH3 
FPtr TH2 
FPtr TH1 
FPtr TArrayS 
FPtr TArrayL64 
FPtr TArrayL 
FPtr TArrayI 
FPtr TArrayF 
FPtr TArrayD 
FPtr TArrayC 
FPtr TArray 
FPtr TTreePlayer 
FPtr TVirtualTreePlayer 
FPtr TBranch 
FPtr TFile 
FPtr TDirectoryFile 
FPtr TDirectory 
FPtr TText 
FPtr TLatex 
FPtr TAxis 
FPtr TEfficiency 
FPtr TCurlyArc 
FPtr TCurlyLine 
FPtr TPolyLine 
FPtr TTreeSQL 
FPtr TNtupleD 
FPtr TNtuple 
FPtr TChain 
FPtr TTree 
FPtr TSliderBox 
FPtr TFrame 
FPtr TWbox 
FPtr TPaveClass 
FPtr TPaveLabel 
FPtr TLegend 
FPtr TPavesText 
FPtr TPaveStats 
FPtr TDiamond 
FPtr TPaveText 
FPtr TPave 
FPtr TBox 
FPtr TXTRU 
FPtr TSPHE 
FPtr TPCON 
FPtr TTUBE 
FPtr TBRIK 
FPtr TShape 
FPtr TGaxis 
FPtr TArrow 
FPtr TLine 
FPtr TCrown 
FPtr TArc 
FPtr TEllipse 
FPtr TGraphQQ 
FPtr TGraphPolar 
FPtr TGraphErrors 
FPtr TGraphBentErrors 
FPtr TCutG 
FPtr TGraphAsymmErrors 
FPtr TGraph 
FPtr TF1 
FPtr THStack 
FPtr TAttText 
FPtr TAttParticle 
FPtr TAttPad 
FPtr TAttMarker 
FPtr TAttLine 
FPtr TAttImage 
FPtr TAttFill 
FPtr TAttCanvas 
FPtr TAttBBox 
FPtr TAttAxis 
FPtr TAtt3D 
FPtr TFormula 
FPtr TClass 
FPtr TNamed 
FPtr TObject 
FPtr (Exist TObjArray) 
FPtr (Exist TSeqCollection) 
FPtr (Exist TCollection) 
FPtr (Exist TRandom) 
FPtr (Exist TRint) 
FPtr (Exist TApplication) 
FPtr (Exist TSlider) 
FPtr (Exist TEvePad) 
FPtr (Exist TInspectCanvas) 
FPtr (Exist TDialogCanvas) 
FPtr (Exist TCanvas) 
FPtr (Exist TGroupButton) 
FPtr (Exist TButton) 
FPtr (Exist TPad) 
FPtr (Exist TVirtualPad) 
FPtr (Exist TQObject) 
FPtr (Exist TH3S) 
FPtr (Exist TH3I) 
FPtr (Exist TH3F) 
FPtr (Exist TH3D) 
FPtr (Exist TH3C) 
FPtr (Exist TH2S) 
FPtr (Exist TH2Poly) 
FPtr (Exist TH2I) 
FPtr (Exist TH2F) 
FPtr (Exist TH2D) 
FPtr (Exist TH2C) 
FPtr (Exist TH1S) 
FPtr (Exist TH1I) 
FPtr (Exist TH1F) 
FPtr (Exist TH1D) 
FPtr (Exist TH1C) 
FPtr (Exist TH3) 
FPtr (Exist TH2) 
FPtr (Exist TH1) 
FPtr (Exist TArrayS) 
FPtr (Exist TArrayL64) 
FPtr (Exist TArrayL) 
FPtr (Exist TArrayI) 
FPtr (Exist TArrayF) 
FPtr (Exist TArrayD) 
FPtr (Exist TArrayC) 
FPtr (Exist TArray) 
FPtr (Exist TTreePlayer) 
FPtr (Exist TVirtualTreePlayer) 
FPtr (Exist TBranch) 
FPtr (Exist TFile) 
FPtr (Exist TDirectoryFile) 
FPtr (Exist TDirectory) 
FPtr (Exist TText) 
FPtr (Exist TLatex) 
FPtr (Exist TAxis) 
FPtr (Exist TEfficiency) 
FPtr (Exist TCurlyArc) 
FPtr (Exist TCurlyLine) 
FPtr (Exist TPolyLine) 
FPtr (Exist TTreeSQL) 
FPtr (Exist TNtupleD) 
FPtr (Exist TNtuple) 
FPtr (Exist TChain) 
FPtr (Exist TTree) 
FPtr (Exist TSliderBox) 
FPtr (Exist TFrame) 
FPtr (Exist TWbox) 
FPtr (Exist TPaveClass) 
FPtr (Exist TPaveLabel) 
FPtr (Exist TLegend) 
FPtr (Exist TPavesText) 
FPtr (Exist TPaveStats) 
FPtr (Exist TDiamond) 
FPtr (Exist TPaveText) 
FPtr (Exist TPave) 
FPtr (Exist TBox) 
FPtr (Exist TXTRU) 
FPtr (Exist TSPHE) 
FPtr (Exist TPCON) 
FPtr (Exist TTUBE) 
FPtr (Exist TBRIK) 
FPtr (Exist TShape) 
FPtr (Exist TGaxis) 
FPtr (Exist TArrow) 
FPtr (Exist TLine) 
FPtr (Exist TCrown) 
FPtr (Exist TArc) 
FPtr (Exist TEllipse) 
FPtr (Exist TGraphQQ) 
FPtr (Exist TGraphPolar) 
FPtr (Exist TGraphErrors) 
FPtr (Exist TGraphBentErrors) 
FPtr (Exist TCutG) 
FPtr (Exist TGraphAsymmErrors) 
FPtr (Exist TGraph) 
FPtr (Exist TF1) 
FPtr (Exist THStack) 
FPtr (Exist TAttText) 
FPtr (Exist TAttParticle) 
FPtr (Exist TAttPad) 
FPtr (Exist TAttMarker) 
FPtr (Exist TAttLine) 
FPtr (Exist TAttImage) 
FPtr (Exist TAttFill) 
FPtr (Exist TAttCanvas) 
FPtr (Exist TAttBBox) 
FPtr (Exist TAttAxis) 
FPtr (Exist TAtt3D) 
FPtr (Exist TFormula) 
FPtr (Exist TClass) 
FPtr (Exist TNamed) 
FPtr (Exist TObject) 

class Existable a Source

Associated Types

data Exist a :: *Source

Instances

Existable TObjArray 
Existable TSeqCollection 
Existable TCollection 
Existable TRandom 
Existable TRint 
Existable TApplication 
Existable TSlider 
Existable TEvePad 
Existable TInspectCanvas 
Existable TDialogCanvas 
Existable TCanvas 
Existable TGroupButton 
Existable TButton 
Existable TPad 
Existable TVirtualPad 
Existable TQObject 
Existable TH3S 
Existable TH3I 
Existable TH3F 
Existable TH3D 
Existable TH3C 
Existable TH2S 
Existable TH2Poly 
Existable TH2I 
Existable TH2F 
Existable TH2D 
Existable TH2C 
Existable TH1S 
Existable TH1I 
Existable TH1F 
Existable TH1D 
Existable TH1C 
Existable TH3 
Existable TH2 
Existable TH1 
Existable TArrayS 
Existable TArrayL64 
Existable TArrayL 
Existable TArrayI 
Existable TArrayF 
Existable TArrayD 
Existable TArrayC 
Existable TArray 
Existable TTreePlayer 
Existable TVirtualTreePlayer 
Existable TBranch 
Existable TFile 
Existable TDirectoryFile 
Existable TDirectory 
Existable TText 
Existable TLatex 
Existable TAxis 
Existable TEfficiency 
Existable TCurlyArc 
Existable TCurlyLine 
Existable TPolyLine 
Existable TTreeSQL 
Existable TNtupleD 
Existable TNtuple 
Existable TChain 
Existable TTree 
Existable TSliderBox 
Existable TFrame 
Existable TWbox 
Existable TPaveClass 
Existable TPaveLabel 
Existable TLegend 
Existable TPavesText 
Existable TPaveStats 
Existable TDiamond 
Existable TPaveText 
Existable TPave 
Existable TBox 
Existable TXTRU 
Existable TSPHE 
Existable TPCON 
Existable TTUBE 
Existable TBRIK 
Existable TShape 
Existable TGaxis 
Existable TArrow 
Existable TLine 
Existable TCrown 
Existable TArc 
Existable TEllipse 
Existable TGraphQQ 
Existable TGraphPolar 
Existable TGraphErrors 
Existable TGraphBentErrors 
Existable TCutG 
Existable TGraphAsymmErrors 
Existable TGraph 
Existable TF1 
Existable THStack 
Existable TAttText 
Existable TAttParticle 
Existable TAttPad 
Existable TAttMarker 
Existable TAttLine 
Existable TAttImage 
Existable TAttFill 
Existable TAttCanvas 
Existable TAttBBox 
Existable TAttAxis 
Existable TAtt3D 
Existable TFormula 
Existable TClass 
Existable TNamed 
Existable TObject 

xformnull :: Castable a ca => IO ca -> IO aSource

xform0 :: (Castable a ca, Castable y cy) => (ca -> IO cy) -> a -> IO ySource

xform1 :: (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO ySource

xform2 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable y cy) => (ca -> cx1 -> cx2 -> IO cy) -> a -> x1 -> x2 -> IO ySource

xform3 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> IO cy) -> a -> x1 -> x2 -> x3 -> IO ySource

xform4 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> IO ySource

xform5 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> IO ySource

xform6 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable x6 cx6, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> cx6 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> IO ySource

xform7 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable x6 cx6, Castable x7 cx7, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> cx6 -> cx7 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> x7 -> IO ySource

xform8 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable x6 cx6, Castable x7 cx7, Castable x8 cx8, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> cx6 -> cx7 -> cx8 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> x7 -> x8 -> IO ySource

xform9 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable x6 cx6, Castable x7 cx7, Castable x8 cx8, Castable x9 cx9, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> cx6 -> cx7 -> cx8 -> cx9 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> x7 -> x8 -> x9 -> IO ySource

xform10 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable x6 cx6, Castable x7 cx7, Castable x8 cx8, Castable x9 cx9, Castable x10 cx10, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> cx6 -> cx7 -> cx8 -> cx9 -> cx10 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> x7 -> x8 -> x9 -> x10 -> IO ySource

data RawTF1 Source

Instances

data RawTArc Source

Instances

data RawTBox Source

Instances

data RawTH1 Source

Instances

data RawTH2 Source

Instances

data RawTH3 Source

Instances

data RawTH1C Source

Instances

data RawTH1D Source

Instances

data RawTH1F Source

Instances

data RawTH1I Source

Instances

data RawTH1S Source

Instances

data RawTH2C Source

Instances

data RawTH2D Source

Instances

data RawTH2F Source

Instances

data RawTH2I Source

Instances

data RawTH2S Source

Instances

data RawTH3C Source

Instances

data RawTH3D Source

Instances

data RawTH3F Source

Instances

data RawTH3I Source

Instances

data RawTH3S Source

Instances

data RawTPad Source

Instances

class IDeletable a whereSource

Methods

delete :: a -> IO ()Source

Instances

IDeletable TObjArray 
IDeletable TSeqCollection 
IDeletable TCollection 
IDeletable TRandom 
IDeletable TRint 
IDeletable TApplication 
IDeletable TSlider 
IDeletable TEvePad 
IDeletable TInspectCanvas 
IDeletable TDialogCanvas 
IDeletable TCanvas 
IDeletable TGroupButton 
IDeletable TButton 
IDeletable TPad 
IDeletable TVirtualPad 
IDeletable TQObject 
IDeletable TH3S 
IDeletable TH3I 
IDeletable TH3F 
IDeletable TH3D 
IDeletable TH3C 
IDeletable TH2S 
IDeletable TH2Poly 
IDeletable TH2I 
IDeletable TH2F 
IDeletable TH2D 
IDeletable TH2C 
IDeletable TH1S 
IDeletable TH1I 
IDeletable TH1F 
IDeletable TH1D 
IDeletable TH1C 
IDeletable TH3 
IDeletable TH2 
IDeletable TH1 
IDeletable TArrayS 
IDeletable TArrayL64 
IDeletable TArrayL 
IDeletable TArrayI 
IDeletable TArrayF 
IDeletable TArrayD 
IDeletable TArrayC 
IDeletable TArray 
IDeletable TTreePlayer 
IDeletable TVirtualTreePlayer 
IDeletable TBranch 
IDeletable TFile 
IDeletable TDirectoryFile 
IDeletable TDirectory 
IDeletable TText 
IDeletable TLatex 
IDeletable TAxis 
IDeletable TEfficiency 
IDeletable TCurlyArc 
IDeletable TCurlyLine 
IDeletable TPolyLine 
IDeletable TTreeSQL 
IDeletable TNtupleD 
IDeletable TNtuple 
IDeletable TChain 
IDeletable TTree 
IDeletable TSliderBox 
IDeletable TFrame 
IDeletable TWbox 
IDeletable TPaveClass 
IDeletable TPaveLabel 
IDeletable TLegend 
IDeletable TPavesText 
IDeletable TPaveStats 
IDeletable TDiamond 
IDeletable TPaveText 
IDeletable TPave 
IDeletable TBox 
IDeletable TXTRU 
IDeletable TSPHE 
IDeletable TPCON 
IDeletable TTUBE 
IDeletable TBRIK 
IDeletable TShape 
IDeletable TGaxis 
IDeletable TArrow 
IDeletable TLine 
IDeletable TCrown 
IDeletable TArc 
IDeletable TEllipse 
IDeletable TGraphQQ 
IDeletable TGraphPolar 
IDeletable TGraphErrors 
IDeletable TGraphBentErrors 
IDeletable TCutG 
IDeletable TGraphAsymmErrors 
IDeletable TGraph 
IDeletable TF1 
IDeletable THStack 
IDeletable TAttText 
IDeletable TAttParticle 
IDeletable TAttPad 
IDeletable TAttMarker 
IDeletable TAttLine 
IDeletable TAttImage 
IDeletable TAttFill 
IDeletable TAttCanvas 
IDeletable TAttBBox 
IDeletable TAttAxis 
IDeletable TAtt3D 
IDeletable TFormula 
IDeletable TClass 
IDeletable TNamed 
IDeletable TObject 

class IDeletable a => ITObject a whereSource

Methods

getName :: a -> IO StringSource

 char* TObject::GetName()

draw :: a -> String -> IO ()Source

 void TObject::Draw( char* option )

findObject :: a -> String -> IO (Exist TObject)Source

 TObject* TObject::FindObject( char* name )

saveAs :: a -> String -> String -> IO ()Source

write :: a -> String -> Int -> Int -> IO IntSource

isA :: a -> IO (Exist TClass)Source

Instances

ITObject TObjArray 
ITObject TSeqCollection 
ITObject TCollection 
ITObject TRandom 
ITObject TRint 
ITObject TApplication 
ITObject TSlider 
ITObject TEvePad 
ITObject TInspectCanvas 
ITObject TDialogCanvas 
ITObject TCanvas 
ITObject TGroupButton 
ITObject TButton 
ITObject TPad 
ITObject TVirtualPad 
ITObject TH3S 
ITObject TH3I 
ITObject TH3F 
ITObject TH3D 
ITObject TH3C 
ITObject TH2S 
ITObject TH2Poly 
ITObject TH2I 
ITObject TH2F 
ITObject TH2D 
ITObject TH2C 
ITObject TH1S 
ITObject TH1I 
ITObject TH1F 
ITObject TH1D 
ITObject TH1C 
ITObject TH3 
ITObject TH2 
ITObject TH1 
ITObject TTreePlayer 
ITObject TVirtualTreePlayer 
ITObject TBranch 
ITObject TFile 
ITObject TDirectoryFile 
ITObject TDirectory 
ITObject TText 
ITObject TLatex 
ITObject TAxis 
ITObject TEfficiency 
ITObject TCurlyArc 
ITObject TCurlyLine 
ITObject TPolyLine 
ITObject TTreeSQL 
ITObject TNtupleD 
ITObject TNtuple 
ITObject TChain 
ITObject TTree 
ITObject TSliderBox 
ITObject TFrame 
ITObject TWbox 
ITObject TPaveClass 
ITObject TPaveLabel 
ITObject TLegend 
ITObject TPavesText 
ITObject TPaveStats 
ITObject TDiamond 
ITObject TPaveText 
ITObject TPave 
ITObject TBox 
ITObject TXTRU 
ITObject TSPHE 
ITObject TPCON 
ITObject TTUBE 
ITObject TBRIK 
ITObject TShape 
ITObject TGaxis 
ITObject TArrow 
ITObject TLine 
ITObject TCrown 
ITObject TArc 
ITObject TEllipse 
ITObject TGraphQQ 
ITObject TGraphPolar 
ITObject TGraphErrors 
ITObject TGraphBentErrors 
ITObject TCutG 
ITObject TGraphAsymmErrors 
ITObject TGraph 
ITObject TF1 
ITObject THStack 
ITObject TAttParticle 
ITObject TFormula 
ITObject TClass 
ITObject TNamed 
ITObject TObject 

class ITDictionary a => ITClass a Source

Instances

class ITNamed a => ITFormula a whereSource

class ITNamed a => ITHStack a Source

Instances

class (ITFormula a, ITAttLine a, ITAttFill a) => ITF1 a Source

Instances

class ITGraph a => ITCutG a Source

Instances

class ITGraph a => ITGraphQQ a Source

Instances

class ITEllipse a => ITArc a Source

Instances

class ITEllipse a => ITCrown a Source

Instances

class (ITLine a, ITAttFill a) => ITArrow a Source

Instances

class (ITLine a, ITAttText a) => ITGaxis a Source

Instances

class ITShape a => ITBRIK a Source

Instances

class ITShape a => ITTUBE a Source

Instances

class ITShape a => ITPCON a Source

Instances

class ITShape a => ITSPHE a Source

Instances

class ITShape a => ITXTRU a Source

Instances

class (ITPave a, ITAttText a) => ITLegend a Source

Instances

class ITBox a => ITWbox a whereSource

Methods

setBorderMode :: a -> Int -> IO ()Source

class ITWbox a => ITFrame a Source

Instances

class ITTree a => ITChain a Source

Instances

class ITTree a => ITNtuple a Source

Instances

class ITTree a => ITNtupleD a Source

Instances

class ITTree a => ITTreeSQL a Source

Instances

class (ITNamed a, ITAttAxis a) => ITAxis a Source

Instances

class (ITText a, ITAttLine a) => ITLatex a Source

Instances

class (ITNamed a, ITAttText a) => ITText a Source

class ITDirectoryFile a => ITFile a Source

Instances

class (ITNamed a, ITAttFill a) => ITBranch a Source

Instances

class ITArray a => ITArrayL a Source

Instances

class (ITNamed a, ITAttLine a, ITAttFill a, ITAttMarker a) => ITH1 a whereSource

the TH1 class : the mother class of all histogram classes

 class TH1 : TNamed, TAttLine, TAttFill, TAttMarker

Methods

add :: (ITH1 c0, FPtr c0) => a -> c0 -> Double -> IO ()Source

 void TH1::Add( TH1* h1, Double_t c1 ) 

addBinContent :: a -> Int -> Double -> IO ()Source

 void TH1::AddBinContent( Int_t bin, Double_t w )

chi2Test :: (ITH1 c0, FPtr c0) => a -> c0 -> String -> [Double] -> IO DoubleSource

 Double_t TH1::Chi2Test( const TH1* h2, Option_t* option="UU", Double_t* res=0 ) const

computeIntegral :: a -> IO DoubleSource

 Double_t TH1::ComputeIntegral ()

directoryAutoAdd :: (ITDirectory c0, FPtr c0) => a -> c0 -> IO ()Source

 void TH1::DirectoryAutoAdd(TDirectory* )

distancetoPrimitive :: a -> Int -> Int -> IO IntSource

 Int_t TH1::DistancetoPrimitive(Int_t px, Int_t py)

divide :: (ITH2 c1, FPtr c1, ITH1 c0, FPtr c0) => a -> c0 -> c1 -> Double -> Double -> String -> IO ()Source

 void TH1::Divide(const TH1* h1, const TH1* h2, Double_t c1=1, Double_t c2=1, Option_t* option="")

drawCopy :: a -> String -> IO aSource

 TH1* TH1::DrawCopy (Option_t* option="") const 

drawNormalized :: a -> String -> Double -> IO (Exist TH1)Source

 TH1* TH1::DrawNormalized (Option_t* option="", Double_t norm=1) const

drawPanel :: a -> IO ()Source

 void TH1::DrawPanel()

bufferEmpty :: a -> Int -> IO IntSource

eval :: (ITF1 c0, FPtr c0) => a -> c0 -> String -> IO ()Source

executeEvent :: a -> Int -> Int -> Int -> IO ()Source

fFT :: (ITH1 c0, FPtr c0) => a -> c0 -> String -> IO (Exist TH1)Source

fill1 :: a -> Double -> IO IntSource

fillN :: a -> Int -> [Double] -> [Double] -> Int -> IO ()Source

fillRandom :: (ITH1 c0, FPtr c0) => a -> c0 -> Int -> IO ()Source

findBin :: a -> Double -> Double -> Double -> IO IntSource

findFixBin :: a -> Double -> Double -> Double -> IO IntSource

findFirstBinAbove :: a -> Double -> Int -> IO IntSource

findLastBinAbove :: a -> Double -> Int -> IO IntSource

fitPanel :: a -> IO ()Source

getNdivisions :: a -> String -> IO IntSource

getAxisColor :: a -> String -> IO IntSource

getLabelColor :: a -> String -> IO IntSource

getLabelFont :: a -> String -> IO IntSource

getLabelOffset :: a -> String -> IO DoubleSource

getLabelSize :: a -> String -> IO DoubleSource

getTitleFont :: a -> String -> IO IntSource

getTitleOffset :: a -> String -> IO DoubleSource

getTitleSize :: a -> String -> IO DoubleSource

getTickLength :: a -> String -> IO DoubleSource

getBarOffset :: a -> IO DoubleSource

getBarWidth :: a -> IO DoubleSource

getContour :: a -> [Double] -> IO IntSource

getContourLevel :: a -> Int -> IO DoubleSource

getContourLevelPad :: a -> Int -> IO DoubleSource

getBin :: a -> Int -> Int -> Int -> IO IntSource

getBinCenter :: a -> Int -> IO DoubleSource

getBinContent1 :: a -> Int -> IO DoubleSource

getBinContent2 :: a -> Int -> Int -> IO DoubleSource

getBinContent3 :: a -> Int -> Int -> Int -> IO DoubleSource

getBinError1 :: a -> Int -> IO DoubleSource

getBinError2 :: a -> Int -> Int -> IO DoubleSource

getBinError3 :: a -> Int -> Int -> Int -> IO DoubleSource

getBinLowEdge :: a -> Int -> IO DoubleSource

getBinWidth :: a -> Int -> IO DoubleSource

getCellContent :: a -> Int -> Int -> IO DoubleSource

getCellError :: a -> Int -> Int -> IO DoubleSource

class ITH1 a => ITH2 a whereSource

Methods

fill2 :: a -> Double -> Double -> IO IntSource

 Int_t    Fill(Double_t x, Double_t y);

fillRandom2 :: (ITH1 c0, FPtr c0) => a -> c0 -> Int -> IO ()Source

 void     FillRandom(TH1 *h, Int_t ntimes=5000);

findFirstBinAbove2 :: a -> Double -> Int -> IO IntSource

 Int_t    FindFirstBinAbove(Double_t threshold=0, Int_t axis=1) const;

findLastBinAbove2 :: a -> Double -> Int -> IO IntSource

 Int_t    FindLastBinAbove (Double_t threshold=0, Int_t axis=1) const;

fitSlicesX :: (ITObjArray c1, FPtr c1, ITF1 c0, FPtr c0) => a -> c0 -> Int -> Int -> Int -> String -> c1 -> IO ()Source

 void     FitSlicesX(TF1 *f1=0,Int_t firstybin=0, Int_t lastybin=-1, Int_t cut=0, Option_t *option="QNR", TObjArray* arr = 0); // *MENU*

fitSlicesY :: (ITObjArray c1, FPtr c1, ITF1 c0, FPtr c0) => a -> c0 -> Int -> Int -> Int -> String -> c1 -> IO ()Source

 void     FitSlicesY(TF1 *f1=0,Int_t firstxbin=0, Int_t lastxbin=-1, Int_t cut=0, Option_t *option="QNR", TObjArray* arr = 0); // *MENU*

getCorrelationFactor :: a -> Int -> Int -> IO DoubleSource

 Double_t GetCorrelationFactor(Int_t axis1=1,Int_t axis2=2) const;

getCovariance :: a -> Int -> Int -> IO DoubleSource

 Double_t GetCovariance(Int_t axis1=1,Int_t axis2=2) const;

getStats :: a -> [Double] -> IO ()Source

 void     GetStats(Double_t *stats) const;

integral :: a -> Int -> Int -> Int -> Int -> String -> IO DoubleSource

 Double_t Integral(Int_t binx1, Int_t binx2, Int_t biny1, Int_t biny2, Option_t *option="") const;

interpolate :: a -> Double -> Double -> Double -> IO DoubleSource

 Double_t Interpolate(Double_t x, Double_t y, Double_t z);

kolmogorovTest :: (ITH1 c0, FPtr c0) => a -> c0 -> String -> IO DoubleSource

 Double_t KolmogorovTest(const TH1 *h2, Option_t *option="") const;

rebinX :: a ->