HROOT-0.7.1: Wrapper for ROOT

HROOT.Class.TH1

Synopsis

Documentation

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* )

divide :: (ITH1 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="")

drawCopyTH1 :: a -> String -> IO aSource

drawNormalized :: a -> String -> Double -> IO TH1Source

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

drawPanelTH1 :: a -> IO ()Source

bufferEmpty :: a -> Int -> IO IntSource

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

fFT :: (ITH1 c0, FPtr c0) => a -> c0 -> String -> IO TH1Source

fill1 :: a -> Double -> IO IntSource

fill1w :: a -> Double -> Double -> IO IntSource

fillN1 :: 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

fitPanelTH1 :: a -> IO ()Source

getNdivisionA :: a -> String -> IO IntSource

getAxisColorA :: a -> String -> IO IntSource

getLabelColorA :: a -> String -> IO IntSource

getLabelFontA :: a -> String -> IO IntSource

getLabelOffsetA :: a -> String -> IO DoubleSource

getLabelSizeA :: a -> String -> IO DoubleSource

getTitleFontA :: a -> String -> IO IntSource

getTitleOffsetA :: a -> String -> IO DoubleSource

getTitleSizeA :: a -> String -> IO DoubleSource

getTickLengthA :: 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

getEntries :: a -> IO DoubleSource

getEffectiveEntries :: a -> IO DoubleSource

getFunction :: a -> String -> IO TF1Source

getDimension :: a -> IO IntSource

getKurtosis :: a -> Int -> IO DoubleSource

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

getMaximumTH1 :: a -> Double -> IO DoubleSource

getMaximumBin :: a -> IO IntSource

getMaximumStored :: a -> IO DoubleSource

getMinimumTH1 :: a -> Double -> IO DoubleSource

getMinimumBin :: a -> IO IntSource

getMinimumStored :: a -> IO DoubleSource

getMean :: a -> Int -> IO DoubleSource

getMeanError :: a -> Int -> IO DoubleSource

getNbinsX :: a -> IO DoubleSource

getNbinsY :: a -> IO DoubleSource

getNbinsZ :: a -> IO DoubleSource

getQuantilesTH1 :: a -> Int -> [Double] -> [Double] -> IO IntSource

getRandom :: a -> IO DoubleSource

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

 void     GetStats(Double_t *stats) const;

getSumOfWeights :: a -> IO DoubleSource

getSumw2 :: a -> IO TArrayDSource

getSumw2N :: a -> IO IntSource

getRMS :: a -> Int -> IO DoubleSource

getRMSError :: a -> Int -> IO DoubleSource

getSkewness :: a -> Int -> IO DoubleSource

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

interpolate1 :: a -> Double -> IO DoubleSource

 Double_t Interpolate(Double_t x)

interpolate2 :: a -> Double -> Double -> IO DoubleSource

 Double_t Interpolate(Double_t x, Double_t y)

interpolate3 :: 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

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

 void     LabelsDeflate(Option_t *axis="X")

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

 void     LabelsInflate(Option_t *axis="X")

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

 void     LabelsOption(Option_t *option="h", Option_t *axis="X")

multiflyF :: (ITF1 c0, FPtr c0) => a -> c0 -> Double -> IO ()Source

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

 void     Multiply(const TH1 *h1, const TH1 *h2, Double_t c1=1, Double_t c2=1, Option_t *option=""); // *MENU*

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

 void     PutStats(Double_t *stats)

rebin :: a -> Int -> String -> [Double] -> IO TH1Source

 TH1     *Rebin(Int_t ngroup=2, const char*newname="", const Double_t *xbins=0);  // *MENU*

rebinAxis :: (ITAxis c0, FPtr c0) => a -> Double -> c0 -> IO ()Source

 void     RebinAxis(Double_t x, TAxis *axis)

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

 void     Rebuild(Option_t *option="")

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

 void     Reset(Option_t *option="")

resetStats :: a -> IO ()Source

 void     ResetStats()

scale :: a -> Double -> String -> IO ()Source

 void     Scale(Double_t c1=1, Option_t *option="")

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

 void     SetAxisColor(Color_t color=1, Option_t *axis="X")

setAxisRange :: a -> Double -> Double -> String -> IO ()Source

 void     SetAxisRange(Double_t xmin, Double_t xmax, Option_t *axis="X")

setBarOffset :: a -> Double -> IO ()Source

 void     SetBarOffset(Float_t offset=0.25)

setBarWidth :: a -> Double -> IO ()Source

 void     SetBarWidth(Float_t width=0.5) 

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

 void     SetBinContent(Int_t bin, Double_t content)

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

 void     SetBinContent(Int_t binx, Int_t biny, Double_t content)

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

 void     SetBinContent(Int_t binx, Int_t biny, Int_t binz, Double_t content)

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

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

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

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

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

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

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

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

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

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

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

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

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

setEntries :: a -> Double -> IO ()Source

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

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

setLabelSizeA :: a -> Double -> String -> IO ()Source

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

setLabelOffsetA :: a -> Double -> String -> IO ()Source

setMaximum :: a -> Double -> IO ()Source

setMinimum :: a -> Double -> IO ()Source

setNormFactor :: a -> Double -> IO ()Source

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

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

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

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

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

showBackground :: a -> Int -> String -> IO TH1Source

 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*

sumw2 :: a -> IO ()Source

upcastTH1 :: (FPtr a, ITH1 a) => a -> TH1Source