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

HROOT.Hist.TH3.Interface

Documentation

class (ITH1 a, ITAtt3D a) => ITH3 a where Source #

Methods

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

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

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

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

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

rebinX3 :: Castable c0 CString => a -> CInt -> c0 -> IO TH3 Source #

rebinY3 :: Castable c0 CString => a -> CInt -> c0 -> IO TH3 Source #

rebinZ3 :: Castable c0 CString => a -> CInt -> c0 -> IO TH3 Source #

rebin3D :: Castable c0 CString => a -> CInt -> CInt -> CInt -> c0 -> IO TH3 Source #

Instances

Instances details
ITH3 TH3 Source # 
Instance details

Defined in HROOT.Hist.TH3.Implementation

Methods

fill3 :: TH3 -> CDouble -> CDouble -> CDouble -> IO CInt Source #

fill3w :: TH3 -> CDouble -> CDouble -> CDouble -> CDouble -> IO CInt Source #

fitSlicesZ :: (Castable c1 CString, ITF1 c0, FPtr c0) => TH3 -> c0 -> CInt -> CInt -> CInt -> CInt -> CInt -> c1 -> IO () Source #

getCorrelationFactor3 :: TH3 -> CInt -> CInt -> IO CDouble Source #

getCovariance3 :: TH3 -> CInt -> CInt -> IO CDouble Source #

rebinX3 :: Castable c0 CString => TH3 -> CInt -> c0 -> IO TH3 Source #

rebinY3 :: Castable c0 CString => TH3 -> CInt -> c0 -> IO TH3 Source #

rebinZ3 :: Castable c0 CString => TH3 -> CInt -> c0 -> IO TH3 Source #

rebin3D :: Castable c0 CString => TH3 -> CInt -> CInt -> CInt -> c0 -> IO TH3 Source #

ITH3 TH3C Source # 
Instance details

Defined in HROOT.Hist.TH3C.Implementation

ITH3 TH3D Source # 
Instance details

Defined in HROOT.Hist.TH3D.Implementation

ITH3 TH3F Source # 
Instance details

Defined in HROOT.Hist.TH3F.Implementation

ITH3 TH3I Source # 
Instance details

Defined in HROOT.Hist.TH3I.Implementation

ITH3 TH3S Source # 
Instance details

Defined in HROOT.Hist.TH3S.Implementation

upcastTH3 :: forall a. (FPtr a, ITH3 a) => a -> TH3 Source #

downcastTH3 :: forall a. (FPtr a, ITH3 a) => TH3 -> a Source #