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

HROOT.Hist.TF1.RawType

Documentation

data RawTF1 Source #

Instances

Instances details
Castable TF1 (Ptr RawTF1) Source # 
Instance details

Defined in HROOT.Hist.TF1.Cast

Methods

cast :: TF1 -> (Ptr RawTF1 -> IO r) -> IO r #

uncast :: Ptr RawTF1 -> (TF1 -> IO r) -> IO r #

(ITF1 a, FPtr a) => Castable a (Ptr RawTF1) Source # 
Instance details

Defined in HROOT.Hist.TF1.Cast

Methods

cast :: a -> (Ptr RawTF1 -> IO r) -> IO r #

uncast :: Ptr RawTF1 -> (a -> IO r) -> IO r #

newtype TF1 Source #

Constructors

TF1 (Ptr RawTF1) 

Instances

Instances details
ITAttFill TF1 
Instance details

Defined in HROOT.Hist.TF1.Implementation

Methods

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

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

ITAttLine TF1 
Instance details

Defined in HROOT.Hist.TF1.Implementation

ITAttMarker TF1 
Instance details

Defined in HROOT.Hist.TF1.Implementation

ITF1 TF1 Source # 
Instance details

Defined in HROOT.Hist.TF1.Implementation

Methods

derivative :: TF1 -> CDouble -> Ptr CDouble -> CDouble -> IO CDouble Source #

derivative2 :: TF1 -> CDouble -> Ptr CDouble -> CDouble -> IO CDouble Source #

derivative3 :: TF1 -> CDouble -> Ptr CDouble -> CDouble -> IO CDouble Source #

drawCopyTF1 :: Castable c0 CString => TF1 -> c0 -> IO TF1 Source #

drawDerivative :: Castable c0 CString => TF1 -> c0 -> IO TObject Source #

drawIntegral :: Castable c0 CString => TF1 -> c0 -> IO TObject Source #

fixParameter :: TF1 -> CInt -> CDouble -> IO () Source #

getMaximumTF1 :: TF1 -> CDouble -> CDouble -> CDouble -> CDouble -> CBool -> IO CDouble Source #

getMinimumTF1 :: TF1 -> CDouble -> CDouble -> CDouble -> CDouble -> CBool -> IO CDouble Source #

getMaximumX :: TF1 -> CDouble -> CDouble -> CDouble -> CDouble -> CBool -> IO CDouble Source #

getMinimumX :: TF1 -> CDouble -> CDouble -> CDouble -> CDouble -> CBool -> IO CDouble Source #

getNDF :: TF1 -> IO CInt Source #

getNpx :: TF1 -> IO CInt Source #

getNumberFreeParameters :: TF1 -> IO CInt Source #

getNumberFitPoints :: TF1 -> IO CInt Source #

getParError :: TF1 -> CInt -> IO CDouble Source #

getProb :: TF1 -> IO CDouble Source #

getQuantilesTF1 :: TF1 -> CInt -> Ptr CDouble -> Ptr CDouble -> IO CInt Source #

getRandomTF1 :: TF1 -> CDouble -> CDouble -> IO CDouble Source #

getSave :: TF1 -> Ptr CDouble -> IO CDouble Source #

getX :: TF1 -> CDouble -> CDouble -> CDouble -> CDouble -> CInt -> IO CDouble Source #

getXmin :: TF1 -> IO CDouble Source #

getXmax :: TF1 -> IO CDouble Source #

gradientPar :: TF1 -> CInt -> Ptr CDouble -> CDouble -> IO CDouble Source #

initArgs :: TF1 -> Ptr CDouble -> Ptr CDouble -> IO () Source #

integralTF1 :: TF1 -> CDouble -> CDouble -> CDouble -> IO CDouble Source #

integralError :: TF1 -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> CDouble -> IO CDouble Source #

integralFast :: TF1 -> CInt -> Ptr CDouble -> Ptr CDouble -> CDouble -> CDouble -> Ptr CDouble -> CDouble -> IO CDouble Source #

isInside :: TF1 -> Ptr CDouble -> IO CBool Source #

releaseParameter :: TF1 -> CInt -> IO () Source #

setChisquare :: TF1 -> CDouble -> IO () Source #

setMaximumTF1 :: TF1 -> CDouble -> IO () Source #

setMinimumTF1 :: TF1 -> CDouble -> IO () Source #

setNDF :: TF1 -> CInt -> IO () Source #

setNumberFitPoints :: TF1 -> CInt -> IO () Source #

setNpx :: TF1 -> CInt -> IO () Source #

setParError :: TF1 -> CInt -> CDouble -> IO () Source #

setParErrors :: TF1 -> Ptr CDouble -> IO () Source #

setParLimits :: TF1 -> CInt -> CDouble -> CDouble -> IO () Source #

setParent :: (ITObject c0, FPtr c0) => TF1 -> c0 -> IO () Source #

setRange1 :: TF1 -> CDouble -> CDouble -> IO () Source #

setRange2 :: TF1 -> CDouble -> CDouble -> CDouble -> CDouble -> IO () Source #

setRange3 :: TF1 -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> IO () Source #

setSavedPoint :: TF1 -> CInt -> CDouble -> IO () Source #

moment :: TF1 -> CDouble -> CDouble -> CDouble -> Ptr CDouble -> CDouble -> IO CDouble Source #

centralMoment :: TF1 -> CDouble -> CDouble -> CDouble -> Ptr CDouble -> CDouble -> IO CDouble Source #

mean :: TF1 -> CDouble -> CDouble -> Ptr CDouble -> CDouble -> IO CDouble Source #

variance :: TF1 -> CDouble -> CDouble -> Ptr CDouble -> CDouble -> IO CDouble Source #

Show TF1 Source # 
Instance details

Defined in HROOT.Hist.TF1.RawType

Methods

showsPrec :: Int -> TF1 -> ShowS #

show :: TF1 -> String #

showList :: [TF1] -> ShowS #

FPtr TF1 Source # 
Instance details

Defined in HROOT.Hist.TF1.RawType

Associated Types

type Raw TF1 #

Eq TF1 Source # 
Instance details

Defined in HROOT.Hist.TF1.RawType

Methods

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

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

Ord TF1 Source # 
Instance details

Defined in HROOT.Hist.TF1.RawType

Methods

compare :: TF1 -> TF1 -> Ordering #

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

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

(>) :: TF1 -> TF1 -> Bool #

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

max :: TF1 -> TF1 -> TF1 #

min :: TF1 -> TF1 -> TF1 #

IDeletable TF1 Source # 
Instance details

Defined in HROOT.Hist.TF1.Implementation

Methods

delete :: TF1 -> IO () #

Castable TF1 (Ptr RawTF1) Source # 
Instance details

Defined in HROOT.Hist.TF1.Cast

Methods

cast :: TF1 -> (Ptr RawTF1 -> IO r) -> IO r #

uncast :: Ptr RawTF1 -> (TF1 -> IO r) -> IO r #

type Raw TF1 Source # 
Instance details

Defined in HROOT.Hist.TF1.RawType

type Raw TF1 = RawTF1