HROOT-hist-0.8: Haskell binding to ROOT Hist modules

Safe HaskellNone

HROOT.Hist.TF1.Interface

Documentation

class (ITFormula a, ITAttLine a, ITAttFill a, ITAttMarker a) => ITF1 a whereSource

Methods

derivative :: a -> CDouble -> Ptr CDouble -> CDouble -> IO CDoubleSource

derivative2 :: a -> CDouble -> Ptr CDouble -> CDouble -> IO CDoubleSource

derivative3 :: a -> CDouble -> Ptr CDouble -> CDouble -> IO CDoubleSource

drawCopyTF1 :: a -> CString -> IO aSource

drawDerivative :: a -> CString -> IO TObjectSource

drawIntegral :: a -> CString -> IO TObjectSource

drawF1 :: a -> CString -> CDouble -> CDouble -> CString -> IO ()Source

fixParameter :: a -> CInt -> CDouble -> IO ()Source

getMaximumTF1 :: a -> CDouble -> CDouble -> CDouble -> CDouble -> CInt -> IO CDoubleSource

getMinimumTF1 :: a -> CDouble -> CDouble -> CDouble -> CDouble -> CInt -> IO CDoubleSource

getMaximumX :: a -> CDouble -> CDouble -> CDouble -> CDouble -> CInt -> IO CDoubleSource

getMinimumX :: a -> CDouble -> CDouble -> CDouble -> CDouble -> CInt -> IO CDoubleSource

getNDF :: a -> IO CIntSource

getNpx :: a -> IO CIntSource

getNumberFreeParameters :: a -> IO CIntSource

getNumberFitPoints :: a -> IO CIntSource

getParError :: a -> CInt -> IO CDoubleSource

getProb :: a -> IO CDoubleSource

getQuantilesTF1 :: a -> CInt -> Ptr CDouble -> Ptr CDouble -> IO CIntSource

getRandomTF1 :: a -> CDouble -> CDouble -> IO CDoubleSource

getSave :: a -> Ptr CDouble -> IO CDoubleSource

getX :: a -> CDouble -> CDouble -> CDouble -> CDouble -> CInt -> IO CDoubleSource

getXmin :: a -> IO CDoubleSource

getXmax :: a -> IO CDoubleSource

gradientPar :: a -> CInt -> Ptr CDouble -> CDouble -> IO CDoubleSource

initArgs :: a -> Ptr CDouble -> Ptr CDouble -> IO ()Source

integralTF1 :: a -> CDouble -> CDouble -> Ptr CDouble -> CDouble -> IO CDoubleSource

integralError :: a -> CDouble -> CDouble -> Ptr CDouble -> Ptr CDouble -> CDouble -> IO CDoubleSource

integralFast :: a -> CInt -> Ptr CDouble -> Ptr CDouble -> CDouble -> CDouble -> Ptr CDouble -> CDouble -> IO CDoubleSource

isInside :: a -> Ptr CDouble -> IO CIntSource

releaseParameter :: a -> CInt -> IO ()Source

setChisquare :: a -> CDouble -> IO ()Source

setMaximumTF1 :: a -> CDouble -> IO ()Source

setMinimumTF1 :: a -> CDouble -> IO ()Source

setNDF :: a -> CInt -> IO ()Source

setNumberFitPoints :: a -> CInt -> IO ()Source

setNpx :: a -> CInt -> IO ()Source

setParError :: a -> CInt -> CDouble -> IO ()Source

setParErrors :: a -> Ptr CDouble -> IO ()Source

setParLimits :: a -> CInt -> CDouble -> CDouble -> IO ()Source

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

setRange1 :: a -> CDouble -> CDouble -> IO ()Source

setRange2 :: a -> CDouble -> CDouble -> CDouble -> CDouble -> IO ()Source

setRange3 :: a -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> CDouble -> IO ()Source

setSavedPoint :: a -> CInt -> CDouble -> IO ()Source

moment :: a -> CDouble -> CDouble -> CDouble -> Ptr CDouble -> CDouble -> IO CDoubleSource

centralMoment :: a -> CDouble -> CDouble -> CDouble -> Ptr CDouble -> CDouble -> IO CDoubleSource

mean :: a -> CDouble -> CDouble -> Ptr CDouble -> CDouble -> IO CDoubleSource

variance :: a -> CDouble -> CDouble -> Ptr CDouble -> CDouble -> IO CDoubleSource

Instances

upcastTF1 :: (FPtr a, ITF1 a) => a -> TF1Source

downcastTF1 :: (FPtr a, ITF1 a) => TF1 -> aSource