This is tmb_tree, version p14-br-11 | See all available versions

TMBBCTagger


class description - source file - inheritance tree (.ps)

class TMBBCTagger : public TObject

Inheritance Chart:
TObject
<-
TMBBCTagger
<-
TMBBCETagger
TMBBCImpTagger
TMBBCLikeTagger
TMBBCMuTagger
TMBBCNNTagger
TMBBCVertexTagger

    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)

Data Members

    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

Class Description

                                                                      
 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:09:46 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.