RooBinningCategory Class Reference

#include <RooBinningCategory.h>

Inheritance diagram for RooBinningCategory:

RooAbsCategory RooAbsCategory 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

 RooBinningCategory ()
 RooBinningCategory (const char *name, const char *title, RooAbsRealLValue &inputVar, const char *binningName=0)
 RooBinningCategory (const RooBinningCategory &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooBinningCategory ()
virtual void printMultiline (ostream &os, Int_t content, Bool_t verbose=kFALSE, TString indent="") const
 RooBinningCategory ()
 RooBinningCategory (const char *name, const char *title, RooAbsRealLValue &inputVar, const char *binningName=0)
 RooBinningCategory (const RooBinningCategory &other, const char *name=0)
virtual TObjectclone (const char *newname) const
virtual ~RooBinningCategory ()
virtual void printMultiline (ostream &os, Int_t content, Bool_t verbose=kFALSE, TString indent="") const

Protected Member Functions

void initialize ()
virtual RooCatType evaluate () const
void initialize ()
virtual RooCatType evaluate () const

Protected Attributes

RooRealProxy _inputVar
TString _bname

Detailed Description

Definition at line 24 of file RooBinningCategory.h.


Constructor & Destructor Documentation

RooBinningCategory::RooBinningCategory (  )  [inline]

Definition at line 28 of file RooBinningCategory.h.

Referenced by clone().

RooBinningCategory::RooBinningCategory ( const char *  name,
const char *  title,
RooAbsRealLValue inputVar,
const char *  binningName = 0 
)

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

Definition at line 57 of file RooBinningCategory.cxx.

RooBinningCategory::~RooBinningCategory (  )  [virtual]

Definition at line 66 of file RooBinningCategory.cxx.

RooBinningCategory::RooBinningCategory (  )  [inline]

Definition at line 28 of file RooBinningCategory.h.

RooBinningCategory::RooBinningCategory ( const char *  name,
const char *  title,
RooAbsRealLValue inputVar,
const char *  binningName = 0 
)

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

virtual RooBinningCategory::~RooBinningCategory (  )  [virtual]


Member Function Documentation

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

Implements RooAbsArg.

Definition at line 31 of file RooBinningCategory.h.

References RooBinningCategory().

void RooBinningCategory::printMultiline ( ostream &  os,
Int_t  content,
Bool_t  verbose = kFALSE,
TString  indent = "" 
) const [virtual]

Reimplemented from RooAbsCategory.

Definition at line 110 of file RooBinningCategory.cxx.

References _inputVar, RooRealProxy::arg(), RooPrintable::kName, RooPrintable::kSingleLine, RooPrintable::kValue, RooAbsCategory::printMultiline(), and RooPrintable::printStream().

void RooBinningCategory::initialize (  )  [protected]

Definition at line 75 of file RooBinningCategory.cxx.

References _bname, _inputVar, RooRealProxy::arg(), TString::Data(), RooAbsCategory::defineType(), Form(), TNamed::GetName(), i, TString::Length(), name, and nbins.

RooCatType RooBinningCategory::evaluate (  )  const [protected, virtual]

Implements RooAbsCategory.

Definition at line 91 of file RooBinningCategory.cxx.

References _bname, _inputVar, RooRealProxy::arg(), TString::Data(), RooAbsCategory::defineType(), Form(), TNamed::GetName(), TString::Length(), RooAbsCategory::lookupType(), and name.

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

Implements RooAbsArg.

Definition at line 31 of file RooBinningCategory.h.

References RooBinningCategory().

virtual void RooBinningCategory::printMultiline ( ostream &  os,
Int_t  content,
Bool_t  verbose = kFALSE,
TString  indent = "" 
) const [virtual]

Reimplemented from RooAbsCategory.

void RooBinningCategory::initialize (  )  [protected]

virtual RooCatType RooBinningCategory::evaluate (  )  const [protected, virtual]

Implements RooAbsCategory.


Member Data Documentation

RooRealProxy RooBinningCategory::_inputVar [protected]

Definition at line 41 of file RooBinningCategory.h.

Referenced by evaluate(), initialize(), and printMultiline().

TString RooBinningCategory::_bname [protected]

Definition at line 42 of file RooBinningCategory.h.

Referenced by evaluate(), and initialize().


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