HROOT-hist-0.10.0.3: Haskell binding to ROOT Hist modules
Safe HaskellSafe-Inferred
LanguageHaskell2010

HROOT.Hist.TH2

Documentation

newtype TH2 Source #

Constructors

TH2 (Ptr RawTH2) 

Instances

Instances details
ITAttFill TH2 
Instance details

Defined in HROOT.Hist.TH2.Implementation

Methods

setFillColor :: TH2 -> CInt -> IO ()

setFillStyle :: TH2 -> CInt -> IO ()

ITAttLine TH2 
Instance details

Defined in HROOT.Hist.TH2.Implementation

ITAttMarker TH2 
Instance details

Defined in HROOT.Hist.TH2.Implementation

ITNamed TH2 
Instance details

Defined in HROOT.Hist.TH2.Implementation

Methods

setName :: Castable c0 CString => TH2 -> c0 -> IO ()

setNameTitle :: (Castable c1 CString, Castable c0 CString) => TH2 -> c0 -> c1 -> IO ()

setTitle :: Castable c0 CString => TH2 -> c0 -> IO ()

ITObject TH2 
Instance details

Defined in HROOT.Hist.TH2.Implementation

Methods

clear :: Castable c0 CString => TH2 -> c0 -> IO ()

draw :: Castable c0 CString => TH2 -> c0 -> IO ()

findObject :: Castable c0 CString => TH2 -> c0 -> IO TObject

getName :: TH2 -> IO CString

isA :: TH2 -> IO TClass

paint :: Castable c0 CString => TH2 -> c0 -> IO ()

printObj :: Castable c0 CString => TH2 -> c0 -> IO ()

saveAs :: (Castable c1 CString, Castable c0 CString) => TH2 -> c0 -> c1 -> IO ()

write :: Castable c0 CString => TH2 -> c0 -> CInt -> CInt -> IO CInt

write_ :: TH2 -> IO CInt

ITH1 TH2 Source # 
Instance details

Defined in HROOT.Hist.TH2.Implementation

Methods

add :: (ITH1 c0, FPtr c0) => TH2 -> c0 -> CDouble -> IO () Source #

addBinContent :: TH2 -> CInt -> CDouble -> IO () Source #

chi2Test :: (Castable c1 CString, ITH1 c0, FPtr c0) => TH2 -> c0 -> c1 -> Ptr CDouble -> IO CDouble Source #

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

divide :: (Castable c2 CString, ITH1 c1, FPtr c1, ITH1 c0, FPtr c0) => TH2 -> c0 -> c1 -> CDouble -> CDouble -> c2 -> IO () Source #

drawCopyTH1 :: Castable c0 CString => TH2 -> c0 -> IO TH2 Source #

drawNormalized :: Castable c0 CString => TH2 -> c0 -> CDouble -> IO TH1 Source #

drawPanelTH1 :: TH2 -> IO () Source #

bufferEmpty :: TH2 -> CInt -> IO CInt Source #

evalF :: (Castable c1 CString, ITF1 c0, FPtr c0) => TH2 -> c0 -> c1 -> IO () Source #

fFT :: (Castable c1 CString, ITH1 c0, FPtr c0) => TH2 -> c0 -> c1 -> IO TH1 Source #

fill1 :: TH2 -> CDouble -> IO CInt Source #

fill1w :: TH2 -> CDouble -> CDouble -> IO CInt Source #

fillN1 :: TH2 -> CInt -> Ptr CDouble -> Ptr CDouble -> CInt -> IO () Source #

fillRandom :: (ITH1 c0, FPtr c0) => TH2 -> c0 -> CInt -> IO () Source #

findBin :: TH2 -> CDouble -> CDouble -> CDouble -> IO CInt Source #

findFixBin :: TH2 -> CDouble -> CDouble -> CDouble -> IO CInt Source #

findFirstBinAbove :: TH2 -> CDouble -> CInt -> IO CInt Source #

findLastBinAbove :: TH2 -> CDouble -> CInt -> IO CInt Source #

fit :: (Castable c2 CString, Castable c1 CString, ITF1 c0, FPtr c0) => TH2 -> c0 -> c1 -> c2 -> CDouble -> CDouble -> IO () Source #

fitPanelTH1 :: TH2 -> IO () Source #

getNdivisionA :: Castable c0 CString => TH2 -> c0 -> IO CInt Source #

getAxisColorA :: Castable c0 CString => TH2 -> c0 -> IO CShort Source #

getLabelColorA :: Castable c0 CString => TH2 -> c0 -> IO CShort Source #

getLabelFontA :: Castable c0 CString => TH2 -> c0 -> IO CShort Source #

getLabelOffsetA :: Castable c0 CString => TH2 -> c0 -> IO CFloat Source #

getLabelSizeA :: Castable c0 CString => TH2 -> c0 -> IO CFloat Source #

getTitleFontA :: Castable c0 CString => TH2 -> c0 -> IO CShort Source #

getTitleOffsetA :: Castable c0 CString => TH2 -> c0 -> IO CFloat Source #

getTitleSizeA :: Castable c0 CString => TH2 -> c0 -> IO CFloat Source #

getTickLengthA :: Castable c0 CString => TH2 -> c0 -> IO CFloat Source #

getBarOffset :: TH2 -> IO CFloat Source #

getBarWidth :: TH2 -> IO CFloat Source #

getContour :: TH2 -> Ptr CDouble -> IO CInt Source #

getContourLevel :: TH2 -> CInt -> IO CDouble Source #

getContourLevelPad :: TH2 -> CInt -> IO CDouble Source #

getBin :: TH2 -> CInt -> CInt -> CInt -> IO CInt Source #

getBinCenter :: TH2 -> CInt -> IO CDouble Source #

getBinContent1 :: TH2 -> CInt -> IO CDouble Source #

getBinContent2 :: TH2 -> CInt -> CInt -> IO CDouble Source #

getBinContent3 :: TH2 -> CInt -> CInt -> CInt -> IO CDouble Source #

getBinError1 :: TH2 -> CInt -> IO CDouble Source #

getBinError2 :: TH2 -> CInt -> CInt -> IO CDouble Source #

getBinError3 :: TH2 -> CInt -> CInt -> CInt -> IO CDouble Source #

getBinLowEdge :: TH2 -> CInt -> IO CDouble Source #

getBinWidth :: TH2 -> CInt -> IO CDouble Source #

getCellContent :: TH2 -> CInt -> CInt -> IO CDouble Source #

getCellError :: TH2 -> CInt -> CInt -> IO CDouble Source #

getEntries :: TH2 -> IO CDouble Source #

getEffectiveEntries :: TH2 -> IO CDouble Source #

getFunction :: Castable c0 CString => TH2 -> c0 -> IO TF1 Source #

getDimension :: TH2 -> IO CInt Source #

getKurtosis :: TH2 -> CInt -> IO CDouble Source #

getLowEdge :: TH2 -> Ptr CDouble -> IO () Source #

getMaximumTH1 :: TH2 -> CDouble -> IO CDouble Source #

getMaximumBin :: TH2 -> IO CInt Source #

getMaximumStored :: TH2 -> IO CDouble Source #

getMinimumTH1 :: TH2 -> CDouble -> IO CDouble Source #

getMinimumBin :: TH2 -> IO CInt Source #

getMinimumStored :: TH2 -> IO CDouble Source #

getMean :: TH2 -> CInt -> IO CDouble Source #

getMeanError :: TH2 -> CInt -> IO CDouble Source #

getNbinsX :: TH2 -> IO CDouble Source #

getNbinsY :: TH2 -> IO CDouble Source #

getNbinsZ :: TH2 -> IO CDouble Source #

getQuantilesTH1 :: TH2 -> CInt -> Ptr CDouble -> Ptr CDouble -> IO CInt Source #

getRandom :: TH2 -> IO CDouble Source #

getStats :: TH2 -> Ptr CDouble -> IO () Source #

getSumOfWeights :: TH2 -> IO CDouble Source #

getSumw2 :: TH2 -> IO TArrayD Source #

getSumw2N :: TH2 -> IO CInt Source #

getRMS :: TH2 -> CInt -> IO CDouble Source #

getRMSError :: TH2 -> CInt -> IO CDouble Source #

getSkewness :: TH2 -> CInt -> IO CDouble Source #

interpolate3 :: TH2 -> CDouble -> CDouble -> CDouble -> IO CDouble Source #

kolmogorovTest :: (Castable c1 CString, ITH1 c0, FPtr c0) => TH2 -> c0 -> c1 -> IO CDouble Source #

labelsDeflate :: Castable c0 CString => TH2 -> c0 -> IO () Source #

labelsInflate :: Castable c0 CString => TH2 -> c0 -> IO () Source #

labelsOption :: (Castable c1 CString, Castable c0 CString) => TH2 -> c0 -> c1 -> IO () Source #

multiflyF :: (ITF1 c0, FPtr c0) => TH2 -> c0 -> CDouble -> IO () Source #

multiply :: (Castable c2 CString, ITH1 c1, FPtr c1, ITH1 c0, FPtr c0) => TH2 -> c0 -> c1 -> CDouble -> CDouble -> c2 -> IO () Source #

putStats :: TH2 -> Ptr CDouble -> IO () Source #

rebin :: Castable c0 CString => TH2 -> CInt -> c0 -> Ptr CDouble -> IO TH1 Source #

rebinAxis :: (ITAxis c0, FPtr c0) => TH2 -> CDouble -> c0 -> IO () Source #

rebuild :: Castable c0 CString => TH2 -> c0 -> IO () Source #

recursiveRemove :: (ITObject c0, FPtr c0) => TH2 -> c0 -> IO () Source #

reset :: Castable c0 CString => TH2 -> c0 -> IO () Source #

resetStats :: TH2 -> IO () Source #

scale :: Castable c0 CString => TH2 -> CDouble -> c0 -> IO () Source #

setAxisColorA :: Castable c0 CString => TH2 -> CShort -> c0 -> IO () Source #

setAxisRange :: Castable c0 CString => TH2 -> CDouble -> CDouble -> c0 -> IO () Source #

setBarOffset :: TH2 -> CFloat -> IO () Source #

setBarWidth :: TH2 -> CFloat -> IO () Source #

setBinContent1 :: TH2 -> CInt -> CDouble -> IO () Source #

setBinContent2 :: TH2 -> CInt -> CInt -> CDouble -> IO () Source #

setBinContent3 :: TH2 -> CInt -> CInt -> CInt -> CDouble -> IO () Source #

setBinError1 :: TH2 -> CInt -> CDouble -> IO () Source #

setBinError2 :: TH2 -> CInt -> CInt -> CDouble -> IO () Source #

setBinError3 :: TH2 -> CInt -> CInt -> CInt -> CDouble -> IO () Source #

setBins1 :: TH2 -> CInt -> Ptr CDouble -> IO () Source #

setBins2 :: TH2 -> CInt -> Ptr CDouble -> CInt -> Ptr CDouble -> IO () Source #

setBins3 :: TH2 -> CInt -> Ptr CDouble -> CInt -> Ptr CDouble -> CInt -> Ptr CDouble -> IO () Source #

setBinsLength :: TH2 -> CInt -> IO () Source #

setBuffer :: Castable c0 CString => TH2 -> CInt -> c0 -> IO () Source #

setCellContent :: TH2 -> CInt -> CInt -> CDouble -> IO () Source #

setContent :: TH2 -> Ptr CDouble -> IO () Source #

setContour :: TH2 -> CInt -> Ptr CDouble -> IO () Source #

setContourLevel :: TH2 -> CInt -> CDouble -> IO () Source #

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

setEntries :: TH2 -> CDouble -> IO () Source #

setError :: TH2 -> Ptr CDouble -> IO () Source #

setLabelColorA :: Castable c0 CString => TH2 -> CShort -> c0 -> IO () Source #

setLabelSizeA :: Castable c0 CString => TH2 -> CFloat -> c0 -> IO () Source #

setLabelFontA :: Castable c0 CString => TH2 -> CShort -> c0 -> IO () Source #

setLabelOffsetA :: Castable c0 CString => TH2 -> CFloat -> c0 -> IO () Source #

setMaximum :: TH2 -> CDouble -> IO () Source #

setMinimum :: TH2 -> CDouble -> IO () Source #

setNormFactor :: TH2 -> CDouble -> IO () Source #

setStats :: TH2 -> CBool -> IO () Source #

setOption :: Castable c0 CString => TH2 -> c0 -> IO () Source #

setXTitle :: Castable c0 CString => TH2 -> c0 -> IO () Source #

setYTitle :: Castable c0 CString => TH2 -> c0 -> IO () Source #

setZTitle :: Castable c0 CString => TH2 -> c0 -> IO () Source #

showBackground :: Castable c0 CString => TH2 -> CInt -> c0 -> IO TH1 Source #

showPeaks :: Castable c0 CString => TH2 -> CDouble -> c0 -> CDouble -> IO CInt Source #

smooth :: Castable c0 CString => TH2 -> CInt -> c0 -> IO () Source #

sumw2 :: TH2 -> IO () Source #

ITH2 TH2 Source # 
Instance details

Defined in HROOT.Hist.TH2.Implementation

Methods

fill2 :: TH2 -> CDouble -> CDouble -> IO CInt Source #

fill2w :: TH2 -> CDouble -> CDouble -> CDouble -> IO CInt Source #

fillN2 :: TH2 -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> CInt -> IO () Source #

fillRandom2 :: (ITH1 c0, FPtr c0) => TH2 -> c0 -> CInt -> IO () Source #

findFirstBinAbove2 :: TH2 -> CDouble -> CInt -> IO CInt Source #

findLastBinAbove2 :: TH2 -> CDouble -> CInt -> IO CInt Source #

fitSlicesX :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2 -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

fitSlicesY :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2 -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

getCorrelationFactor2 :: TH2 -> CInt -> CInt -> IO CDouble Source #

getCovariance2 :: TH2 -> CInt -> CInt -> IO CDouble Source #

integral2 :: Castable c0 CString => TH2 -> CInt -> CInt -> CInt -> CInt -> c0 -> IO CDouble Source #

rebinX2 :: Castable c0 CString => TH2 -> CInt -> c0 -> IO TH2 Source #

rebinY2 :: Castable c0 CString => TH2 -> CInt -> c0 -> IO TH2 Source #

rebin2D :: Castable c0 CString => TH2 -> CInt -> CInt -> c0 -> IO TH2 Source #

setShowProjectionX :: TH2 -> CInt -> IO () Source #

setShowProjectionY :: TH2 -> CInt -> IO () Source #

Show TH2 Source # 
Instance details

Defined in HROOT.Hist.TH2.RawType

Methods

showsPrec :: Int -> TH2 -> ShowS #

show :: TH2 -> String #

showList :: [TH2] -> ShowS #

FPtr TH2 Source # 
Instance details

Defined in HROOT.Hist.TH2.RawType

Associated Types

type Raw TH2 #

Eq TH2 Source # 
Instance details

Defined in HROOT.Hist.TH2.RawType

Methods

(==) :: TH2 -> TH2 -> Bool #

(/=) :: TH2 -> TH2 -> Bool #

Ord TH2 Source # 
Instance details

Defined in HROOT.Hist.TH2.RawType

Methods

compare :: TH2 -> TH2 -> Ordering #

(<) :: TH2 -> TH2 -> Bool #

(<=) :: TH2 -> TH2 -> Bool #

(>) :: TH2 -> TH2 -> Bool #

(>=) :: TH2 -> TH2 -> Bool #

max :: TH2 -> TH2 -> TH2 #

min :: TH2 -> TH2 -> TH2 #

IDeletable TH2 Source # 
Instance details

Defined in HROOT.Hist.TH2.Implementation

Methods

delete :: TH2 -> IO () #

Castable TH2 (Ptr RawTH2) Source # 
Instance details

Defined in HROOT.Hist.TH2.Cast

Methods

cast :: TH2 -> (Ptr RawTH2 -> IO r) -> IO r #

uncast :: Ptr RawTH2 -> (TH2 -> IO r) -> IO r #

type Raw TH2 Source # 
Instance details

Defined in HROOT.Hist.TH2.RawType

type Raw TH2 = RawTH2

class ITH1 a => ITH2 a where Source #

Methods

fill2 :: a -> CDouble -> CDouble -> IO CInt Source #

fill2w :: a -> CDouble -> CDouble -> CDouble -> IO CInt Source #

fillN2 :: a -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> CInt -> IO () Source #

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

findFirstBinAbove2 :: a -> CDouble -> CInt -> IO CInt Source #

findLastBinAbove2 :: a -> CDouble -> CInt -> IO CInt Source #

fitSlicesX :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => a -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

fitSlicesY :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => a -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

getCorrelationFactor2 :: a -> CInt -> CInt -> IO CDouble Source #

getCovariance2 :: a -> CInt -> CInt -> IO CDouble Source #

integral2 :: Castable c0 CString => a -> CInt -> CInt -> CInt -> CInt -> c0 -> IO CDouble Source #

rebinX2 :: Castable c0 CString => a -> CInt -> c0 -> IO TH2 Source #

rebinY2 :: Castable c0 CString => a -> CInt -> c0 -> IO TH2 Source #

rebin2D :: Castable c0 CString => a -> CInt -> CInt -> c0 -> IO TH2 Source #

setShowProjectionX :: a -> CInt -> IO () Source #

setShowProjectionY :: a -> CInt -> IO () Source #

Instances

Instances details
ITH2 TH2 Source # 
Instance details

Defined in HROOT.Hist.TH2.Implementation

Methods

fill2 :: TH2 -> CDouble -> CDouble -> IO CInt Source #

fill2w :: TH2 -> CDouble -> CDouble -> CDouble -> IO CInt Source #

fillN2 :: TH2 -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> CInt -> IO () Source #

fillRandom2 :: (ITH1 c0, FPtr c0) => TH2 -> c0 -> CInt -> IO () Source #

findFirstBinAbove2 :: TH2 -> CDouble -> CInt -> IO CInt Source #

findLastBinAbove2 :: TH2 -> CDouble -> CInt -> IO CInt Source #

fitSlicesX :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2 -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

fitSlicesY :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2 -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

getCorrelationFactor2 :: TH2 -> CInt -> CInt -> IO CDouble Source #

getCovariance2 :: TH2 -> CInt -> CInt -> IO CDouble Source #

integral2 :: Castable c0 CString => TH2 -> CInt -> CInt -> CInt -> CInt -> c0 -> IO CDouble Source #

rebinX2 :: Castable c0 CString => TH2 -> CInt -> c0 -> IO TH2 Source #

rebinY2 :: Castable c0 CString => TH2 -> CInt -> c0 -> IO TH2 Source #

rebin2D :: Castable c0 CString => TH2 -> CInt -> CInt -> c0 -> IO TH2 Source #

setShowProjectionX :: TH2 -> CInt -> IO () Source #

setShowProjectionY :: TH2 -> CInt -> IO () Source #

ITH2 TH2C Source # 
Instance details

Defined in HROOT.Hist.TH2C.Implementation

Methods

fill2 :: TH2C -> CDouble -> CDouble -> IO CInt Source #

fill2w :: TH2C -> CDouble -> CDouble -> CDouble -> IO CInt Source #

fillN2 :: TH2C -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> CInt -> IO () Source #

fillRandom2 :: (ITH1 c0, FPtr c0) => TH2C -> c0 -> CInt -> IO () Source #

findFirstBinAbove2 :: TH2C -> CDouble -> CInt -> IO CInt Source #

findLastBinAbove2 :: TH2C -> CDouble -> CInt -> IO CInt Source #

fitSlicesX :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2C -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

fitSlicesY :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2C -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

getCorrelationFactor2 :: TH2C -> CInt -> CInt -> IO CDouble Source #

getCovariance2 :: TH2C -> CInt -> CInt -> IO CDouble Source #

integral2 :: Castable c0 CString => TH2C -> CInt -> CInt -> CInt -> CInt -> c0 -> IO CDouble Source #

rebinX2 :: Castable c0 CString => TH2C -> CInt -> c0 -> IO TH2 Source #

rebinY2 :: Castable c0 CString => TH2C -> CInt -> c0 -> IO TH2 Source #

rebin2D :: Castable c0 CString => TH2C -> CInt -> CInt -> c0 -> IO TH2 Source #

setShowProjectionX :: TH2C -> CInt -> IO () Source #

setShowProjectionY :: TH2C -> CInt -> IO () Source #

ITH2 TH2D Source # 
Instance details

Defined in HROOT.Hist.TH2D.Implementation

Methods

fill2 :: TH2D -> CDouble -> CDouble -> IO CInt Source #

fill2w :: TH2D -> CDouble -> CDouble -> CDouble -> IO CInt Source #

fillN2 :: TH2D -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> CInt -> IO () Source #

fillRandom2 :: (ITH1 c0, FPtr c0) => TH2D -> c0 -> CInt -> IO () Source #

findFirstBinAbove2 :: TH2D -> CDouble -> CInt -> IO CInt Source #

findLastBinAbove2 :: TH2D -> CDouble -> CInt -> IO CInt Source #

fitSlicesX :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2D -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

fitSlicesY :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2D -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

getCorrelationFactor2 :: TH2D -> CInt -> CInt -> IO CDouble Source #

getCovariance2 :: TH2D -> CInt -> CInt -> IO CDouble Source #

integral2 :: Castable c0 CString => TH2D -> CInt -> CInt -> CInt -> CInt -> c0 -> IO CDouble Source #

rebinX2 :: Castable c0 CString => TH2D -> CInt -> c0 -> IO TH2 Source #

rebinY2 :: Castable c0 CString => TH2D -> CInt -> c0 -> IO TH2 Source #

rebin2D :: Castable c0 CString => TH2D -> CInt -> CInt -> c0 -> IO TH2 Source #

setShowProjectionX :: TH2D -> CInt -> IO () Source #

setShowProjectionY :: TH2D -> CInt -> IO () Source #

ITH2 TH2F Source # 
Instance details

Defined in HROOT.Hist.TH2F.Implementation

Methods

fill2 :: TH2F -> CDouble -> CDouble -> IO CInt Source #

fill2w :: TH2F -> CDouble -> CDouble -> CDouble -> IO CInt Source #

fillN2 :: TH2F -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> CInt -> IO () Source #

fillRandom2 :: (ITH1 c0, FPtr c0) => TH2F -> c0 -> CInt -> IO () Source #

findFirstBinAbove2 :: TH2F -> CDouble -> CInt -> IO CInt Source #

findLastBinAbove2 :: TH2F -> CDouble -> CInt -> IO CInt Source #

fitSlicesX :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2F -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

fitSlicesY :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2F -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

getCorrelationFactor2 :: TH2F -> CInt -> CInt -> IO CDouble Source #

getCovariance2 :: TH2F -> CInt -> CInt -> IO CDouble Source #

integral2 :: Castable c0 CString => TH2F -> CInt -> CInt -> CInt -> CInt -> c0 -> IO CDouble Source #

rebinX2 :: Castable c0 CString => TH2F -> CInt -> c0 -> IO TH2 Source #

rebinY2 :: Castable c0 CString => TH2F -> CInt -> c0 -> IO TH2 Source #

rebin2D :: Castable c0 CString => TH2F -> CInt -> CInt -> c0 -> IO TH2 Source #

setShowProjectionX :: TH2F -> CInt -> IO () Source #

setShowProjectionY :: TH2F -> CInt -> IO () Source #

ITH2 TH2I Source # 
Instance details

Defined in HROOT.Hist.TH2I.Implementation

Methods

fill2 :: TH2I -> CDouble -> CDouble -> IO CInt Source #

fill2w :: TH2I -> CDouble -> CDouble -> CDouble -> IO CInt Source #

fillN2 :: TH2I -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> CInt -> IO () Source #

fillRandom2 :: (ITH1 c0, FPtr c0) => TH2I -> c0 -> CInt -> IO () Source #

findFirstBinAbove2 :: TH2I -> CDouble -> CInt -> IO CInt Source #

findLastBinAbove2 :: TH2I -> CDouble -> CInt -> IO CInt Source #

fitSlicesX :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2I -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

fitSlicesY :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2I -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

getCorrelationFactor2 :: TH2I -> CInt -> CInt -> IO CDouble Source #

getCovariance2 :: TH2I -> CInt -> CInt -> IO CDouble Source #

integral2 :: Castable c0 CString => TH2I -> CInt -> CInt -> CInt -> CInt -> c0 -> IO CDouble Source #

rebinX2 :: Castable c0 CString => TH2I -> CInt -> c0 -> IO TH2 Source #

rebinY2 :: Castable c0 CString => TH2I -> CInt -> c0 -> IO TH2 Source #

rebin2D :: Castable c0 CString => TH2I -> CInt -> CInt -> c0 -> IO TH2 Source #

setShowProjectionX :: TH2I -> CInt -> IO () Source #

setShowProjectionY :: TH2I -> CInt -> IO () Source #

ITH2 TH2Poly Source # 
Instance details

Defined in HROOT.Hist.TH2Poly.Implementation

Methods

fill2 :: TH2Poly -> CDouble -> CDouble -> IO CInt Source #

fill2w :: TH2Poly -> CDouble -> CDouble -> CDouble -> IO CInt Source #

fillN2 :: TH2Poly -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> CInt -> IO () Source #

fillRandom2 :: (ITH1 c0, FPtr c0) => TH2Poly -> c0 -> CInt -> IO () Source #

findFirstBinAbove2 :: TH2Poly -> CDouble -> CInt -> IO CInt Source #

findLastBinAbove2 :: TH2Poly -> CDouble -> CInt -> IO CInt Source #

fitSlicesX :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2Poly -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

fitSlicesY :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2Poly -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

getCorrelationFactor2 :: TH2Poly -> CInt -> CInt -> IO CDouble Source #

getCovariance2 :: TH2Poly -> CInt -> CInt -> IO CDouble Source #

integral2 :: Castable c0 CString => TH2Poly -> CInt -> CInt -> CInt -> CInt -> c0 -> IO CDouble Source #

rebinX2 :: Castable c0 CString => TH2Poly -> CInt -> c0 -> IO TH2 Source #

rebinY2 :: Castable c0 CString => TH2Poly -> CInt -> c0 -> IO TH2 Source #

rebin2D :: Castable c0 CString => TH2Poly -> CInt -> CInt -> c0 -> IO TH2 Source #

setShowProjectionX :: TH2Poly -> CInt -> IO () Source #

setShowProjectionY :: TH2Poly -> CInt -> IO () Source #

ITH2 TH2S Source # 
Instance details

Defined in HROOT.Hist.TH2S.Implementation

Methods

fill2 :: TH2S -> CDouble -> CDouble -> IO CInt Source #

fill2w :: TH2S -> CDouble -> CDouble -> CDouble -> IO CInt Source #

fillN2 :: TH2S -> CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> CInt -> IO () Source #

fillRandom2 :: (ITH1 c0, FPtr c0) => TH2S -> c0 -> CInt -> IO () Source #

findFirstBinAbove2 :: TH2S -> CDouble -> CInt -> IO CInt Source #

findLastBinAbove2 :: TH2S -> CDouble -> CInt -> IO CInt Source #

fitSlicesX :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2S -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

fitSlicesY :: (ITObjArray c2, FPtr c2, Castable c1 CString, ITF1 c0, FPtr c0) => TH2S -> c0 -> CInt -> CInt -> CInt -> c1 -> c2 -> IO () Source #

getCorrelationFactor2 :: TH2S -> CInt -> CInt -> IO CDouble Source #

getCovariance2 :: TH2S -> CInt -> CInt -> IO CDouble Source #

integral2 :: Castable c0 CString => TH2S -> CInt -> CInt -> CInt -> CInt -> c0 -> IO CDouble Source #

rebinX2 :: Castable c0 CString => TH2S -> CInt -> c0 -> IO TH2 Source #

rebinY2 :: Castable c0 CString => TH2S -> CInt -> c0 -> IO TH2 Source #

rebin2D :: Castable c0 CString => TH2S -> CInt -> CInt -> c0 -> IO TH2 Source #

setShowProjectionX :: TH2S -> CInt -> IO () Source #

setShowProjectionY :: TH2S -> CInt -> IO () Source #

upcastTH2 :: forall a. (FPtr a, ITH2 a) => a -> TH2 Source #

downcastTH2 :: forall a. (FPtr a, ITH2 a) => TH2 -> a Source #

tH2_ProjectionX :: (Castable c1 CString, Castable c0 CString) => TH2 -> c0 -> CInt -> CInt -> c1 -> IO TH1D Source #

tH2_ProjectionY :: (Castable c1 CString, Castable c0 CString) => TH2 -> c0 -> CInt -> CInt -> c1 -> IO TH1D Source #