A++ » INCLUDE » RooRealBinding

class RooRealBinding: public RooAbsFunc

Function Members (Methods)

public:
virtual~RooRealBinding()
virtual list<Double_t>*binBoundaries(Int_t) const
static TClass*Class()
UInt_tRooAbsFunc::getDimension() const
virtual Double_tgetMaxLimit(UInt_t dimension) const
virtual Double_tgetMinLimit(UInt_t dimension) const
virtual const char*getName() const
virtual TClass*IsA() const
Bool_tRooAbsFunc::isValid() const
Int_tRooAbsFunc::numCall() const
virtual Double_toperator()(const Double_t[] xvector) const
RooRealBinding&operator=(const RooRealBinding&)
virtual list<Double_t>*plotSamplingHint(RooAbsRealLValue&, Double_t, Double_t) const
voidRooAbsFunc::resetNumCall() const
virtual voidrestoreXVec() const
RooRealBinding(const RooRealBinding& other, const RooArgSet* nset = 0)
RooRealBinding(const RooAbsReal& func, const RooArgSet& vars, const RooArgSet* nset = 0, Bool_t clipInvalid = kFALSE, const TNamed* rangeName = 0)
virtual voidsaveXVec() const
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
protected:
voidloadValues(const Double_t[] xvector) const

Data Members

protected:
Bool_t_clipInvalid
list<RooAbsReal*>_compList!
list<Double_t>_compSave!
UInt_tRooAbsFunc::_dimensionNumber of observables
const RooAbsReal*_func
Double_t_funcSave!
Int_tRooAbsFunc::_ncallFunction call counter
const RooArgSet*_nset
const TNamed*_rangeName!
Bool_tRooAbsFunc::_validIs binding in valid state?
RooAbsRealLValue**_vars
Double_t*_xsave
Bool_t_xvecValid

Class Charts

Inheritance Chart:
RooAbsFunc
RooRealBinding
RooDataProjBinding
RooRealAnalytic

Function documentation

RooRealBinding(const RooAbsReal& func, const RooArgSet& vars, const RooArgSet* nset = 0, Bool_t clipInvalid = kFALSE, const TNamed* rangeName = 0)
RooRealBinding(const RooRealBinding& other, const RooArgSet* nset = 0)
virtual ~RooRealBinding()
Double_t operator()(const Double_t[] xvector) const
Double_t getMinLimit(UInt_t dimension) const
Double_t getMaxLimit(UInt_t dimension) const
void saveXVec() const
void restoreXVec() const
const char* getName() const
std::list<Double_t>* binBoundaries(Int_t ) const
std::list<Double_t>* plotSamplingHint(RooAbsRealLValue& , Double_t , Double_t ) const
void loadValues(const Double_t[] xvector) const