#include "hdihitmatch.h"

HDiHitMatch


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

class HDiHitMatch : public TObject

Inheritance Chart:
TObject
<-
HDiHitMatch
<-
HDiHitMatchSim

    protected:
void reset() public:
HDiHitMatch() HDiHitMatch(HHitMatch*, HHitMatch*) HDiHitMatch(const HDiHitMatch& source) virtual ~HDiHitMatch() Int_t calcCharge(HHitMatch*, HHitMatch*) Int_t calcCorrCode(HHitMatch*) Float_t calcInvMass(HHitMatch*, HHitMatch*) Float_t calcOpangKICK(HHitMatch*, HHitMatch*) Float_t calcOpangMDC(HHitMatch*, HHitMatch*) Float_t calcOpangMETA(HHitMatch*, HHitMatch*) static TClass* Class() virtual void dumpToStdout() Int_t getCharge() Int_t getCorrCode1() Int_t getCorrCode2() Int_t* getIndHitsTrk1() Int_t getIndHitsTrk1(Int_t n) Int_t* getIndHitsTrk2() Int_t getIndHitsTrk2(Int_t n) Int_t getIndTrk1() Int_t getIndTrk2() Float_t getInvMass() Int_t getKICKCharge() Float_t getMomTrk1() Float_t getMomTrk2() Float_t getMomtTrk1() Float_t getMomtTrk2() Int_t getNbDMdcHit() Int_t getNbDMetaHit() Int_t getNbDRichHit() Float_t getOpangKICK() Float_t getOpangMDC() Float_t getOpangMETA() Float_t getPairPt() Float_t getPairRap() virtual TClass* IsA() const virtual HDiHitMatch& operator=(const HDiHitMatch& source) void setCharge(Int_t n) void setCorrCode1(Int_t n) void setCorrCode2(Int_t n) void setIndHitsTrk1(Int_t r, Int_t m, Int_t t, Int_t s, Int_t k) void setIndHitsTrk2(Int_t r, Int_t m, Int_t t, Int_t s, Int_t k) void setIndTrk1(Int_t n) void setIndTrk2(Int_t n) void setInvMass(Float_t o) void setKICKCharge(Int_t n) void setMomTrk1(Float_t mom) void setMomTrk2(Float_t mom) void setNbDMdcHit(Int_t n) void setNbDMetaHit(Int_t n) void setNbDRichHit(Int_t n) void setOpangKICK(Float_t o) void setOpangMDC(Float_t o) void setOpangMETA(Float_t o) void setPairPt(HHitMatch*, HHitMatch*) void setPairRap(HHitMatch*, HHitMatch*) void setPt(HHitMatch*, HHitMatch*) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Int_t nbDRichHit nb of different RICH hits used in 2Hit Int_t nbDMdcHit Int_t nbDMetaHit Int_t nCorrCode1 correlation code trk1, [1;7] Int_t nCorrCode2 Float_t opangMDC opening angle calculated w/ MDC Float_t opangKICK Float_t opangMETA opening angle calc w/ META Int_t charge +2:e+e+ , -2:e-e- , 0:e+e- Int_t KICKcharge same info from KickTrack cntr Int_t indTrk1 index of hhitmatch Int_t indTrk2 Float_t invMass Float_t mom1 total momentum of 1st hhitmatch Float_t mom2 Float_t momt1 transverse momentum of 1st hhitmatch Float_t momt2 Float_t pt pair transverse momentum Float_t rap pair rapidity Int_t indHitsTrk1[5] hit indexes in hhitmatch Int_t indHitsTrk2[5]

Class Description


HDiHitMatch()

HDiHitMatch(HHitMatch* trk1, HHitMatch* trk2)

~HDiHitMatch()

HDiHitMatch(const HDiHitMatch& source)

void dumpToStdout()

void reset(void)

void setPt(HHitMatch* h1,HHitMatch* h2)

void setPairPt(HHitMatch* h1,HHitMatch* h2)

void setPairRap(HHitMatch* h1,HHitMatch* h2)

Float_t calcInvMass(HHitMatch* h1,HHitMatch* h2)

Float_t calcOpangMDC(HHitMatch* h1,HHitMatch* h2)

Float_t calcOpangKICK(HHitMatch* h1,HHitMatch* h2)

Float_t calcOpangMETA(HHitMatch* h1,HHitMatch* h2)

Int_t calcCharge(HHitMatch* h1,HHitMatch* h2)

Int_t calcCorrCode(HHitMatch* h)



Inline Functions


        HDiHitMatch& operator=(const HDiHitMatch& source)
                void setNbDRichHit(Int_t n)
                void setNbDMdcHit(Int_t n)
                void setNbDMetaHit(Int_t n)
                void setCorrCode1(Int_t n)
                void setCorrCode2(Int_t n)
                void setOpangMDC(Float_t o)
                void setOpangKICK(Float_t o)
                void setOpangMETA(Float_t o)
                void setCharge(Int_t n)
                void setKICKCharge(Int_t n)
                void setIndTrk1(Int_t n)
                void setIndTrk2(Int_t n)
                void setMomTrk1(Float_t mom)
                void setMomTrk2(Float_t mom)
                void setInvMass(Float_t o)
                void setIndHitsTrk1(Int_t r, Int_t m, Int_t t, Int_t s, Int_t k)
                void setIndHitsTrk2(Int_t r, Int_t m, Int_t t, Int_t s, Int_t k)
               Int_t getNbDRichHit()
               Int_t getNbDMdcHit()
               Int_t getNbDMetaHit()
               Int_t getCorrCode1()
               Int_t getCorrCode2()
             Float_t getOpangMDC()
             Float_t getOpangKICK()
             Float_t getOpangMETA()
               Int_t getCharge()
               Int_t getKICKCharge()
               Int_t getIndTrk1()
               Int_t getIndTrk2()
             Float_t getInvMass()
             Float_t getPairPt()
             Float_t getPairRap()
              Int_t* getIndHitsTrk1()
              Int_t* getIndHitsTrk2()
             Float_t getMomTrk1()
             Float_t getMomTrk2()
             Float_t getMomtTrk1()
             Float_t getMomtTrk2()
               Int_t getIndHitsTrk1(Int_t n)
               Int_t getIndHitsTrk2(Int_t n)
             TClass* Class()
             TClass* IsA() const
                void ShowMembers(TMemberInspector& insp, char* parent)
                void Streamer(TBuffer& b)
                void StreamerNVirtual(TBuffer& b)


Last update: Fri Jan 26 11:53:50 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.