#include "hpair.h"

HPair


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

class HPair : public TLorentzVector

Inheritance Chart:
TObject
<-
TLorentzVector
<-
HPair
<-
HPairExt
HPairSim
<-
HPairSimExt

    protected:
Bool_t calcPairProperties(HPidParticle*, HPidParticle*) void setIndexParticle1(Short_t sIndex) void setIndexParticle2(Short_t sIndex) void setInvariantMass(Float_t fM) void setOpeningAngleDeg(Float_t fOp) void setPid1(Int_t nPid) void setPid2(Int_t nPid) void setPidProbability1(Float_t fProb) void setPidProbability2(Float_t fProb) public:
HPair() HPair(HPidParticle*, HPidParticle*) HPair(const HPair& source) virtual ~HPair() static TClass* Class() Int_t getBitFieldPassedCuts() const virtual Char_t getCharge() const Int_t getIndexParticle1() const Int_t getIndexParticle2() const Float_t getInvariantMass() const Char_t getIsCutFlag() const Float_t getOpeningAngleDeg() const Int_t getPid1() const Int_t getPid2() const Float_t getPidProbability1() const Float_t getPidProbability2() const virtual TClass* IsA() const HPair& operator=(const HPair&) virtual void print() virtual void reset() void setBitFieldPassedCuts(Int_t i) void setIsCutFlag(Char_t c) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Short_t sIdxP1 Short_t sIdxP2 Float_t fProbability1 Float_t fProbability2 Int_t nPid1 Int_t nPid2 Float_t fOpang Float_t fInvMass Char_t cIsCut 0 - not cut, 1 - direct cut, 2 - recursive cut, 3 - both Int_t nBitFieldPassedCuts individual for object

Class Description


 HPair




HPair()

HPair(HPidParticle *p1, HPidParticle *p2 )

~HPair()

HPair(const HPair& source)

void print()

Bool_t calcPairProperties(HPidParticle *p1, HPidParticle *p2 )

void reset(void)

Char_t getCharge(void) const
 function assumes that HPidParticle category is present in current event



Inline Functions


              Int_t getIndexParticle1() const
              Int_t getIndexParticle2() const
              Int_t getPid1() const
              Int_t getPid2() const
            Float_t getPidProbability1() const
            Float_t getPidProbability2() const
            Float_t getOpeningAngleDeg() const
            Float_t getInvariantMass() const
             Char_t getIsCutFlag() const
               void setIsCutFlag(Char_t c)
               void setBitFieldPassedCuts(Int_t i)
              Int_t getBitFieldPassedCuts() const
               void setIndexParticle1(Short_t sIndex)
               void setIndexParticle2(Short_t sIndex)
               void setPid1(Int_t nPid)
               void setPid2(Int_t nPid)
               void setPidProbability1(Float_t fProb)
               void setPidProbability2(Float_t fProb)
               void setOpeningAngleDeg(Float_t fOp)
               void setInvariantMass(Float_t fM)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
             HPair& operator=(const HPair&)


Last update: Fri Jan 26 12:20:02 2007


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.