TMBBCTagger
class description - source file - inheritance tree (.ps)
protected:
virtual TMBBCTagger* Get(const TMBBCJet* jet, const TClass* cl)
public:
TMBBCTagger(UInt_t numparams = 0, UInt_t numtags = 1)
TMBBCTagger(const TMBBCTagger&)
virtual ~TMBBCTagger()
static TClass* Class()
virtual TMBBCTagger* Get(const TMBBCJet* jet)
virtual Float_t GetError()
virtual UInt_t GetNumParameters() const
virtual UInt_t GetNumTags() const
virtual Float_t GetOutput()
virtual Float_t GetParameterError(UInt_t param, UInt_t tag)
virtual Float_t GetParameterError(UInt_t param)
virtual Float_t GetParameterOutput(UInt_t param, UInt_t tag)
virtual Float_t GetParameterOutput(UInt_t param)
virtual Float_t GetTagError(UInt_t tag)
virtual TObject* GetTagObject(UInt_t tag) const
virtual Float_t GetTagOutput(UInt_t tag)
virtual TClass* IsA() const
TMBBCTagger& operator=(const TMBBCTagger&)
virtual TMBBCTagger& SetParameterError(UInt_t param, UInt_t tag, Float_t value)
virtual TMBBCTagger& SetParameterOutput(UInt_t param, UInt_t tag, Float_t value)
TMBBCTagger& SetSize(UInt_t numparams, UInt_t numtags)
virtual TMBBCTagger& SetTagObject(UInt_t tag, TObject* objref)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
UInt_t fNumEntries array size of fParameters
UInt_t fNumTags number of tags for this tagger
Float_t* fParameters [fNumEntries] Parameter output values
Float_t* fErrors [fNumEntries] Parameter error values
TRefArray* fTagObjects objects used for tagging, can be empty
public:
static const Float_t InvalidValue
TMBTree class for BCJet taggers
Created: 18-JUL-2002 A. Naumann (axel@fnal.gov)
~TMBBCTagger()
TMBBCTagger* Get(const TMBBCJet* jet)
Returns the jet's tag
TMBBCTagger* Get(const TMBBCJet* jet, const TClass* cl)
Returns the jet's tag of type cl
TMBBCTagger& SetSize(UInt_t numparams, UInt_t numtagobjs)
Float_t GetParameterOutput(UInt_t param)
Float_t GetParameterError(UInt_t param)
Float_t GetTagOutput(UInt_t obj)
Float_t GetTagError(UInt_t obj)
Float_t GetOutput()
Float_t GetError()
Float_t GetParameterOutput(UInt_t param, UInt_t obj)
Float_t GetParameterError(UInt_t param, UInt_t obj)
TMBBCTagger& SetParameterOutput(UInt_t param, UInt_t obj, Float_t value)
TMBBCTagger& SetParameterError(UInt_t param, UInt_t obj, Float_t value)
TMBBCTagger& SetTagObject(UInt_t obj, TObject* objref)
Inline Functions
TMBBCTagger TMBBCTagger(UInt_t numparams = 0, UInt_t numtags = 1)
UInt_t GetNumTags() const
UInt_t GetNumParameters() const
TObject* GetTagObject(UInt_t tag) const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TMBBCTagger TMBBCTagger(const TMBBCTagger&)
TMBBCTagger& operator=(const TMBBCTagger&)
Last update: Mon May 17 20:07:19 2004
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.