CGEM BOSS 6.6.5.h
BESIII Offline Software System
Loading...
Searching...
No Matches
RecTrackList Class Reference

#include <RecTrackList.h>

+ Inheritance diagram for RecTrackList:

Public Member Functions

virtual const CLID & clID () const
 
 RecTrackList ()
 
 ~RecTrackList ()
 
 RecTrackList (const RecTrackList &)
 
bool IsMdcTrkValid ()
 
bool IsMdcKalTrkValid ()
 
bool IsDedxValid ()
 
bool IsExtTrkValid ()
 
bool IsTofTrkValid ()
 
bool IsEmcTrkValid ()
 
bool IsMucTrkValid ()
 
int GetTrkId ()
 
RecMdcTrackMdcTrk ()
 
RecMdcKalTrackMdcKalTrk ()
 
RecMdcDedxDedxTrk ()
 
RecExtTrackExtTrk ()
 
RecTofTrackTofTrk ()
 
RecEmcShowerEmcTrk ()
 
RecMucTrackMucTrk ()
 
void setTrackID (const int trkID)
 
void setMdcTrk (RecMdcTrack *trk)
 
void setMdcKalTrk (RecMdcKalTrack *trk)
 
void setDedxTrk (RecMdcDedx *trk)
 
void setExtTrk (RecExtTrack *trk)
 
void setTofTrk (RecTofTrack *trk)
 
void setEmcTrk (RecEmcShower *trk)
 
void setMucTrk (RecMucTrack *trk)
 
int MdcTrkIdx ()
 
int MdcKalTrkIdx ()
 
int DedxTrkIdx ()
 
int ExtTrkIdx ()
 
int TofTrkIdx ()
 
int EmcTrkIdx ()
 
int MucTrkIdx ()
 
void setMdcTrkIdx (int idx)
 
void setMdcKalTrkIdx (int idx)
 
void setDedxTrkIdx (int idx)
 
void setExtTrkIdx (int idx)
 
void setTofTrkIdx (int idx)
 
void setEmcTrkIdx (int idx)
 
void setMucTrkIdx (int idx)
 
RecTrackListoperator= (const RecTrackList &)
 

Static Public Member Functions

static const CLID & classID ()
 

Detailed Description

Definition at line 20 of file RecTrackList.h.

Constructor & Destructor Documentation

◆ RecTrackList() [1/2]

RecTrackList::RecTrackList ( )

Definition at line 3 of file RecTrackList.cxx.

4{
5 myTrkId = -1;
6 myMdcTrk = 0;
7 myKalTrk = 0;
8 myMdcDedx = 0;
9 myExtTrk = 0;
10 myTofTrk = 0;
11 myRecEmcShower = 0;
12 myMucTrk = 0;
13 myMdcTrkIdx = -1;
14 myKalTrkIdx = -1;
15 myMdcDedxIdx = -1;
16 myExtTrkIdx = -1;
17 myTofTrkIdx = -1;
18 myRecEmcShowerIdx = -1;
19 myMucTrkIdx = -1;
20}

◆ ~RecTrackList()

RecTrackList::~RecTrackList ( )
inline

Definition at line 27 of file RecTrackList.h.

27{;}

◆ RecTrackList() [2/2]

RecTrackList::RecTrackList ( const RecTrackList & trk)

Definition at line 22 of file RecTrackList.cxx.

23{
24 myTrkId = trk.myTrkId;
25 myMdcTrk = trk.myMdcTrk;
26 myKalTrk = trk.myKalTrk;
27 myMdcDedx = trk.myMdcDedx;
28 myExtTrk = trk.myExtTrk;
29 myTofTrk = trk.myTofTrk;
30 myRecEmcShower = trk.myRecEmcShower;
31 myMucTrk = trk.myMucTrk;
32 myMdcTrkIdx = trk.myMdcTrkIdx;
33 myKalTrkIdx = trk.myKalTrkIdx;
34 myMdcDedxIdx = trk.myMdcDedxIdx;
35 myExtTrkIdx = trk.myExtTrkIdx;
36 myTofTrkIdx = trk.myTofTrkIdx;
37 myRecEmcShowerIdx = trk.myRecEmcShowerIdx;
38 myMucTrkIdx = trk.myMucTrkIdx;
39}

Member Function Documentation

◆ classID()

static const CLID & RecTrackList::classID ( )
inlinestatic

Definition at line 24 of file RecTrackList.h.

24{ return CLID_RecTrackList;}
const CLID & CLID_RecTrackList

Referenced by clID().

◆ clID()

virtual const CLID & RecTrackList::clID ( ) const
inlinevirtual

Definition at line 23 of file RecTrackList.h.

23{return RecTrackList::classID();}
static const CLID & classID()

◆ DedxTrk()

RecMdcDedx * RecTrackList::DedxTrk ( )
inline

Definition at line 42 of file RecTrackList.h.

42{return myMdcDedx;}

◆ DedxTrkIdx()

int RecTrackList::DedxTrkIdx ( )
inline

Definition at line 59 of file RecTrackList.h.

59{ return myMdcDedxIdx;}

◆ EmcTrk()

RecEmcShower * RecTrackList::EmcTrk ( )
inline

Definition at line 45 of file RecTrackList.h.

45{return myRecEmcShower;}

◆ EmcTrkIdx()

int RecTrackList::EmcTrkIdx ( )
inline

Definition at line 62 of file RecTrackList.h.

62{ return myRecEmcShowerIdx;}

◆ ExtTrk()

RecExtTrack * RecTrackList::ExtTrk ( )
inline

Definition at line 43 of file RecTrackList.h.

43{return myExtTrk;}

◆ ExtTrkIdx()

int RecTrackList::ExtTrkIdx ( )
inline

Definition at line 60 of file RecTrackList.h.

60{ return myExtTrkIdx;}

◆ GetTrkId()

int RecTrackList::GetTrkId ( )
inline

Definition at line 39 of file RecTrackList.h.

39{return myTrkId;}

◆ IsDedxValid()

bool RecTrackList::IsDedxValid ( )
inline

Definition at line 33 of file RecTrackList.h.

33{return (myMdcDedx != 0);}

◆ IsEmcTrkValid()

bool RecTrackList::IsEmcTrkValid ( )
inline

Definition at line 36 of file RecTrackList.h.

36{return (myRecEmcShower != 0);}

◆ IsExtTrkValid()

bool RecTrackList::IsExtTrkValid ( )
inline

Definition at line 34 of file RecTrackList.h.

34{return (myExtTrk != 0);}

◆ IsMdcKalTrkValid()

bool RecTrackList::IsMdcKalTrkValid ( )
inline

Definition at line 32 of file RecTrackList.h.

32{return (myKalTrk != 0);}

◆ IsMdcTrkValid()

bool RecTrackList::IsMdcTrkValid ( )
inline

Definition at line 31 of file RecTrackList.h.

31{return (myMdcTrk != 0);}

◆ IsMucTrkValid()

bool RecTrackList::IsMucTrkValid ( )
inline

Definition at line 37 of file RecTrackList.h.

37{return (myMucTrk != 0);}

◆ IsTofTrkValid()

bool RecTrackList::IsTofTrkValid ( )
inline

Definition at line 35 of file RecTrackList.h.

35{return (myTofTrk != 0);}

◆ MdcKalTrk()

RecMdcKalTrack * RecTrackList::MdcKalTrk ( )
inline

Definition at line 41 of file RecTrackList.h.

41{return myKalTrk;}

◆ MdcKalTrkIdx()

int RecTrackList::MdcKalTrkIdx ( )
inline

Definition at line 58 of file RecTrackList.h.

58{ return myKalTrkIdx;}

◆ MdcTrk()

RecMdcTrack * RecTrackList::MdcTrk ( )
inline

Definition at line 40 of file RecTrackList.h.

40{return myMdcTrk;}

◆ MdcTrkIdx()

int RecTrackList::MdcTrkIdx ( )
inline

Definition at line 57 of file RecTrackList.h.

57{ return myMdcTrkIdx;}

◆ MucTrk()

RecMucTrack * RecTrackList::MucTrk ( )
inline

Definition at line 46 of file RecTrackList.h.

46{return myMucTrk;}

◆ MucTrkIdx()

int RecTrackList::MucTrkIdx ( )
inline

Definition at line 63 of file RecTrackList.h.

63{ return myMucTrkIdx;}

◆ operator=()

RecTrackList & RecTrackList::operator= ( const RecTrackList & trk)

Definition at line 41 of file RecTrackList.cxx.

42{
43 myTrkId = trk.myTrkId;
44 myMdcTrk = trk.myMdcTrk;
45 myKalTrk = trk.myKalTrk;
46 myMdcDedx = trk.myMdcDedx;
47 myExtTrk = trk.myExtTrk;
48 myTofTrk = trk.myTofTrk;
49 myRecEmcShower = trk.myRecEmcShower;
50 myMucTrk = trk.myMucTrk;
51 myMdcTrkIdx = trk.myMdcTrkIdx;
52 myKalTrkIdx = trk.myKalTrkIdx;
53 myMdcDedxIdx = trk.myMdcDedxIdx;
54 myExtTrkIdx = trk.myExtTrkIdx;
55 myTofTrkIdx = trk.myTofTrkIdx;
56 myRecEmcShowerIdx = trk.myRecEmcShowerIdx;
57 myMucTrkIdx = trk.myMucTrkIdx;
58
59 return *this;
60}

◆ setDedxTrk()

void RecTrackList::setDedxTrk ( RecMdcDedx * trk)
inline

Definition at line 51 of file RecTrackList.h.

51{ myMdcDedx = trk;}

◆ setDedxTrkIdx()

void RecTrackList::setDedxTrkIdx ( int idx)
inline

Definition at line 67 of file RecTrackList.h.

67{ myMdcDedxIdx = idx ;}

◆ setEmcTrk()

void RecTrackList::setEmcTrk ( RecEmcShower * trk)
inline

Definition at line 54 of file RecTrackList.h.

54{ myRecEmcShower = trk;}

◆ setEmcTrkIdx()

void RecTrackList::setEmcTrkIdx ( int idx)
inline

Definition at line 70 of file RecTrackList.h.

70{ myRecEmcShowerIdx = idx ;}

◆ setExtTrk()

void RecTrackList::setExtTrk ( RecExtTrack * trk)
inline

Definition at line 52 of file RecTrackList.h.

52{ myExtTrk = trk;}

◆ setExtTrkIdx()

void RecTrackList::setExtTrkIdx ( int idx)
inline

Definition at line 68 of file RecTrackList.h.

68{ myExtTrkIdx = idx ;}

◆ setMdcKalTrk()

void RecTrackList::setMdcKalTrk ( RecMdcKalTrack * trk)
inline

Definition at line 50 of file RecTrackList.h.

50{ myKalTrk = trk;}

◆ setMdcKalTrkIdx()

void RecTrackList::setMdcKalTrkIdx ( int idx)
inline

Definition at line 66 of file RecTrackList.h.

66{ myKalTrkIdx = idx ;}

◆ setMdcTrk()

void RecTrackList::setMdcTrk ( RecMdcTrack * trk)
inline

Definition at line 49 of file RecTrackList.h.

49{ myMdcTrk = trk;}

◆ setMdcTrkIdx()

void RecTrackList::setMdcTrkIdx ( int idx)
inline

Definition at line 65 of file RecTrackList.h.

65{ myMdcTrkIdx = idx ;}

◆ setMucTrk()

void RecTrackList::setMucTrk ( RecMucTrack * trk)
inline

Definition at line 55 of file RecTrackList.h.

55{ myMucTrk = trk;}

◆ setMucTrkIdx()

void RecTrackList::setMucTrkIdx ( int idx)
inline

Definition at line 71 of file RecTrackList.h.

71{ myMucTrkIdx = idx;}

◆ setTofTrk()

void RecTrackList::setTofTrk ( RecTofTrack * trk)
inline

Definition at line 53 of file RecTrackList.h.

53{ myTofTrk = trk;}

◆ setTofTrkIdx()

void RecTrackList::setTofTrkIdx ( int idx)
inline

Definition at line 69 of file RecTrackList.h.

69{ myTofTrkIdx = idx ;}

◆ setTrackID()

void RecTrackList::setTrackID ( const int trkID)
inline

Definition at line 48 of file RecTrackList.h.

48{ myTrkId = trkID;}

◆ TofTrk()

RecTofTrack * RecTrackList::TofTrk ( )
inline

Definition at line 44 of file RecTrackList.h.

44{return myTofTrk;}

◆ TofTrkIdx()

int RecTrackList::TofTrkIdx ( )
inline

Definition at line 61 of file RecTrackList.h.

61{ return myTofTrkIdx;}

The documentation for this class was generated from the following files: