BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TDisTrack Class Reference

#include <TDisTrack.h>

Inheritance diagram for TDisTrack:

Public Member Functions

 TDisTrack ()
virtual ~TDisTrack ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
const TObjArray * getRecMdcTrackCol () const
 retrieve the whole TObjArray of RecMdcTrack Data
void addRecMdcTrack (TRecMdcTrack *Track)
 Add a TkrTrack into the Mdc data collection.
const TRecMdcTrackgetRecMdcTrack (Int_t i) const
 retrieve a MdcTrack from the collection, using the index into the array
void clearRecMdcTrackCol ()
 clear the whole array (necessary because of the consts-s)
const TObjArray * getRecMdcHitCol () const
 retrieve the whole TObjArray of RecMdcHit Data
void addRecMdcHit (TRecMdcHit *Hit)
 Add a Rec Mdc Hit into the Mdc data collection.
const TRecMdcHitgetRecMdcHit (Int_t i) const
 retrieve a RecMdcHit from the collection, using the index into the array
void clearRecMdcHitCol ()
 clear the whole array (necessary because of the consts-s)
const TObjArray * getTofTrackCol () const
 retrieve the whole TObjArray of TofTrack Data
void addTofTrack (TRecTofTrack *Track)
const TRecTofTrackgetTofTrack (Int_t i) const
 retrieve a TofTrack From the collection, using the index into the array
void clearTofTrackCol ()
 clear the whole array
const TObjArray * getMucTrackCol () const
 retrieve the whole TObjArray of MucTrack Data
void addMucTrack (TRecMucTrack *Track)
 Add a MucTrack into the TOF Data collection.
const TRecMucTrackgetMucTrack (Int_t i) const
 retrieve a MucTrack From the collection, using the index into the array
void clearMucTrackCol ()
 clear the whole array
int getMdcTrackNum ()
int getTofTrackNum ()
int getEmcShowerNum ()
int getMucTrackNum ()
int getMdcHitNum ()
const TObjArray * getEmcShowerCol () const
 retrieve the whole TObjArray of EmcShower Data
void addEmcShower (TRecEmcShower *Track)
 Add a TkrTrack into the Emc data collection.
const TRecEmcShowergetEmcShower (Int_t i) const
 retrieve a EmcShower from the collection, using the index into the array
void clearEmcShowerCol ()
 clear the whole array (necessary because of the consts-s)
 TDisTrack ()
virtual ~TDisTrack ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
const TObjArray * getRecMdcTrackCol () const
 retrieve the whole TObjArray of RecMdcTrack Data
void addRecMdcTrack (TRecMdcTrack *Track)
 Add a TkrTrack into the Mdc data collection.
const TRecMdcTrackgetRecMdcTrack (Int_t i) const
 retrieve a MdcTrack from the collection, using the index into the array
void clearRecMdcTrackCol ()
 clear the whole array (necessary because of the consts-s)
const TObjArray * getRecMdcHitCol () const
 retrieve the whole TObjArray of RecMdcHit Data
void addRecMdcHit (TRecMdcHit *Hit)
 Add a Rec Mdc Hit into the Mdc data collection.
const TRecMdcHitgetRecMdcHit (Int_t i) const
 retrieve a RecMdcHit from the collection, using the index into the array
void clearRecMdcHitCol ()
 clear the whole array (necessary because of the consts-s)
const TObjArray * getTofTrackCol () const
 retrieve the whole TObjArray of TofTrack Data
void addTofTrack (TRecTofTrack *Track)
const TRecTofTrackgetTofTrack (Int_t i) const
 retrieve a TofTrack From the collection, using the index into the array
void clearTofTrackCol ()
 clear the whole array
const TObjArray * getMucTrackCol () const
 retrieve the whole TObjArray of MucTrack Data
void addMucTrack (TRecMucTrack *Track)
 Add a MucTrack into the TOF Data collection.
const TRecMucTrackgetMucTrack (Int_t i) const
 retrieve a MucTrack From the collection, using the index into the array
void clearMucTrackCol ()
 clear the whole array
int getMdcTrackNum ()
int getTofTrackNum ()
int getEmcShowerNum ()
int getMucTrackNum ()
int getMdcHitNum ()
const TObjArray * getEmcShowerCol () const
 retrieve the whole TObjArray of EmcShower Data
void addEmcShower (TRecEmcShower *Track)
 Add a TkrTrack into the Emc data collection.
const TRecEmcShowergetEmcShower (Int_t i) const
 retrieve a EmcShower from the collection, using the index into the array
void clearEmcShowerCol ()
 clear the whole array (necessary because of the consts-s)
 TDisTrack ()
virtual ~TDisTrack ()
void initialize ()
void Clear (Option_t *option="")
void Print (Option_t *option="") const
const TObjArray * getRecMdcTrackCol () const
 retrieve the whole TObjArray of RecMdcTrack Data
void addRecMdcTrack (TRecMdcTrack *Track)
 Add a TkrTrack into the Mdc data collection.
const TRecMdcTrackgetRecMdcTrack (Int_t i) const
 retrieve a MdcTrack from the collection, using the index into the array
void clearRecMdcTrackCol ()
 clear the whole array (necessary because of the consts-s)
const TObjArray * getRecMdcHitCol () const
 retrieve the whole TObjArray of RecMdcHit Data
void addRecMdcHit (TRecMdcHit *Hit)
 Add a Rec Mdc Hit into the Mdc data collection.
const TRecMdcHitgetRecMdcHit (Int_t i) const
 retrieve a RecMdcHit from the collection, using the index into the array
void clearRecMdcHitCol ()
 clear the whole array (necessary because of the consts-s)
const TObjArray * getTofTrackCol () const
 retrieve the whole TObjArray of TofTrack Data
void addTofTrack (TRecTofTrack *Track)
const TRecTofTrackgetTofTrack (Int_t i) const
 retrieve a TofTrack From the collection, using the index into the array
void clearTofTrackCol ()
 clear the whole array
const TObjArray * getMucTrackCol () const
 retrieve the whole TObjArray of MucTrack Data
void addMucTrack (TRecMucTrack *Track)
 Add a MucTrack into the TOF Data collection.
const TRecMucTrackgetMucTrack (Int_t i) const
 retrieve a MucTrack From the collection, using the index into the array
void clearMucTrackCol ()
 clear the whole array
int getMdcTrackNum ()
int getTofTrackNum ()
int getEmcShowerNum ()
int getMucTrackNum ()
int getMdcHitNum ()
const TObjArray * getEmcShowerCol () const
 retrieve the whole TObjArray of EmcShower Data
void addEmcShower (TRecEmcShower *Track)
 Add a TkrTrack into the Emc data collection.
const TRecEmcShowergetEmcShower (Int_t i) const
 retrieve a EmcShower from the collection, using the index into the array
void clearEmcShowerCol ()
 clear the whole array (necessary because of the consts-s)

Detailed Description

Constructor & Destructor Documentation

◆ TDisTrack() [1/3]

TDisTrack::TDisTrack ( )

Definition at line 10 of file TDisTrack.cxx.

10 {
11 // Dst Track
12 // Rec Track
13 // if (!m_recMdcTrackCol) {
14
15 m_recMdcTrackCol = new TObjArray();
16 // }
17 m_recMdcHitCol = new TObjArray();
18 m_recTofTrackCol = new TObjArray();
19 m_recMucTrackCol = new TObjArray();
20 m_recEmcShowerCol = new TObjArray();
21 /* m_recTofTrackCol = s_staticTofTrackCol;
22
23
24 Clear();*/
25}

◆ ~TDisTrack() [1/3]

TDisTrack::~TDisTrack ( )
virtual

Definition at line 28 of file TDisTrack.cxx.

28 {
29
30 /**************************** Dst Track *************************/
31
32 // delete m_recMdcTrackCol;
33 if ( m_recMdcTrackCol )
34 { // m_recMdcTrackCol->Clear();
35 m_recMdcTrackCol->Delete();
36 delete m_recMdcTrackCol;
37 }
38 m_recMdcTrackCol = 0;
39
40 if ( m_recMdcHitCol )
41 { // m_recMdcHitCol->Clear();
42 m_recMdcHitCol->Delete();
43 delete m_recMdcHitCol;
44 }
45 m_recMdcHitCol = 0;
46
47 if ( m_recTofTrackCol )
48 { // m_recTofTrackCol->Clear();
49 m_recTofTrackCol->Delete();
50 delete m_recTofTrackCol;
51 }
52 m_recTofTrackCol = 0;
53
54 if ( m_recMucTrackCol )
55 { // m_recMucTrackCol->Clear();
56 m_recMucTrackCol->Delete();
57 delete m_recMucTrackCol;
58 }
59 m_recMucTrackCol = 0;
60
61 if ( m_recEmcShowerCol )
62 { // m_recEmcShowerCol->Clear();
63 m_recEmcShowerCol->Delete();
64 delete m_recEmcShowerCol;
65 }
66 m_recEmcShowerCol = 0;
67}

◆ TDisTrack() [2/3]

TDisTrack::TDisTrack ( )

◆ ~TDisTrack() [2/3]

virtual TDisTrack::~TDisTrack ( )
virtual

◆ TDisTrack() [3/3]

TDisTrack::TDisTrack ( )

◆ ~TDisTrack() [3/3]

virtual TDisTrack::~TDisTrack ( )
virtual

Member Function Documentation

◆ addEmcShower() [1/3]

void TDisTrack::addEmcShower ( TRecEmcShower * Track)

Add a TkrTrack into the Emc data collection.

Definition at line 151 of file TDisTrack.cxx.

151{ m_recEmcShowerCol->Add( Track ); }

Referenced by BesClient::GetEvent().

◆ addEmcShower() [2/3]

void TDisTrack::addEmcShower ( TRecEmcShower * Track)

Add a TkrTrack into the Emc data collection.

◆ addEmcShower() [3/3]

void TDisTrack::addEmcShower ( TRecEmcShower * Track)

Add a TkrTrack into the Emc data collection.

◆ addMucTrack() [1/3]

void TDisTrack::addMucTrack ( TRecMucTrack * Track)

Add a MucTrack into the TOF Data collection.

Muc.

Definition at line 143 of file TDisTrack.cxx.

143{ m_recMucTrackCol->Add( Track ); }

Referenced by BesClient::GetEvent().

◆ addMucTrack() [2/3]

void TDisTrack::addMucTrack ( TRecMucTrack * Track)

Add a MucTrack into the TOF Data collection.

◆ addMucTrack() [3/3]

void TDisTrack::addMucTrack ( TRecMucTrack * Track)

Add a MucTrack into the TOF Data collection.

◆ addRecMdcHit() [1/3]

void TDisTrack::addRecMdcHit ( TRecMdcHit * Hit)

Add a Rec Mdc Hit into the Mdc data collection.

Definition at line 128 of file TDisTrack.cxx.

128{ m_recMdcHitCol->Add( Hit ); }

Referenced by BesClient::GetEvent().

◆ addRecMdcHit() [2/3]

void TDisTrack::addRecMdcHit ( TRecMdcHit * Hit)

Add a Rec Mdc Hit into the Mdc data collection.

◆ addRecMdcHit() [3/3]

void TDisTrack::addRecMdcHit ( TRecMdcHit * Hit)

Add a Rec Mdc Hit into the Mdc data collection.

◆ addRecMdcTrack() [1/3]

void TDisTrack::addRecMdcTrack ( TRecMdcTrack * Track)

Add a TkrTrack into the Mdc data collection.

Mdc.

Definition at line 120 of file TDisTrack.cxx.

120{ m_recMdcTrackCol->Add( Track ); }

Referenced by BesClient::GetEvent().

◆ addRecMdcTrack() [2/3]

void TDisTrack::addRecMdcTrack ( TRecMdcTrack * Track)

Add a TkrTrack into the Mdc data collection.

◆ addRecMdcTrack() [3/3]

void TDisTrack::addRecMdcTrack ( TRecMdcTrack * Track)

Add a TkrTrack into the Mdc data collection.

◆ addTofTrack() [1/3]

void TDisTrack::addTofTrack ( TRecTofTrack * Track)

Definition at line 136 of file TDisTrack.cxx.

136{ m_recTofTrackCol->Add( Track ); }

Referenced by BesClient::GetEvent().

◆ addTofTrack() [2/3]

void TDisTrack::addTofTrack ( TRecTofTrack * Track)

◆ addTofTrack() [3/3]

void TDisTrack::addTofTrack ( TRecTofTrack * Track)

◆ Clear() [1/3]

void TDisTrack::Clear ( Option_t * option = "")

Definition at line 73 of file TDisTrack.cxx.

73 {
74 if ( m_recMdcTrackCol )
75 { // m_recMdcTrackCol->Clear();
76 std::cout << "step1" << std::endl;
77 // m_recMdcTrackCol->Delete();
78 delete m_recMdcTrackCol;
79 }
80 m_recMdcTrackCol = 0;
81
82 if ( m_recMdcHitCol )
83 { // m_recMdcHitCol->Clear();
84 std::cout << "step2" << std::endl;
85 // m_recMdcHitCol->Delete();
86 delete m_recMdcHitCol;
87 }
88 m_recMdcHitCol = 0;
89
90 if ( m_recTofTrackCol )
91 { // m_recTofTrackCol->Clear();
92 std::cout << "step3" << std::endl;
93 // m_recTofTrackCol->Delete();
94 delete m_recTofTrackCol;
95 }
96 m_recTofTrackCol = 0;
97
98 if ( m_recMucTrackCol )
99 { // m_recMucTrackCol->Clear();
100 std::cout << "step4" << std::endl;
101 //; m_recMucTrackCol->Delete();
102 delete m_recMucTrackCol;
103 }
104 m_recMucTrackCol = 0;
105
106 if ( m_recEmcShowerCol )
107 { // m_recEmcShowerCol->Clear();
108 std::cout << "step5" << std::endl;
109 // m_recEmcShowerCol->Delete();
110 delete m_recEmcShowerCol;
111 }
112 m_recEmcShowerCol = 0;
113}

◆ Clear() [2/3]

void TDisTrack::Clear ( Option_t * option = "")

◆ Clear() [3/3]

void TDisTrack::Clear ( Option_t * option = "")

◆ clearEmcShowerCol() [1/3]

void TDisTrack::clearEmcShowerCol ( )
inline

clear the whole array (necessary because of the consts-s)

Definition at line 124 of file Event/RootEventData/include/RootEventData/TDisTrack.h.

124{ m_recEmcShowerCol->Clear(); }

◆ clearEmcShowerCol() [2/3]

void TDisTrack::clearEmcShowerCol ( )
inline

clear the whole array (necessary because of the consts-s)

Definition at line 124 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TDisTrack.h.

124{ m_recEmcShowerCol->Clear(); }

◆ clearEmcShowerCol() [3/3]

void TDisTrack::clearEmcShowerCol ( )
inline

clear the whole array (necessary because of the consts-s)

Definition at line 124 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TDisTrack.h.

124{ m_recEmcShowerCol->Clear(); }

◆ clearMucTrackCol() [1/3]

void TDisTrack::clearMucTrackCol ( )
inline

clear the whole array

Definition at line 67 of file Event/RootEventData/include/RootEventData/TDisTrack.h.

67{ m_recMucTrackCol->Clear(); }

◆ clearMucTrackCol() [2/3]

void TDisTrack::clearMucTrackCol ( )
inline

clear the whole array

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TDisTrack.h.

67{ m_recMucTrackCol->Clear(); }

◆ clearMucTrackCol() [3/3]

void TDisTrack::clearMucTrackCol ( )
inline

clear the whole array

Definition at line 67 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TDisTrack.h.

67{ m_recMucTrackCol->Clear(); }

◆ clearRecMdcHitCol() [1/3]

void TDisTrack::clearRecMdcHitCol ( )
inline

clear the whole array (necessary because of the consts-s)

Definition at line 46 of file Event/RootEventData/include/RootEventData/TDisTrack.h.

46{ m_recMdcHitCol->Clear(); }

◆ clearRecMdcHitCol() [2/3]

void TDisTrack::clearRecMdcHitCol ( )
inline

clear the whole array (necessary because of the consts-s)

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TDisTrack.h.

46{ m_recMdcHitCol->Clear(); }

◆ clearRecMdcHitCol() [3/3]

void TDisTrack::clearRecMdcHitCol ( )
inline

clear the whole array (necessary because of the consts-s)

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TDisTrack.h.

46{ m_recMdcHitCol->Clear(); }

◆ clearRecMdcTrackCol() [1/3]

void TDisTrack::clearRecMdcTrackCol ( )
inline

clear the whole array (necessary because of the consts-s)

Definition at line 37 of file Event/RootEventData/include/RootEventData/TDisTrack.h.

37{ m_recMdcTrackCol->Clear(); }

◆ clearRecMdcTrackCol() [2/3]

void TDisTrack::clearRecMdcTrackCol ( )
inline

clear the whole array (necessary because of the consts-s)

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TDisTrack.h.

37{ m_recMdcTrackCol->Clear(); }

◆ clearRecMdcTrackCol() [3/3]

void TDisTrack::clearRecMdcTrackCol ( )
inline

clear the whole array (necessary because of the consts-s)

Definition at line 37 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TDisTrack.h.

37{ m_recMdcTrackCol->Clear(); }

◆ clearTofTrackCol() [1/3]

void TDisTrack::clearTofTrackCol ( )
inline

clear the whole array

Definition at line 58 of file Event/RootEventData/include/RootEventData/TDisTrack.h.

58{ m_recTofTrackCol->Clear(); }

◆ clearTofTrackCol() [2/3]

void TDisTrack::clearTofTrackCol ( )
inline

clear the whole array

Definition at line 58 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TDisTrack.h.

58{ m_recTofTrackCol->Clear(); }

◆ clearTofTrackCol() [3/3]

void TDisTrack::clearTofTrackCol ( )
inline

clear the whole array

Definition at line 58 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TDisTrack.h.

58{ m_recTofTrackCol->Clear(); }

◆ getEmcShower() [1/3]

const TRecEmcShower * TDisTrack::getEmcShower ( Int_t i) const

retrieve a EmcShower from the collection, using the index into the array

Definition at line 154 of file TDisTrack.cxx.

154 {
155 if ( Int_t( i ) >= m_recEmcShowerCol->GetEntries() ) return 0;
156 return (TRecEmcShower*)m_recEmcShowerCol->At( i );
157}

Referenced by BesEvent::GetEmcShower(), and BesEvent::SetEmcShowers().

◆ getEmcShower() [2/3]

const TRecEmcShower * TDisTrack::getEmcShower ( Int_t i) const

retrieve a EmcShower from the collection, using the index into the array

◆ getEmcShower() [3/3]

const TRecEmcShower * TDisTrack::getEmcShower ( Int_t i) const

retrieve a EmcShower from the collection, using the index into the array

◆ getEmcShowerCol() [1/3]

const TObjArray * TDisTrack::getEmcShowerCol ( ) const
inline

retrieve the whole TObjArray of EmcShower Data

Definition at line 115 of file Event/RootEventData/include/RootEventData/TDisTrack.h.

115{ return m_recEmcShowerCol; };

◆ getEmcShowerCol() [2/3]

const TObjArray * TDisTrack::getEmcShowerCol ( ) const
inline

retrieve the whole TObjArray of EmcShower Data

Definition at line 115 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TDisTrack.h.

115{ return m_recEmcShowerCol; };

◆ getEmcShowerCol() [3/3]

const TObjArray * TDisTrack::getEmcShowerCol ( ) const
inline

retrieve the whole TObjArray of EmcShower Data

Definition at line 115 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TDisTrack.h.

115{ return m_recEmcShowerCol; };

◆ getEmcShowerNum() [1/3]

int TDisTrack::getEmcShowerNum ( )

Definition at line 181 of file TDisTrack.cxx.

181 {
182 std::cout << "getEmcShowerNum step1" << std::endl;
183 if ( m_recEmcShowerCol )
184 {
185 std::cout << "getEmcShowerNum step2" << std::endl;
186 return m_recEmcShowerCol->GetEntries();
187 }
188 std::cout << "getEmcShowerNum step3" << std::endl;
189 return 0;
190}

Referenced by BesEvent::GetEmcShowerNum(), and BesEvent::SetEmcShowers().

◆ getEmcShowerNum() [2/3]

int TDisTrack::getEmcShowerNum ( )

◆ getEmcShowerNum() [3/3]

int TDisTrack::getEmcShowerNum ( )

◆ getMdcHitNum() [1/3]

int TDisTrack::getMdcHitNum ( )

Definition at line 203 of file TDisTrack.cxx.

203 {
204 std::cout << "getMdcHitkNum step1" << std::endl;
205 if ( m_recMdcHitCol )
206 {
207 std::cout << "getMdcHitkNum step2" << std::endl;
208 return m_recMdcHitCol->GetEntries();
209 }
210 std::cout << "getMdcHitkNum step3" << std::endl;
211 return 0;
212}

◆ getMdcHitNum() [2/3]

int TDisTrack::getMdcHitNum ( )

◆ getMdcHitNum() [3/3]

int TDisTrack::getMdcHitNum ( )

◆ getMdcTrackNum() [1/3]

int TDisTrack::getMdcTrackNum ( )

Definition at line 159 of file TDisTrack.cxx.

159 {
160 std::cout << "getMdcTrackNum step1" << std::endl;
161 if ( m_recMdcTrackCol )
162 {
163 std::cout << "getMdcTrackNum step2" << std::endl;
164 return m_recMdcTrackCol->GetEntries();
165 }
166 std::cout << "getMdcTrackNum step3" << std::endl;
167 return 0;
168}

Referenced by BesEvent::GetMdcTrackNum(), and BesEvent::SetMdcTracks().

◆ getMdcTrackNum() [2/3]

int TDisTrack::getMdcTrackNum ( )

◆ getMdcTrackNum() [3/3]

int TDisTrack::getMdcTrackNum ( )

◆ getMucTrack() [1/3]

const TRecMucTrack * TDisTrack::getMucTrack ( Int_t i) const

retrieve a MucTrack From the collection, using the index into the array

Definition at line 145 of file TDisTrack.cxx.

145 {
146 if ( Int_t( i ) >= m_recMucTrackCol->GetEntries() ) return 0;
147 return (TRecMucTrack*)m_recMucTrackCol->At( i );
148}

Referenced by BesEvent::GetMucTrack(), and BesEvent::SetMucTracks().

◆ getMucTrack() [2/3]

const TRecMucTrack * TDisTrack::getMucTrack ( Int_t i) const

retrieve a MucTrack From the collection, using the index into the array

◆ getMucTrack() [3/3]

const TRecMucTrack * TDisTrack::getMucTrack ( Int_t i) const

retrieve a MucTrack From the collection, using the index into the array

◆ getMucTrackCol() [1/3]

const TObjArray * TDisTrack::getMucTrackCol ( ) const
inline

retrieve the whole TObjArray of MucTrack Data

Definition at line 61 of file Event/RootEventData/include/RootEventData/TDisTrack.h.

61{ return m_recMucTrackCol; };

Referenced by BesEvent::GetMucTrackCol().

◆ getMucTrackCol() [2/3]

const TObjArray * TDisTrack::getMucTrackCol ( ) const
inline

retrieve the whole TObjArray of MucTrack Data

Definition at line 61 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TDisTrack.h.

61{ return m_recMucTrackCol; };

◆ getMucTrackCol() [3/3]

const TObjArray * TDisTrack::getMucTrackCol ( ) const
inline

retrieve the whole TObjArray of MucTrack Data

Definition at line 61 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TDisTrack.h.

61{ return m_recMucTrackCol; };

◆ getMucTrackNum() [1/3]

int TDisTrack::getMucTrackNum ( )

Definition at line 192 of file TDisTrack.cxx.

192 {
193 std::cout << "getMucTrackNum step1" << std::endl;
194 if ( m_recMucTrackCol )
195 {
196 std::cout << "getMucTrackNum step2" << std::endl;
197 return m_recMucTrackCol->GetEntries();
198 }
199 std::cout << "getMucTrackNum step3" << std::endl;
200 return 0;
201}

Referenced by BesEvent::GetMucTrackNum(), and BesEvent::SetMucTracks().

◆ getMucTrackNum() [2/3]

int TDisTrack::getMucTrackNum ( )

◆ getMucTrackNum() [3/3]

int TDisTrack::getMucTrackNum ( )

◆ getRecMdcHit() [1/3]

const TRecMdcHit * TDisTrack::getRecMdcHit ( Int_t i) const

retrieve a RecMdcHit from the collection, using the index into the array

Definition at line 130 of file TDisTrack.cxx.

130 {
131 if ( Int_t( i ) >= m_recMdcHitCol->GetEntries() ) return 0;
132 return (TRecMdcHit*)m_recMdcHitCol->At( i );
133}

◆ getRecMdcHit() [2/3]

const TRecMdcHit * TDisTrack::getRecMdcHit ( Int_t i) const

retrieve a RecMdcHit from the collection, using the index into the array

◆ getRecMdcHit() [3/3]

const TRecMdcHit * TDisTrack::getRecMdcHit ( Int_t i) const

retrieve a RecMdcHit from the collection, using the index into the array

◆ getRecMdcHitCol() [1/3]

const TObjArray * TDisTrack::getRecMdcHitCol ( ) const
inline

retrieve the whole TObjArray of RecMdcHit Data

Definition at line 40 of file Event/RootEventData/include/RootEventData/TDisTrack.h.

40{ return m_recMdcHitCol; };

Referenced by BesEvent::ConstructMdcTrackFromRec().

◆ getRecMdcHitCol() [2/3]

const TObjArray * TDisTrack::getRecMdcHitCol ( ) const
inline

retrieve the whole TObjArray of RecMdcHit Data

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TDisTrack.h.

40{ return m_recMdcHitCol; };

◆ getRecMdcHitCol() [3/3]

const TObjArray * TDisTrack::getRecMdcHitCol ( ) const
inline

retrieve the whole TObjArray of RecMdcHit Data

Definition at line 40 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TDisTrack.h.

40{ return m_recMdcHitCol; };

◆ getRecMdcTrack() [1/3]

const TRecMdcTrack * TDisTrack::getRecMdcTrack ( Int_t i) const

retrieve a MdcTrack from the collection, using the index into the array

Definition at line 122 of file TDisTrack.cxx.

122 {
123 if ( Int_t( i ) >= m_recMdcTrackCol->GetEntries() ) return 0;
124 return (TRecMdcTrack*)m_recMdcTrackCol->At( i );
125}

Referenced by BesEvent::GetMdcTrack(), and BesEvent::SetMdcTracks().

◆ getRecMdcTrack() [2/3]

const TRecMdcTrack * TDisTrack::getRecMdcTrack ( Int_t i) const

retrieve a MdcTrack from the collection, using the index into the array

◆ getRecMdcTrack() [3/3]

const TRecMdcTrack * TDisTrack::getRecMdcTrack ( Int_t i) const

retrieve a MdcTrack from the collection, using the index into the array

◆ getRecMdcTrackCol() [1/3]

const TObjArray * TDisTrack::getRecMdcTrackCol ( ) const
inline

retrieve the whole TObjArray of RecMdcTrack Data

Definition at line 28 of file Event/RootEventData/include/RootEventData/TDisTrack.h.

28{ return m_recMdcTrackCol; };

Referenced by BesEvent::GetMdcTrackCol().

◆ getRecMdcTrackCol() [2/3]

const TObjArray * TDisTrack::getRecMdcTrackCol ( ) const
inline

retrieve the whole TObjArray of RecMdcTrack Data

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TDisTrack.h.

28{ return m_recMdcTrackCol; };

◆ getRecMdcTrackCol() [3/3]

const TObjArray * TDisTrack::getRecMdcTrackCol ( ) const
inline

retrieve the whole TObjArray of RecMdcTrack Data

Definition at line 28 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TDisTrack.h.

28{ return m_recMdcTrackCol; };

◆ getTofTrack() [1/3]

const TRecTofTrack * TDisTrack::getTofTrack ( Int_t i) const

retrieve a TofTrack From the collection, using the index into the array

Definition at line 137 of file TDisTrack.cxx.

137 {
138 if ( Int_t( i ) >= m_recTofTrackCol->GetEntries() ) return 0;
139 return (TRecTofTrack*)m_recTofTrackCol->At( i );
140}

Referenced by BesEvent::GetTofTrack(), and BesEvent::SetTofTracks().

◆ getTofTrack() [2/3]

const TRecTofTrack * TDisTrack::getTofTrack ( Int_t i) const

retrieve a TofTrack From the collection, using the index into the array

◆ getTofTrack() [3/3]

const TRecTofTrack * TDisTrack::getTofTrack ( Int_t i) const

retrieve a TofTrack From the collection, using the index into the array

◆ getTofTrackCol() [1/3]

const TObjArray * TDisTrack::getTofTrackCol ( ) const
inline

retrieve the whole TObjArray of TofTrack Data

Definition at line 49 of file Event/RootEventData/include/RootEventData/TDisTrack.h.

49 {
50 // std::cout<<" in TObjArray* getTofTrackCol()"<<std::endl;
51 return m_recTofTrackCol;
52 };

Referenced by BesEvent::ConstructTofTrackFromRec(), and BesEvent::GetTofTrackCol().

◆ getTofTrackCol() [2/3]

const TObjArray * TDisTrack::getTofTrackCol ( ) const
inline

retrieve the whole TObjArray of TofTrack Data

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-dbg/include/RootEventData/TDisTrack.h.

49 {
50 // std::cout<<" in TObjArray* getTofTrackCol()"<<std::endl;
51 return m_recTofTrackCol;
52 };

◆ getTofTrackCol() [3/3]

const TObjArray * TDisTrack::getTofTrackCol ( ) const
inline

retrieve the whole TObjArray of TofTrack Data

Definition at line 49 of file InstallArea/x86_64-el9-gcc13-opt/include/RootEventData/TDisTrack.h.

49 {
50 // std::cout<<" in TObjArray* getTofTrackCol()"<<std::endl;
51 return m_recTofTrackCol;
52 };

◆ getTofTrackNum() [1/3]

int TDisTrack::getTofTrackNum ( )

Definition at line 170 of file TDisTrack.cxx.

170 {
171 std::cout << "getTofTrackNum step1" << std::endl;
172 if ( m_recTofTrackCol )
173 {
174 std::cout << "getTofTrackNum step2" << std::endl;
175 return m_recTofTrackCol->GetEntries();
176 }
177 std::cout << "getTofTrackNum step3" << std::endl;
178 return 0;
179}

Referenced by BesEvent::GetTofTrackNum(), and BesEvent::SetTofTracks().

◆ getTofTrackNum() [2/3]

int TDisTrack::getTofTrackNum ( )

◆ getTofTrackNum() [3/3]

int TDisTrack::getTofTrackNum ( )

◆ initialize() [1/3]

void TDisTrack::initialize ( )

Definition at line 70 of file TDisTrack.cxx.

70{}

◆ initialize() [2/3]

void TDisTrack::initialize ( )

◆ initialize() [3/3]

void TDisTrack::initialize ( )

◆ Print() [1/3]

void TDisTrack::Print ( Option_t * option = "") const

Definition at line 116 of file TDisTrack.cxx.

116{ TObject::Print( option ); }

◆ Print() [2/3]

void TDisTrack::Print ( Option_t * option = "") const

◆ Print() [3/3]

void TDisTrack::Print ( Option_t * option = "") const

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