BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
TRecTrackEvent Class Reference

#include <TRecTrackEvent.h>

+ Inheritance diagram for TRecTrackEvent:

Public Member Functions

 TRecTrackEvent ()
 
virtual ~TRecTrackEvent ()
 
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)
 Add a TofTrack into the TOF Data collection.
 
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 * getEmcHitCol () const
 retrieve the whole TObjArray of EmcHit Data
 
void addEmcHit (TRecEmcHit *Track)
 Add a TkrTrack into the Emc data collection *‍/.
 
const TRecEmcHitgetEmcHit (Int_t i) const
 retrieve a EmcHit from the collection, using the index into the array *‍/
 
void clearEmcHitCol ()
 clear the whole array (necessary because of the consts-s) *‍/
 
const TObjArray * getEmcClusterCol () const
 retrieve the whole TObjArray of EmcCluster Data
 
void addEmcCluster (TRecEmcCluster *Track)
 Add a TkrTrack into the Emc data collection *‍/.
 
const TRecEmcClustergetEmcCluster (Int_t i) const
 retrieve a EmcCluster from the collection, using the index into the array *‍/
 
void clearEmcClusterCol ()
 clear the whole array (necessary because of the consts-s) *‍/
 
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) *‍/
 
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
 
const TObjArray * getRecMdcDedxCol () const
 retrieve the whole TObjArray of Dedx Data
 
void addRecMdcDedx (TRecMdcDedx *Track)
 Add a Dedx into the TOF Data collection.
 
const TRecMdcDedxgetRecMdcDedx (Int_t i) const
 retrieve a TofTrack From the collection, using the index into the array
 
void clearRecMdcDedxCol ()
 clear the whole array

 
const TObjArray * getRecMdcDedxHitCol () const
 retrieve the whole TObjArray of Dedx Data
 
void addRecMdcDedxHit (TRecMdcDedxHit *Track)
 Add a Dedx into the TOF Data collection.
 
const TRecMdcDedxHitgetRecMdcDedxHit (Int_t i) const
 retrieve a TofTrack From the collection, using the index into the array
 
void clearRecMdcDedxHitCol ()
 clear the whole array

 
const TObjArray * getExtTrackCol () const
 
void addExtTrack (TRecExtTrack *Track)
 Add a ExtTrack into the Ext Data collection.
 
const TRecExtTrackgetExtTrack (Int_t i) const
 
void clearExtTrackCol ()
 
const TObjArray * getRecMdcKalTrackCol () const
 
void addRecMdcKalTrack (TRecMdcKalTrack *Track)
 
const TRecMdcKalTrackgetRecMdcKalTrack (Int_t i) const
 
void clearRecMdcKalTrackCol ()
 
const TObjArray * getRecMdcKalHelixSegCol () const
 
void addRecMdcKalHelixSeg (TRecMdcKalHelixSeg *Track)
 
const TRecMdcKalHelixSeggetRecMdcKalHelixSeg (Int_t i) const
 
void clearRecMdcKalHelixSegCol ()
 
const TObjArray * getEvTimeCol () const
 
void addEvTime (TRecEvTime *Track)
 
const TRecEvTimegetEvTime (Int_t i) const
 
void clearEvTimeCol ()
 
const TObjArray * getRecZddChannelCol () const
 
void addRecZddChannel (TRecZddChannel *dtag)
 
const TRecZddChannelgetRecZddChannel (Int_t i) const
 
void clearRecZddChannelCol ()
 

Detailed Description

Definition at line 24 of file TRecTrackEvent.h.

Constructor & Destructor Documentation

◆ TRecTrackEvent()

TRecTrackEvent::TRecTrackEvent ( )

Definition at line 24 of file TRecTrackEvent.cxx.

25{
26 //Dst Track
27 //Rec Track
28 if (!s_staticRecMdcTrackCol) {
29 s_staticRecMdcTrackCol = new TObjArray();
30 }
31 m_recMdcTrackCol = s_staticRecMdcTrackCol;
32
33 if (!s_staticRecMdcHitCol) {
34 s_staticRecMdcHitCol = new TObjArray();
35 }
36 m_recMdcHitCol = s_staticRecMdcHitCol;
37
38
39 if (! s_staticTofTrackCol ){
40 s_staticTofTrackCol = new TObjArray();
41 }
42 m_recTofTrackCol = s_staticTofTrackCol;
43
44 if (!s_staticEmcHitCol ){
45 s_staticEmcHitCol = new TObjArray();
46 }
47 m_recEmcHitCol = s_staticEmcHitCol;
48
49 if (!s_staticEmcClusterCol ){
50 s_staticEmcClusterCol = new TObjArray();
51 }
52 m_recEmcClusterCol = s_staticEmcClusterCol;
53
54 if (!s_staticEmcShowerCol ){
55 s_staticEmcShowerCol = new TObjArray();
56 }
57 m_recEmcShowerCol = s_staticEmcShowerCol;
58
59
60 if (! s_staticMucTrackCol ){
61 s_staticMucTrackCol = new TObjArray();
62 }
63 m_recMucTrackCol = s_staticMucTrackCol;
64
65 if (! s_staticRecMdcDedxCol ){
66 s_staticRecMdcDedxCol = new TObjArray();
67 }
68 m_recMdcDedxCol = s_staticRecMdcDedxCol;
69
70 if (! s_staticRecMdcDedxHitCol ){
71 s_staticRecMdcDedxHitCol = new TObjArray();
72 }
73 m_recMdcDedxHitCol = s_staticRecMdcDedxHitCol;
74
75
76 if (! s_staticExtTrackCol ){
77 s_staticExtTrackCol = new TObjArray();
78 }
79 m_recExtTrackCol = s_staticExtTrackCol;
80
81
82 if (! s_staticRecMdcKalTrackCol ){
83 s_staticRecMdcKalTrackCol = new TObjArray();
84 }
85 m_recMdcKalTrackCol = s_staticRecMdcKalTrackCol;
86
87 if (! s_staticRecMdcKalHelixSegCol ){
88 s_staticRecMdcKalHelixSegCol = new TObjArray();
89 }
90 m_recMdcKalHelixSegCol = s_staticRecMdcKalHelixSegCol;
91
92 if(! s_staticEvTimeCol ){
93 s_staticEvTimeCol = new TObjArray();
94 }
95 m_recEvTimeCol = s_staticEvTimeCol;
96
97 if ( ! s_staticRecZddChannelCol ) {
98 s_staticRecZddChannelCol = new TObjArray();
99 }
100 m_recZddChannelCol = s_staticRecZddChannelCol;
101
102 Clear();
103
104}
void Clear(Option_t *option="")

◆ ~TRecTrackEvent()

TRecTrackEvent::~TRecTrackEvent ( )
virtual

Definition at line 107 of file TRecTrackEvent.cxx.

107 {
108
109 /**************************** Dst Track *************************/
110 if(m_recMdcTrackCol == s_staticRecMdcTrackCol) s_staticRecMdcTrackCol = 0;
111 m_recMdcTrackCol->Delete();
112 delete m_recMdcTrackCol;
113 m_recMdcTrackCol = 0;
114
115 if(m_recMdcHitCol == s_staticRecMdcHitCol) s_staticRecMdcHitCol = 0;
116 m_recMdcHitCol->Delete();
117 delete m_recMdcHitCol;
118 m_recMdcHitCol = 0;
119
120 if(m_recTofTrackCol == s_staticTofTrackCol ) s_staticTofTrackCol = 0;
121 m_recTofTrackCol->Delete();
122 delete m_recTofTrackCol;
123 m_recTofTrackCol = 0;
124
125 if(m_recEmcHitCol == s_staticEmcHitCol) s_staticEmcHitCol = 0;
126 m_recEmcHitCol->Delete();
127 delete m_recEmcHitCol;
128 m_recEmcHitCol = 0;
129
130 if(m_recEmcClusterCol == s_staticEmcClusterCol) s_staticEmcClusterCol = 0;
131 m_recEmcClusterCol->Delete();
132 delete m_recEmcClusterCol;
133 m_recEmcClusterCol = 0;
134
135 if(m_recEmcShowerCol == s_staticEmcShowerCol) s_staticEmcShowerCol = 0;
136 m_recEmcShowerCol->Delete();
137 delete m_recEmcShowerCol;
138 m_recEmcShowerCol = 0;
139
140
141 if(m_recMucTrackCol == s_staticMucTrackCol ) s_staticMucTrackCol = 0;
142 m_recMucTrackCol->Delete();
143 delete m_recMucTrackCol;
144 m_recMucTrackCol = 0;
145
146 if(m_recMdcDedxCol == s_staticRecMdcDedxCol ) s_staticRecMdcDedxCol = 0;
147 m_recMdcDedxCol->Delete();
148 delete m_recMdcDedxCol;
149 m_recMdcDedxCol = 0;
150
151 if(m_recMdcDedxHitCol == s_staticRecMdcDedxHitCol ) s_staticRecMdcDedxHitCol = 0;
152 m_recMdcDedxHitCol->Delete();
153 delete m_recMdcDedxHitCol;
154 m_recMdcDedxHitCol = 0;
155
156
157 if(m_recExtTrackCol == s_staticExtTrackCol ) s_staticExtTrackCol = 0;
158 m_recExtTrackCol->Delete();
159 delete m_recExtTrackCol;
160 m_recExtTrackCol = 0;
161
162 if(m_recMdcKalTrackCol == s_staticRecMdcKalTrackCol ) s_staticRecMdcKalTrackCol = 0;
163 m_recMdcKalTrackCol->Delete();
164 delete m_recMdcKalTrackCol;
165 m_recMdcKalTrackCol = 0;
166
167 if(m_recMdcKalHelixSegCol == s_staticRecMdcKalHelixSegCol ) s_staticRecMdcKalHelixSegCol = 0;
168 m_recMdcKalHelixSegCol->Delete();
169 delete m_recMdcKalHelixSegCol;
170 m_recMdcKalHelixSegCol = 0;
171
172 if(m_recEvTimeCol == s_staticEvTimeCol ) s_staticEvTimeCol = 0;
173 m_recEvTimeCol->Delete();
174 delete m_recEvTimeCol;
175 m_recEvTimeCol = 0;
176
177 if ( m_recZddChannelCol == s_staticRecZddChannelCol ) s_staticRecZddChannelCol = 0;
178 m_recZddChannelCol->Delete();
179 delete m_recZddChannelCol;
180 m_recZddChannelCol = 0;
181}

Member Function Documentation

◆ addEmcCluster()

void TRecTrackEvent::addEmcCluster ( TRecEmcCluster * Track)

Add a TkrTrack into the Emc data collection *‍/.

Definition at line 242 of file TRecTrackEvent.cxx.

242 {
243 m_recEmcClusterCol->Add(Track);
244 }
#define Track
Definition TTrackBase.h:30

Referenced by RecEmcClusterCnv::DataObjectToTObject().

◆ addEmcHit()

void TRecTrackEvent::addEmcHit ( TRecEmcHit * Track)

Add a TkrTrack into the Emc data collection *‍/.

Emc.

Definition at line 232 of file TRecTrackEvent.cxx.

232 {
233 m_recEmcHitCol->Add(Track);
234 }

Referenced by RecEmcHitCnv::DataObjectToTObject().

◆ addEmcShower()

void TRecTrackEvent::addEmcShower ( TRecEmcShower * Track)

Add a TkrTrack into the Emc data collection *‍/.

Definition at line 252 of file TRecTrackEvent.cxx.

252 {
253 m_recEmcShowerCol->Add(Track);
254 }

Referenced by RecEmcShowerCnv::DataObjectToTObject().

◆ addEvTime()

void TRecTrackEvent::addEvTime ( TRecEvTime * Track)

Definition at line 331 of file TRecTrackEvent.cxx.

331 {
332 m_recEvTimeCol->Add(Track);
333}

Referenced by RecEvTimeCnv::DataObjectToTObject().

◆ addExtTrack()

void TRecTrackEvent::addExtTrack ( TRecExtTrack * Track)

Add a ExtTrack into the Ext Data collection.

Definition at line 299 of file TRecTrackEvent.cxx.

299 {
300 m_recExtTrackCol->Add(Track);
301 }

Referenced by RecExtTrackCnv::DataObjectToTObject().

◆ addMucTrack()

void TRecTrackEvent::addMucTrack ( TRecMucTrack * Track)

Add a MucTrack into the TOF Data collection.

Muc.

Definition at line 263 of file TRecTrackEvent.cxx.

263 {
264 m_recMucTrackCol->Add(Track);
265}

Referenced by RecMucTrackCnv::DataObjectToTObject().

◆ addRecMdcDedx()

void TRecTrackEvent::addRecMdcDedx ( TRecMdcDedx * Track)

Add a Dedx into the TOF Data collection.

Dedx.

Definition at line 275 of file TRecTrackEvent.cxx.

275 {
276 m_recMdcDedxCol->Add(Track);
277 }

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ addRecMdcDedxHit()

void TRecTrackEvent::addRecMdcDedxHit ( TRecMdcDedxHit * Track)

Add a Dedx into the TOF Data collection.

Definition at line 287 of file TRecTrackEvent.cxx.

287 {
288 m_recMdcDedxHitCol->Add(Track);
289}

Referenced by RecMdcDedxHitCnv::DataObjectToTObject().

◆ addRecMdcHit()

void TRecTrackEvent::addRecMdcHit ( TRecMdcHit * Hit)

Add a Rec Mdc Hit into the Mdc data collection.

Definition at line 210 of file TRecTrackEvent.cxx.

210 {
211 m_recMdcHitCol->Add(Hit);
212 }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ addRecMdcKalHelixSeg()

void TRecTrackEvent::addRecMdcKalHelixSeg ( TRecMdcKalHelixSeg * Track)

Definition at line 320 of file TRecTrackEvent.cxx.

320 {
321 m_recMdcKalHelixSegCol->Add(Track);
322}

Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().

◆ addRecMdcKalTrack()

void TRecTrackEvent::addRecMdcKalTrack ( TRecMdcKalTrack * Track)

Definition at line 310 of file TRecTrackEvent.cxx.

310 {
311 m_recMdcKalTrackCol->Add(Track);
312}

Referenced by RecMdcKalTrackCnv::DataObjectToTObject().

◆ addRecMdcTrack()

void TRecTrackEvent::addRecMdcTrack ( TRecMdcTrack * Track)

Add a TkrTrack into the Mdc data collection.

Mdc.

Definition at line 200 of file TRecTrackEvent.cxx.

200 {
201 m_recMdcTrackCol->Add(Track);
202 }

Referenced by RecMdcTrackCnv::DataObjectToTObject().

◆ addRecZddChannel()

void TRecTrackEvent::addRecZddChannel ( TRecZddChannel * dtag)

Definition at line 342 of file TRecTrackEvent.cxx.

342 {
343 m_recZddChannelCol->Add(zdd);
344}

Referenced by RecZddChannelCnv::DataObjectToTObject().

◆ addTofTrack()

void TRecTrackEvent::addTofTrack ( TRecTofTrack * Track)

Add a TofTrack into the TOF Data collection.

Tof.

Definition at line 221 of file TRecTrackEvent.cxx.

221 {
222 m_recTofTrackCol->Add(Track);
223}

Referenced by RecTofTrackCnv::DataObjectToTObject().

◆ Clear()

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

Definition at line 188 of file TRecTrackEvent.cxx.

188 {
189
190}

Referenced by TRecTrackEvent().

◆ clearEmcClusterCol()

void TRecTrackEvent::clearEmcClusterCol ( )
inline

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

Definition at line 101 of file TRecTrackEvent.h.

101{ m_recEmcClusterCol->Clear(); }

Referenced by RecEmcClusterCnv::DataObjectToTObject().

◆ clearEmcHitCol()

void TRecTrackEvent::clearEmcHitCol ( )
inline

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

Definition at line 89 of file TRecTrackEvent.h.

89{ m_recEmcHitCol->Clear(); }

Referenced by RecEmcHitCnv::DataObjectToTObject().

◆ clearEmcShowerCol()

void TRecTrackEvent::clearEmcShowerCol ( )
inline

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

Definition at line 113 of file TRecTrackEvent.h.

113{ m_recEmcShowerCol->Clear(); }

Referenced by RecEmcShowerCnv::DataObjectToTObject().

◆ clearEvTimeCol()

void TRecTrackEvent::clearEvTimeCol ( )
inline

Definition at line 184 of file TRecTrackEvent.h.

184{ m_recEvTimeCol->Clear();}

Referenced by RecEvTimeCnv::DataObjectToTObject().

◆ clearExtTrackCol()

void TRecTrackEvent::clearExtTrackCol ( )
inline

Definition at line 165 of file TRecTrackEvent.h.

165{ m_recExtTrackCol->Clear();}

Referenced by RecExtTrackCnv::DataObjectToTObject().

◆ clearMucTrackCol()

void TRecTrackEvent::clearMucTrackCol ( )
inline

clear the whole array

Definition at line 126 of file TRecTrackEvent.h.

126{ m_recMucTrackCol->Clear();}

Referenced by RecMucTrackCnv::DataObjectToTObject().

◆ clearRecMdcDedxCol()

void TRecTrackEvent::clearRecMdcDedxCol ( )
inline

clear the whole array

Definition at line 138 of file TRecTrackEvent.h.

138{ m_recMdcDedxCol->Clear();}

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ clearRecMdcDedxHitCol()

void TRecTrackEvent::clearRecMdcDedxHitCol ( )
inline

clear the whole array

Definition at line 151 of file TRecTrackEvent.h.

151{ m_recMdcDedxHitCol->Clear();}

Referenced by RecMdcDedxHitCnv::DataObjectToTObject().

◆ clearRecMdcHitCol()

void TRecTrackEvent::clearRecMdcHitCol ( )
inline

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

Definition at line 63 of file TRecTrackEvent.h.

63{ m_recMdcHitCol->Clear(); }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ clearRecMdcKalHelixSegCol()

void TRecTrackEvent::clearRecMdcKalHelixSegCol ( )
inline

Definition at line 177 of file TRecTrackEvent.h.

177{ m_recMdcKalHelixSegCol->Clear();}

Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().

◆ clearRecMdcKalTrackCol()

void TRecTrackEvent::clearRecMdcKalTrackCol ( )
inline

Definition at line 171 of file TRecTrackEvent.h.

171{ m_recMdcKalTrackCol->Clear();}

Referenced by RecMdcKalTrackCnv::DataObjectToTObject().

◆ clearRecMdcTrackCol()

void TRecTrackEvent::clearRecMdcTrackCol ( )
inline

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

Definition at line 52 of file TRecTrackEvent.h.

52{ m_recMdcTrackCol->Clear(); }

Referenced by RecMdcTrackCnv::DataObjectToTObject().

◆ clearRecZddChannelCol()

void TRecTrackEvent::clearRecZddChannelCol ( )
inline

Definition at line 190 of file TRecTrackEvent.h.

190{ m_recZddChannelCol->Clear(); }

Referenced by RecZddChannelCnv::DataObjectToTObject().

◆ clearTofTrackCol()

void TRecTrackEvent::clearTofTrackCol ( )
inline

clear the whole array

Definition at line 76 of file TRecTrackEvent.h.

76{ m_recTofTrackCol->Clear();}

Referenced by RecTofTrackCnv::DataObjectToTObject().

◆ getEmcCluster()

const TRecEmcCluster * TRecTrackEvent::getEmcCluster ( Int_t i) const

retrieve a EmcCluster from the collection, using the index into the array *‍/

Definition at line 246 of file TRecTrackEvent.cxx.

246 {
247 if(Int_t(i) >= m_recEmcClusterCol->GetEntries())
248 return 0;
249 return (TRecEmcCluster*)m_recEmcClusterCol->At(i);
250 }

◆ getEmcClusterCol()

const TObjArray * TRecTrackEvent::getEmcClusterCol ( ) const
inline

retrieve the whole TObjArray of EmcCluster Data

Definition at line 92 of file TRecTrackEvent.h.

92{ return m_recEmcClusterCol; };

Referenced by RecEmcClusterCnv::DataObjectToTObject().

◆ getEmcHit()

const TRecEmcHit * TRecTrackEvent::getEmcHit ( Int_t i) const

retrieve a EmcHit from the collection, using the index into the array *‍/

Definition at line 236 of file TRecTrackEvent.cxx.

236 {
237 if(Int_t(i) >= m_recEmcHitCol->GetEntries())
238 return 0;
239 return (TRecEmcHit*)m_recEmcHitCol->At(i);
240 }

◆ getEmcHitCol()

const TObjArray * TRecTrackEvent::getEmcHitCol ( ) const
inline

retrieve the whole TObjArray of EmcHit Data

Definition at line 80 of file TRecTrackEvent.h.

80{ return m_recEmcHitCol; };

Referenced by RecEmcHitCnv::DataObjectToTObject().

◆ getEmcShower()

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

retrieve a EmcShower from the collection, using the index into the array *‍/

Definition at line 256 of file TRecTrackEvent.cxx.

256 {
257 if(Int_t(i) >= m_recEmcShowerCol->GetEntries())
258 return 0;
259 return (TRecEmcShower*)m_recEmcShowerCol->At(i);
260 }

Referenced by BesClient::GetEvent().

◆ getEmcShowerCol()

const TObjArray * TRecTrackEvent::getEmcShowerCol ( ) const
inline

retrieve the whole TObjArray of EmcShower Data

Definition at line 104 of file TRecTrackEvent.h.

104{ return m_recEmcShowerCol; };

Referenced by RecEmcShowerCnv::DataObjectToTObject(), and BesClient::GetEvent().

◆ getEvTime()

const TRecEvTime * TRecTrackEvent::getEvTime ( Int_t i) const

Definition at line 335 of file TRecTrackEvent.cxx.

335 {
336 if(Int_t(i) >=m_recEvTimeCol->GetEntries())
337 return 0;
338 return (TRecEvTime*) m_recEvTimeCol->At(i);
339}

◆ getEvTimeCol()

const TObjArray * TRecTrackEvent::getEvTimeCol ( ) const
inline

Definition at line 181 of file TRecTrackEvent.h.

181{ return m_recEvTimeCol; }

Referenced by RecEvTimeCnv::DataObjectToTObject(), and BesClient::GetEvent().

◆ getExtTrack()

const TRecExtTrack * TRecTrackEvent::getExtTrack ( Int_t i) const

Definition at line 303 of file TRecTrackEvent.cxx.

303 {
304 if(Int_t(i) >=m_recExtTrackCol->GetEntries())
305 return 0;
306 return (TRecExtTrack*) m_recExtTrackCol->At(i);
307 }

◆ getExtTrackCol()

const TObjArray * TRecTrackEvent::getExtTrackCol ( ) const
inline

Definition at line 156 of file TRecTrackEvent.h.

156{ return m_recExtTrackCol; };

Referenced by RecExtTrackCnv::DataObjectToTObject().

◆ getMucTrack()

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

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

Definition at line 268 of file TRecTrackEvent.cxx.

268 {
269 if(Int_t(i) >=m_recMucTrackCol->GetEntries())
270 return 0;
271 return (TRecMucTrack*) m_recMucTrackCol->At(i);
272}

Referenced by BesClient::GetEvent().

◆ getMucTrackCol()

const TObjArray * TRecTrackEvent::getMucTrackCol ( ) const
inline

retrieve the whole TObjArray of MucTrack Data

Definition at line 117 of file TRecTrackEvent.h.

117{ return m_recMucTrackCol; };

Referenced by RecMucTrackCnv::DataObjectToTObject(), and BesClient::GetEvent().

◆ getRecMdcDedx()

const TRecMdcDedx * TRecTrackEvent::getRecMdcDedx ( Int_t i) const

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

Definition at line 280 of file TRecTrackEvent.cxx.

280 {
281 if(Int_t(i) >=m_recMdcDedxCol->GetEntries())
282 return 0;
283 return (TRecMdcDedx*) m_recMdcDedxCol->At(i);
284 }

◆ getRecMdcDedxCol()

const TObjArray * TRecTrackEvent::getRecMdcDedxCol ( ) const
inline

retrieve the whole TObjArray of Dedx Data

Definition at line 129 of file TRecTrackEvent.h.

129{ return m_recMdcDedxCol; };

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ getRecMdcDedxHit()

const TRecMdcDedxHit * TRecTrackEvent::getRecMdcDedxHit ( Int_t i) const

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

Definition at line 292 of file TRecTrackEvent.cxx.

292 {
293 if(Int_t(i) >=m_recMdcDedxHitCol->GetEntries())
294 return 0;
295 return (TRecMdcDedxHit*) m_recMdcDedxHitCol->At(i);
296 }

◆ getRecMdcDedxHitCol()

const TObjArray * TRecTrackEvent::getRecMdcDedxHitCol ( ) const
inline

retrieve the whole TObjArray of Dedx Data

Definition at line 142 of file TRecTrackEvent.h.

142{ return m_recMdcDedxHitCol; };

Referenced by RecMdcDedxHitCnv::DataObjectToTObject().

◆ getRecMdcHit()

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

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

Definition at line 214 of file TRecTrackEvent.cxx.

214 {
215 if (Int_t(i) >= m_recMdcHitCol->GetEntries())
216 return 0;
217 return (TRecMdcHit*)m_recMdcHitCol->At(i);
218 }

Referenced by BesClient::GetEvent().

◆ getRecMdcHitCol()

const TObjArray * TRecTrackEvent::getRecMdcHitCol ( ) const
inline

retrieve the whole TObjArray of RecMdcHit Data

Definition at line 55 of file TRecTrackEvent.h.

55{ return m_recMdcHitCol; };

Referenced by RecMdcHitCnv::DataObjectToTObject(), and BesClient::GetEvent().

◆ getRecMdcKalHelixSeg()

const TRecMdcKalHelixSeg * TRecTrackEvent::getRecMdcKalHelixSeg ( Int_t i) const

Definition at line 324 of file TRecTrackEvent.cxx.

324 {
325 if(Int_t(i) >= m_recMdcKalHelixSegCol->GetEntries())
326 return 0;
327 return ( TRecMdcKalHelixSeg*) m_recMdcKalHelixSegCol->At(i);
328}

◆ getRecMdcKalHelixSegCol()

const TObjArray * TRecTrackEvent::getRecMdcKalHelixSegCol ( ) const
inline

Definition at line 174 of file TRecTrackEvent.h.

174{ return m_recMdcKalHelixSegCol; }

Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().

◆ getRecMdcKalTrack()

const TRecMdcKalTrack * TRecTrackEvent::getRecMdcKalTrack ( Int_t i) const

Definition at line 314 of file TRecTrackEvent.cxx.

314 {
315 if(Int_t(i) >=m_recMdcKalTrackCol->GetEntries())
316 return 0;
317 return (TRecMdcKalTrack*) m_recMdcKalTrackCol->At(i);
318}

◆ getRecMdcKalTrackCol()

const TObjArray * TRecTrackEvent::getRecMdcKalTrackCol ( ) const
inline

Definition at line 168 of file TRecTrackEvent.h.

168{ return m_recMdcKalTrackCol; }

Referenced by RecMdcKalTrackCnv::DataObjectToTObject().

◆ getRecMdcTrack()

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

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

Definition at line 204 of file TRecTrackEvent.cxx.

204 {
205 if (Int_t(i) >= m_recMdcTrackCol->GetEntries())
206 return 0;
207 return (TRecMdcTrack*)m_recMdcTrackCol->At(i);
208 }

Referenced by BesClient::GetEvent().

◆ getRecMdcTrackCol()

const TObjArray * TRecTrackEvent::getRecMdcTrackCol ( ) const
inline

retrieve the whole TObjArray of RecMdcTrack Data

Definition at line 43 of file TRecTrackEvent.h.

43{ return m_recMdcTrackCol; };

Referenced by RecMdcTrackCnv::DataObjectToTObject(), and BesClient::GetEvent().

◆ getRecZddChannel()

const TRecZddChannel * TRecTrackEvent::getRecZddChannel ( Int_t i) const

Definition at line 346 of file TRecTrackEvent.cxx.

346 {
347 if ( i >= m_recZddChannelCol->GetEntries() || i < 0 )
348 return 0;
349 return (TRecZddChannel*) m_recZddChannelCol->At(i);
350}

◆ getRecZddChannelCol()

const TObjArray * TRecTrackEvent::getRecZddChannelCol ( ) const
inline

Definition at line 187 of file TRecTrackEvent.h.

187{return m_recZddChannelCol; }

Referenced by RecZddChannelCnv::DataObjectToTObject().

◆ getTofTrack()

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

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

Definition at line 225 of file TRecTrackEvent.cxx.

225 {
226 if(Int_t(i) >=m_recTofTrackCol->GetEntries())
227 return 0;
228 return (TRecTofTrack*) m_recTofTrackCol->At(i);
229}

Referenced by BesClient::GetEvent().

◆ getTofTrackCol()

const TObjArray * TRecTrackEvent::getTofTrackCol ( ) const
inline

retrieve the whole TObjArray of TofTrack Data

Definition at line 67 of file TRecTrackEvent.h.

67{ return m_recTofTrackCol; };

Referenced by RecTofTrackCnv::DataObjectToTObject(), and BesClient::GetEvent().

◆ initialize()

void TRecTrackEvent::initialize ( )

Definition at line 184 of file TRecTrackEvent.cxx.

184 {
185}

Referenced by RecTrackCnv::DataObjectToTObject().

◆ Print()

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

Definition at line 193 of file TRecTrackEvent.cxx.

193 {
194 TObject::Print(option);
195}

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