This is tmb_tree, version v00-12-02 | See all available versions

TMBBCLikeTagger


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

class TMBBCLikeTagger : public TMBBCTagger

Inheritance Chart:
TObject
<-
TMBBCTagger
<-
TMBBCLikeTagger

    public:
TMBBCLikeTagger(UInt_t iVertices = 0) TMBBCLikeTagger(const TMBBCLikeTagger&) virtual ~TMBBCLikeTagger() static TClass* Class() Float_t GetBJetLikelihood() const Float_t GetCJetLikelihood() const Float_t GetElecPtRel() const TMBBCETagger* GetETagger() const Float_t GetGJetLikelihood() const TMBBCImpTagger* GetImpTagger() const Float_t GetIPDiscr() const Int_t GetLeptonCategory() const Float_t GetMuonPtRel() const TMBBCMuTagger* GetMuTagger() const Int_t GetNumSecondaryVertices() const virtual Float_t GetOutput() Float_t GetQJetLikelihood() const TMBVrts* GetSecondaryVertex(UInt_t iVtx) const Float_t GetSVtxChargedEFraction(UInt_t iVtx) Float_t GetSVtxChargedEFraction() Float_t GetSVtxDecayLength(UInt_t iVtx) Float_t GetSVtxDecayLength() Float_t GetSVtxInvMass(UInt_t iVtx) Float_t GetSVtxInvMass() Float_t GetSVtxInvMassPtCorrected(UInt_t iVtx) Float_t GetSVtxInvMassPtCorrected() Float_t GetSVtxTrackPt(UInt_t iVtx) Float_t GetSVtxTrackPt() Float_t GetSVtxTrackRapidity(UInt_t iVtx) Float_t GetSVtxTrackRapidity() virtual Float_t GetTagOutput(UInt_t tag) Int_t GetTrackCategory() const TMBBCVertexTagger* GetVertexTagger() const virtual TClass* IsA() const TMBBCLikeTagger& operator=(const TMBBCLikeTagger&) void SetBJetLikelihood(Float_t val) void SetCJetLikelihood(Float_t val) void SetGJetLikelihood(Float_t val) void SetJet(TMBBCJet* jet) void SetLeptonCategory(Int_t val) void SetQJetLikelihood(Float_t val) void SetTagOutput(TMBBCLikeTagger::ELikeParameter param, Float_t val) void SetTrackCategory(Int_t val) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Float_t fBLike b jet likelihood Float_t fCLike c jet likelihood Float_t fQLike light quark jet likelihood Float_t fGLike gluon jet likelihood Float_t fDL combined decay length Float_t fInvMPt combined inv mass, Pt corrected Float_t fInvMass combined inv mass Float_t fPt combined tracks' Pt Float_t fXch combined charged E fraction Float_t fRtr combined track rapidity wrt jet TRef fJetRef ref back to jet Int_t fTrackCategory category ID for tracks Int_t fLeptonCategory category ID for lepton public:
static const TMBBCLikeTagger::_ELikeParameter param2ndVtxDecayLength static const TMBBCLikeTagger::_ELikeParameter param2ndVtxInvMassPtCorrected static const TMBBCLikeTagger::_ELikeParameter param2ndVtxInvMass static const TMBBCLikeTagger::_ELikeParameter param2ndVtxTrackPt static const TMBBCLikeTagger::_ELikeParameter param2ndVtxChargedEFraction static const TMBBCLikeTagger::_ELikeParameter param2ndVtxTrackRapidity static const TMBBCLikeTagger::_ELikeParameter num2ndVtxParameters static const TMBBCLikeTagger::_ELikeParameter paramMuonPtRel static const TMBBCLikeTagger::_ELikeParameter paramElecPtRel static const TMBBCLikeTagger::_ELikeParameter paramIPDiscr static const TMBBCLikeTagger::_ELikeParameter numParameters

Class Description

                                                                      
 TMBTree class for BCJet tags                                         
                                                                      
 Created: 18-JUL-2002  A. Naumann (axel@fnal.gov)                     
                                                                      


Float_t GetTagOutput(UInt_t tag)

Float_t GetSVtxDecayLength(UInt_t iVtx)

Float_t GetSVtxInvMassPtCorrected(UInt_t iVtx)

Float_t GetSVtxInvMass(UInt_t iVtx)

Float_t GetSVtxTrackPt(UInt_t iVtx)

Float_t GetSVtxChargedEFraction(UInt_t iVtx)

Float_t GetSVtxTrackRapidity(UInt_t iVtx)

Float_t GetMuonPtRel() const

Float_t GetElecPtRel() const

Float_t GetIPDiscr() const

TMBBCVertexTagger* GetVertexTagger() const

TMBBCMuTagger* GetMuTagger() const

TMBBCETagger* GetETagger() const

TMBBCImpTagger* GetImpTagger() const

void SetTagOutput(ELikeParameter param, Float_t val)



Inline Functions


                    void ~TMBBCLikeTagger()
         TMBBCLikeTagger TMBBCLikeTagger(UInt_t iVertices = 0)
                 Float_t GetBJetLikelihood() const
                 Float_t GetCJetLikelihood() const
                 Float_t GetQJetLikelihood() const
                 Float_t GetGJetLikelihood() const
                 Float_t GetOutput()
                 Float_t GetSVtxDecayLength()
                 Float_t GetSVtxInvMassPtCorrected()
                 Float_t GetSVtxInvMass()
                 Float_t GetSVtxTrackPt()
                 Float_t GetSVtxChargedEFraction()
                 Float_t GetSVtxTrackRapidity()
                TMBVrts* GetSecondaryVertex(UInt_t iVtx) const
                   Int_t GetNumSecondaryVertices() const
                   Int_t GetTrackCategory() const
                   Int_t GetLeptonCategory() const
                    void SetJet(TMBBCJet* jet)
                    void SetBJetLikelihood(Float_t val)
                    void SetCJetLikelihood(Float_t val)
                    void SetQJetLikelihood(Float_t val)
                    void SetGJetLikelihood(Float_t val)
                    void SetTrackCategory(Int_t val)
                    void SetLeptonCategory(Int_t val)
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
         TMBBCLikeTagger TMBBCLikeTagger(const TMBBCLikeTagger&)
        TMBBCLikeTagger& operator=(const TMBBCLikeTagger&)


Last update: Mon May 17 20:12:34 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.