library: libRooFit #include "RooSuperCategory.h" |
RooSuperCategory
class description - header file - source file - inheritance tree (.pdf)
protected:
TString currentLabel() const
virtual RooCatType evaluate() const
Bool_t setType(const RooCatType* type, Bool_t prinError = kTRUE)
void updateIndexList()
public:
RooSuperCategory()
RooSuperCategory(const char* name, const char* title, const RooArgSet& inputCatList)
RooSuperCategory(const RooSuperCategory& other, const char* name = "0")
virtual ~RooSuperCategory()
static TClass* Class()
virtual TObject* clone(const char* newname) const
virtual Bool_t hasRange(const char* rangeName) const
const RooArgSet& inputCatList() const
virtual Bool_t inRange(const char* rangeName) const
virtual TClass* IsA() const
TIterator* MakeIterator() const
virtual void printToStream(ostream& os, RooPrintable::PrintOption opt = Standard, TString indent = ) const
virtual Bool_t readFromStream(istream& is, Bool_t compact, Bool_t verbose = kFALSE)
virtual Bool_t setIndex(Int_t index, Bool_t printError = kTRUE)
virtual Bool_t setLabel(const char* label, Bool_t printError = kTRUE)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
virtual void writeToStream(ostream& os, Bool_t compact) const
protected:
RooSetProxy _catSet Set of input category
TIterator* _catIter Iterator over set of input categories
TIterator* MakeIterator()
Make an iterator over all state permutations of
the input categories of this supercategory
TString currentLabel()
Return the name of the current state,
constructed from the state names of the input categories
Bool_t inRange(const char* rangeName)
Return true of all of the input category states are in the given range
Last update: Tue Jul 11 11:46:23 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.