- newtype TH1 = TH1 (ForeignPtr RawTH1)
- class (ITNamed a, ITAttLine a, ITAttFill a, ITAttMarker a) => ITH1 a where
- add :: (ITH1 c0, FPtr c0) => a -> c0 -> Double -> IO ()
- addBinContent :: a -> Int -> Double -> IO ()
- chi2Test :: (ITH1 c0, FPtr c0) => a -> c0 -> String -> [Double] -> IO Double
- computeIntegral :: a -> IO Double
- directoryAutoAdd :: (ITDirectory c0, FPtr c0) => a -> c0 -> IO ()
- distancetoPrimitive :: a -> Int -> Int -> IO Int
- divide :: (ITH2 c1, FPtr c1, ITH1 c0, FPtr c0) => a -> c0 -> c1 -> Double -> Double -> String -> IO ()
- drawCopy :: a -> String -> IO a
- drawNormalized :: a -> String -> Double -> IO (Exist TH1)
- 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
- upcastTH1 :: (FPtr a, ITH1 a) => a -> TH1
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
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
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
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