RooRangeBoolean Class Reference

#include <RooRangeBoolean.h>

Inheritance diagram for RooRangeBoolean:

RooAbsReal RooAbsReal RooAbsArg RooAbsArg RooAbsArg RooAbsArg RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed RooPrintable TNamed List of all members.

Public Member Functions

 RooRangeBoolean ()
 RooRangeBoolean (const char *name, const char *title, RooAbsRealLValue &x, const char *rangeName)
 RooRangeBoolean (const RooRangeBoolean &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooRangeBoolean ()
virtual std::list< Double_t > * plotSamplingHint (RooAbsRealLValue &obs, Double_t xlo, Double_t xhi) const
 RooRangeBoolean ()
 RooRangeBoolean (const char *name, const char *title, RooAbsRealLValue &x, const char *rangeName)
 RooRangeBoolean (const RooRangeBoolean &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooRangeBoolean ()
virtual std::list< Double_t > * plotSamplingHint (RooAbsRealLValue &obs, Double_t xlo, Double_t xhi) const

Protected Member Functions

Double_t evaluate () const
Double_t evaluate () const

Protected Attributes

RooRealProxy _x
TString _rangeName

Detailed Description

Definition at line 27 of file RooRangeBoolean.h.


Constructor & Destructor Documentation

RooRangeBoolean::RooRangeBoolean (  ) 

Definition at line 43 of file RooRangeBoolean.cxx.

Referenced by clone().

RooRangeBoolean::RooRangeBoolean ( const char *  name,
const char *  title,
RooAbsRealLValue x,
const char *  rangeName 
)

Definition at line 50 of file RooRangeBoolean.cxx.

RooRangeBoolean::RooRangeBoolean ( const RooRangeBoolean other,
const char *  name = 0 
)

Definition at line 60 of file RooRangeBoolean.cxx.

RooRangeBoolean::~RooRangeBoolean (  )  [virtual]

Definition at line 72 of file RooRangeBoolean.cxx.

RooRangeBoolean::RooRangeBoolean (  ) 

RooRangeBoolean::RooRangeBoolean ( const char *  name,
const char *  title,
RooAbsRealLValue x,
const char *  rangeName 
)

RooRangeBoolean::RooRangeBoolean ( const RooRangeBoolean other,
const char *  name = 0 
)

virtual RooRangeBoolean::~RooRangeBoolean (  )  [virtual]


Member Function Documentation

virtual TObject* RooRangeBoolean::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 33 of file RooRangeBoolean.h.

References RooRangeBoolean().

std::list< Double_t > * RooRangeBoolean::plotSamplingHint ( RooAbsRealLValue obs,
Double_t  xlo,
Double_t  xhi 
) const [virtual]

Reimplemented from RooAbsReal.

Definition at line 94 of file RooRangeBoolean.cxx.

References _rangeName, _x, RooRealProxy::arg(), TString::Data(), and TNamed::GetName().

Double_t RooRangeBoolean::evaluate (  )  const [protected, virtual]

Implements RooAbsReal.

Definition at line 81 of file RooRangeBoolean.cxx.

References _rangeName, _x, RooRealProxy::arg(), TString::Data(), xmax, and xmin.

virtual TObject* RooRangeBoolean::clone ( const char *  newname  )  const [inline, virtual]

Implements RooAbsArg.

Definition at line 33 of file RooRangeBoolean.h.

References RooRangeBoolean().

virtual std::list<Double_t>* RooRangeBoolean::plotSamplingHint ( RooAbsRealLValue obs,
Double_t  xlo,
Double_t  xhi 
) const [virtual]

Reimplemented from RooAbsReal.

Double_t RooRangeBoolean::evaluate (  )  const [protected, virtual]

Implements RooAbsReal.


Member Data Documentation

RooRealProxy RooRangeBoolean::_x [protected]

Definition at line 41 of file RooRangeBoolean.h.

Referenced by evaluate(), and plotSamplingHint().

TString RooRangeBoolean::_rangeName [protected]

Definition at line 42 of file RooRangeBoolean.h.

Referenced by evaluate(), and plotSamplingHint().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:00 2011 for ROOT_528-00b_version by  doxygen 1.5.1