HROOT-0.6.4.1: Wrapper for ROOT

HROOT.Class.TH2

Documentation

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 -> Int -> String -> IO (Exist TH2)Source

 TH2     *RebinX(Int_t ngroup=2, const char *newname="");

rebinY :: a -> Int -> String -> IO (Exist TH2)Source

 TH2     *RebinY(Int_t ngroup=2, const char *newname="");  

rebin2D :: a -> Int -> Int -> String -> IO (Exist TH2)Source

 TH2     *Rebin2D(Int_t nxgroup=2, Int_t nygroup=2, const char *newname="");     

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

 void     PutStats(Double_t *stats);

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

 void     Reset(Option_t *option="");

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

 void     SetShowProjectionX(Int_t nbins);  // *MENU*

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

 void     SetShowProjectionY(Int_t nbins);  // *MENU*

showBackground :: a -> Int -> String -> IO (Exist TH1)Source

 TH1     *ShowBackground(Int_t niter=20, Option_t *option="same");

showPeaks :: a -> Double -> String -> Double -> IO IntSource

 Int_t    ShowPeaks(Double_t sigma=2, Option_t *option="", Double_t threshold=0.05); // *MENU*

smooth :: a -> Int -> String -> IO ()Source

 void     Smooth(Int_t ntimes=1, Option_t *option=""); // *MENU*

upcastTH2 :: (FPtr a, ITH2 a) => a -> TH2Source