16 #ifndef ROO_ABS_NUM_GENERATOR 17 #define ROO_ABS_NUM_GENERATOR 60 virtual void printName(std::ostream& os)
const ;
61 virtual void printTitle(std::ostream& os)
const ;
63 virtual void printArgs(std::ostream& os)
const ;
virtual void printName(std::ostream &os) const
Print name of the generator.
virtual ~RooAbsNumGenerator()
Destructor.
virtual void printStream(std::ostream &os, Int_t contents, StyleOption style, TString indent="") const
Print description of object on ostream, printing contents set by contents integer, which is interpreted as an OR of 'enum ContentsOptions' values and in the style given by 'enum StyleOption'.
const RooAbsReal * _funcMaxVal
virtual void Print(Option_t *options=0) const
Print TNamed name and title.
virtual void printArgs(std::ostream &os) const
Print the arguments of the generator.
virtual StyleOption defaultPrintStyle(Option_t *opt) const
virtual Int_t defaultPrintContents(Option_t *opt) const
Default choice of contents to be printed (name and value)
virtual void printTitle(std::ostream &os) const
Print the title of the generator.
#define ClassDef(name, id)
RooPlotable is a 'mix-in' base class that define the standard RooFit plotting and printing methods...
The TNamed class is the base class for all named ROOT classes.
void attachParameters(const RooArgSet &vars)
Reattach original parameters to function clone.
RooRealVar represents a fundamental (non-derived) real valued object.
RooRealVar * _funcValStore
void setVerbose(Bool_t verbose=kTRUE)
virtual Double_t getFuncMax()
virtual Bool_t canSampleCategories() const
virtual const RooArgSet * generateEvent(UInt_t remaining, Double_t &resampleRatio)=0
Class RooAbsNumGenerator is the abstract base class for MC event generator implementations like RooAc...
RooDataSet is a container class to hold unbinned data.
static std::ostream & defaultPrintStream(std::ostream *os=0)
Return a reference to the current default stream to use in Print().
virtual void printClassName(std::ostream &os) const
Print the class name of the generator.
virtual RooAbsNumGenerator * clone(const RooAbsReal &, const RooArgSet &genVars, const RooArgSet &condVars, const RooNumGenConfig &config, Bool_t verbose=kFALSE, const RooAbsReal *maxFuncVal=0) const =0
RooAbsReal is the common abstract base class for objects that represent a real value and implements f...
virtual Bool_t canSampleConditional() const
double func(double *x, double *p)
RooNumGenConfig holds the configuration parameters of the various numeric integrators used by RooReal...
Lightweight interface adaptor that binds a RooAbsReal object to a subset of its servers and present i...