library: libRooFit #include "RooRealIntegral.h" |
RooRealIntegral
class description - header file - source file - inheritance tree (.pdf)
protected:
void autoSelectDirtyMode()
virtual Double_t evaluate() const
Bool_t initNumIntegrator() const
virtual Double_t integrate() const
virtual Bool_t isValidReal(Double_t value, Bool_t printError = kFALSE) const
virtual Double_t jacobianProduct() const
void prepareACleanFunc() const
virtual Bool_t redirectServersHook(const RooAbsCollection& newServerList, Bool_t mustReplaceAll, Bool_t nameChange, Bool_t isRecursive)
void restoreACleanFunc() const
Bool_t servesExclusively(const RooAbsArg* server, const RooArgSet& exclLVBranches) const
virtual Double_t sum() const
public:
RooRealIntegral()
RooRealIntegral(const char* name, const char* title, const RooAbsReal& function, const RooArgSet& depList, const RooArgSet* funcNormSet = 0, const RooNumIntConfig* config = 0, const char* rangeName = "0")
RooRealIntegral(const RooRealIntegral& other, const char* name = "0")
virtual ~RooRealIntegral()
static TClass* Class()
virtual TObject* clone(const char* newname) const
virtual TClass* IsA() const
virtual Bool_t isValid() const
virtual void printToStream(ostream& stream, RooPrintable::PrintOption opt = Standard, TString indent = ) const
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Bool_t _valid
RooSetProxy _sumList
RooSetProxy _intList
RooSetProxy _anaList
RooSetProxy _jacList
RooSetProxy _facList
RooArgSet _facListOwned
TIterator* _facListIter ! do not persist
TIterator* _jacListIter ! do not persist
RooRealProxy _function must after set proxies
RooArgSet* _funcNormSet
RooNumIntConfig* _iconfig
RooArgSet _funcBranchList
RooArgSet _funcACleanBranchList
TIterator* _funcACleanBranchIter !
Int_t _mode
RooRealIntegral::OperMode _operMode
Bool_t _restartNumIntEngine ! do not persist
RooAbsIntegrator* _numIntEngine ! do not persist
RooAbsFunc* _numIntegrand ! do not persist
TNamed* _rangeName
public:
static const RooRealIntegral::OperMode Hybrid
static const RooRealIntegral::OperMode Analytic
static const RooRealIntegral::OperMode PassThrough
void autoSelectDirtyMode()
If any of our servers are is forcedDirty or a projectedDependent, then we need to be ADirty
Double_t sum()
Perform summation of list of category dependents to be integrated
Double_t integrate()
Perform hybrid numerical/analytical integration over all real-valued dependents
Last update: Tue Jul 11 11:46:13 2006
Copyright (c) 2000-2005, Regents of the University of California *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.