{-# LANGUAGE ForeignFunctionInterface, InterruptibleFFI #-} module HROOT.Hist.TGraphAsymmErrors.FFI where import Data.Word import Data.Int import Foreign.C import Foreign.Ptr import HROOT.Hist.TGraphAsymmErrors.RawType import HROOT.Hist.TGraphAsymmErrors.RawType import HROOT.Hist.TF1.RawType import HROOT.Hist.TH1F.RawType import HROOT.Hist.TAxis.RawType import HROOT.Core.TObject.RawType import HROOT.Core.TClass.RawType foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_Apply" c_tgraphasymmerrors_apply :: Ptr RawTGraphAsymmErrors -> Ptr RawTF1 -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_Chisquare" c_tgraphasymmerrors_chisquare :: Ptr RawTGraphAsymmErrors -> Ptr RawTF1 -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_DrawGraph" c_tgraphasymmerrors_drawgraph :: Ptr RawTGraphAsymmErrors -> CInt -> Ptr CDouble -> Ptr CDouble -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_drawPanelTGraph" c_tgraphasymmerrors_drawpaneltgraph :: Ptr RawTGraphAsymmErrors -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_Expand" c_tgraphasymmerrors_expand :: Ptr RawTGraphAsymmErrors -> CInt -> CInt -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_FitPanelTGraph" c_tgraphasymmerrors_fitpaneltgraph :: Ptr RawTGraphAsymmErrors -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_getCorrelationFactorTGraph" c_tgraphasymmerrors_getcorrelationfactortgraph :: Ptr RawTGraphAsymmErrors -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_getCovarianceTGraph" c_tgraphasymmerrors_getcovariancetgraph :: Ptr RawTGraphAsymmErrors -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_getMeanTGraph" c_tgraphasymmerrors_getmeantgraph :: Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_getRMSTGraph" c_tgraphasymmerrors_getrmstgraph :: Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetErrorX" c_tgraphasymmerrors_geterrorx :: Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetErrorY" c_tgraphasymmerrors_geterrory :: Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetErrorXhigh" c_tgraphasymmerrors_geterrorxhigh :: Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetErrorXlow" c_tgraphasymmerrors_geterrorxlow :: Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetErrorYhigh" c_tgraphasymmerrors_geterroryhigh :: Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetErrorYlow" c_tgraphasymmerrors_geterrorylow :: Ptr RawTGraphAsymmErrors -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_InitExpo" c_tgraphasymmerrors_initexpo :: Ptr RawTGraphAsymmErrors -> CDouble -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_InitGaus" c_tgraphasymmerrors_initgaus :: Ptr RawTGraphAsymmErrors -> CDouble -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_InitPolynom" c_tgraphasymmerrors_initpolynom :: Ptr RawTGraphAsymmErrors -> CDouble -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_InsertPoint" c_tgraphasymmerrors_insertpoint :: Ptr RawTGraphAsymmErrors -> IO CInt foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_integralTGraph" c_tgraphasymmerrors_integraltgraph :: Ptr RawTGraphAsymmErrors -> CInt -> CInt -> IO CDouble foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_IsEditable" c_tgraphasymmerrors_iseditable :: Ptr RawTGraphAsymmErrors -> IO CBool foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_isInsideTGraph" c_tgraphasymmerrors_isinsidetgraph :: Ptr RawTGraphAsymmErrors -> CDouble -> CDouble -> IO CInt foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_LeastSquareFit" c_tgraphasymmerrors_leastsquarefit :: Ptr RawTGraphAsymmErrors -> CInt -> Ptr CDouble -> CDouble -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_PaintStats" c_tgraphasymmerrors_paintstats :: Ptr RawTGraphAsymmErrors -> Ptr RawTF1 -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_RemovePoint" c_tgraphasymmerrors_removepoint :: Ptr RawTGraphAsymmErrors -> CInt -> IO CInt foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetEditable" c_tgraphasymmerrors_seteditable :: Ptr RawTGraphAsymmErrors -> CBool -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetHistogram" c_tgraphasymmerrors_sethistogram :: Ptr RawTGraphAsymmErrors -> Ptr RawTH1F -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_setMaximumTGraph" c_tgraphasymmerrors_setmaximumtgraph :: Ptr RawTGraphAsymmErrors -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_setMinimumTGraph" c_tgraphasymmerrors_setminimumtgraph :: Ptr RawTGraphAsymmErrors -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_Set" c_tgraphasymmerrors_set :: Ptr RawTGraphAsymmErrors -> CInt -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetPoint" c_tgraphasymmerrors_setpoint :: Ptr RawTGraphAsymmErrors -> CInt -> CDouble -> CDouble -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetName" c_tgraphasymmerrors_setname :: Ptr RawTGraphAsymmErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetNameTitle" c_tgraphasymmerrors_setnametitle :: Ptr RawTGraphAsymmErrors -> CString -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetTitle" c_tgraphasymmerrors_settitle :: Ptr RawTGraphAsymmErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetLineColor" c_tgraphasymmerrors_getlinecolor :: Ptr RawTGraphAsymmErrors -> IO CShort foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetLineStyle" c_tgraphasymmerrors_getlinestyle :: Ptr RawTGraphAsymmErrors -> IO CShort foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetLineWidth" c_tgraphasymmerrors_getlinewidth :: Ptr RawTGraphAsymmErrors -> IO CShort foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_ResetAttLine" c_tgraphasymmerrors_resetattline :: Ptr RawTGraphAsymmErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetLineAttributes" c_tgraphasymmerrors_setlineattributes :: Ptr RawTGraphAsymmErrors -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetLineColor" c_tgraphasymmerrors_setlinecolor :: Ptr RawTGraphAsymmErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetLineStyle" c_tgraphasymmerrors_setlinestyle :: Ptr RawTGraphAsymmErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetLineWidth" c_tgraphasymmerrors_setlinewidth :: Ptr RawTGraphAsymmErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetFillColor" c_tgraphasymmerrors_setfillcolor :: Ptr RawTGraphAsymmErrors -> CInt -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetFillStyle" c_tgraphasymmerrors_setfillstyle :: Ptr RawTGraphAsymmErrors -> CInt -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetMarkerColor" c_tgraphasymmerrors_getmarkercolor :: Ptr RawTGraphAsymmErrors -> IO CShort foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetMarkerStyle" c_tgraphasymmerrors_getmarkerstyle :: Ptr RawTGraphAsymmErrors -> IO CShort foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetMarkerSize" c_tgraphasymmerrors_getmarkersize :: Ptr RawTGraphAsymmErrors -> IO CFloat foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_ResetAttMarker" c_tgraphasymmerrors_resetattmarker :: Ptr RawTGraphAsymmErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetMarkerAttributes" c_tgraphasymmerrors_setmarkerattributes :: Ptr RawTGraphAsymmErrors -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetMarkerColor" c_tgraphasymmerrors_setmarkercolor :: Ptr RawTGraphAsymmErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetMarkerStyle" c_tgraphasymmerrors_setmarkerstyle :: Ptr RawTGraphAsymmErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetMarkerSize" c_tgraphasymmerrors_setmarkersize :: Ptr RawTGraphAsymmErrors -> CShort -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_Clear" c_tgraphasymmerrors_clear :: Ptr RawTGraphAsymmErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_Draw" c_tgraphasymmerrors_draw :: Ptr RawTGraphAsymmErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_FindObject" c_tgraphasymmerrors_findobject :: Ptr RawTGraphAsymmErrors -> CString -> IO (Ptr RawTObject) foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_GetName" c_tgraphasymmerrors_getname :: Ptr RawTGraphAsymmErrors -> IO CString foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_IsA" c_tgraphasymmerrors_isa :: Ptr RawTGraphAsymmErrors -> IO (Ptr RawTClass) foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_Paint" c_tgraphasymmerrors_paint :: Ptr RawTGraphAsymmErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_printObj" c_tgraphasymmerrors_printobj :: Ptr RawTGraphAsymmErrors -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SaveAs" c_tgraphasymmerrors_saveas :: Ptr RawTGraphAsymmErrors -> CString -> CString -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_Write" c_tgraphasymmerrors_write :: Ptr RawTGraphAsymmErrors -> CString -> CInt -> CInt -> IO CInt foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_Write_" c_tgraphasymmerrors_write_ :: Ptr RawTGraphAsymmErrors -> IO CInt foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_delete" c_tgraphasymmerrors_delete :: Ptr RawTGraphAsymmErrors -> IO () foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_newTGraphAsymmErrors" c_tgraphasymmerrors_newtgraphasymmerrors :: CInt -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> Ptr CDouble -> IO (Ptr RawTGraphAsymmErrors) foreign import ccall interruptible "HROOTHistTGraphAsymmErrors.h TGraphAsymmErrors_SetPointErrorA" c_tgraphasymmerrors_setpointerrora :: Ptr RawTGraphAsymmErrors -> CInt -> CDouble -> CDouble -> CDouble -> CDouble -> IO ()