CGEM BOSS 6.6.5.h
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 * getRecCgemTrackCol () const
 retrieve the whole TObjArray of RecCgemTrack Data
 
void addRecCgemTrack (TRecCgemTrack *Track)
 Add a TkrTrack into the Cgem data collection.
 
const TRecCgemTrackgetRecCgemTrack (Int_t i) const
 retrieve a CgemTrack from the collection, using the index into the array
 
void clearRecCgemTrackCol ()
 clear the whole array (necessary because of the consts-s)
 
const TObjArray * getRecCgemSegmentCol () const
 retrieve the whole TObjArray of RecCgemSegment Data
 
void addRecCgemSegment (TRecCgemSegment *Segment)
 Add a TkrSegment into the Cgem data collection.
 
const TRecCgemSegmentgetRecCgemSegment (Int_t i) const
 retrieve a CgemSegment from the collection, using the index into the array
 
void clearRecCgemSegmentCol ()
 clear the whole array (necessary because of the consts-s)
 
const TObjArray * getRecCgemHitCol () const
 retrieve the whole TObjArray of RecCgemHit Data
 
void addRecCgemHit (TRecCgemHit *Hit)
 Add a Rec Cgem Hit into the Cgem data collection.
 
const TRecCgemHitgetRecCgemHit (Int_t i) const
 retrieve a RecCgemHit from the collection, using the index into the array
 
void clearRecCgemHitCol ()
 clear the whole array (necessary because of the consts-s)
 
const TObjArray * getRecCgemClusterCol () const
 retrive the whole TObjArray of RecCgemCluster Data
 
void addRecCgemCluster (TRecCgemCluster *Cluster)
 Add a Rec Cgem Cluster into the Cgem data collection.
 
const TRecCgemClustergetRecCgemCluster (Int_t i) const
 retrieve a RecCgemCluster from the collection,using the index into the array
 
void clearRecCgemClusterCol ()
 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 * getRecCgemDedxCol () const
 retrieve the whole TObjArray of Dedx Data
 
void addRecCgemDedx (TRecCgemDedx *Track)
 Add a Dedx into the TOF Data collection.
 
const TRecCgemDedxgetRecCgemDedx (Int_t i) const
 retrieve a TofTrack From the collection, using the index into the array
 
void clearRecCgemDedxCol ()
 clear the whole array

 
const TObjArray * getRecCgemDedxHitCol () const
 retrieve the whole TObjArray of Dedx Data
 
void addRecCgemDedxHit (TRecCgemDedxHit *Track)
 Add a Dedx into the TOF Data collection.
 
const TRecCgemDedxHitgetRecCgemDedxHit (Int_t i) const
 retrieve a TofTrack From the collection, using the index into the array
 
void clearRecCgemDedxHitCol ()
 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 * getRecCgemKalTrackCol () const
 
void addRecCgemKalTrack (TRecCgemKalTrack *Track)
 
const TRecCgemKalTrackgetRecCgemKalTrack (Int_t i) const
 
void clearRecCgemKalTrackCol ()
 
const TObjArray * getRecCgemKalHelixSegCol () const
 
void addRecCgemKalHelixSeg (TRecCgemKalHelixSeg *Track)
 
const TRecCgemKalHelixSeggetRecCgemKalHelixSeg (Int_t i) const
 
void clearRecCgemKalHelixSegCol ()
 
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 32 of file TRecTrackEvent.h.

Constructor & Destructor Documentation

◆ TRecTrackEvent()

TRecTrackEvent::TRecTrackEvent ( )

Definition at line 32 of file TRecTrackEvent.cxx.

33{
34 //Dst Track
35 //Rec Track
36 if (!s_staticRecMdcTrackCol) {
37 s_staticRecMdcTrackCol = new TObjArray();
38 }
39 m_recMdcTrackCol = s_staticRecMdcTrackCol;
40
41 if (!s_staticRecMdcHitCol) {
42 s_staticRecMdcHitCol = new TObjArray();
43 }
44 m_recMdcHitCol = s_staticRecMdcHitCol;
45
46 if (!s_staticRecCgemTrackCol) {
47 s_staticRecCgemTrackCol = new TObjArray();
48 }
49 m_recCgemTrackCol = s_staticRecCgemTrackCol;
50
51 if (!s_staticRecCgemSegmentCol) {
52 s_staticRecCgemSegmentCol = new TObjArray();
53 }
54 m_recCgemSegmentCol = s_staticRecCgemSegmentCol;
55
56 if (!s_staticRecCgemHitCol) {
57 s_staticRecCgemHitCol = new TObjArray();
58 }
59 m_recCgemHitCol = s_staticRecCgemHitCol;
60
61 if (!s_staticRecCgemClusterCol) {
62 s_staticRecCgemClusterCol = new TObjArray();
63 }
64 m_recCgemClusterCol = s_staticRecCgemClusterCol;
65
66 if (! s_staticTofTrackCol ){
67 s_staticTofTrackCol = new TObjArray();
68 }
69 m_recTofTrackCol = s_staticTofTrackCol;
70
71 if (!s_staticEmcHitCol ){
72 s_staticEmcHitCol = new TObjArray();
73 }
74 m_recEmcHitCol = s_staticEmcHitCol;
75
76 if (!s_staticEmcClusterCol ){
77 s_staticEmcClusterCol = new TObjArray();
78 }
79 m_recEmcClusterCol = s_staticEmcClusterCol;
80
81 if (!s_staticEmcShowerCol ){
82 s_staticEmcShowerCol = new TObjArray();
83 }
84 m_recEmcShowerCol = s_staticEmcShowerCol;
85
86
87 if (! s_staticMucTrackCol ){
88 s_staticMucTrackCol = new TObjArray();
89 }
90 m_recMucTrackCol = s_staticMucTrackCol;
91
92 if (! s_staticRecMdcDedxCol ){
93 s_staticRecMdcDedxCol = new TObjArray();
94 }
95 m_recMdcDedxCol = s_staticRecMdcDedxCol;
96
97 if (! s_staticRecMdcDedxHitCol ){
98 s_staticRecMdcDedxHitCol = new TObjArray();
99 }
100 m_recMdcDedxHitCol = s_staticRecMdcDedxHitCol;
101
102 if (! s_staticRecCgemDedxCol ){
103 s_staticRecCgemDedxCol = new TObjArray();
104 }
105 m_recCgemDedxCol = s_staticRecCgemDedxCol;
106
107 if (! s_staticRecCgemDedxHitCol ){
108 s_staticRecCgemDedxHitCol = new TObjArray();
109 }
110 m_recCgemDedxHitCol = s_staticRecCgemDedxHitCol;
111
112
113 if (! s_staticExtTrackCol ){
114 s_staticExtTrackCol = new TObjArray();
115 }
116 m_recExtTrackCol = s_staticExtTrackCol;
117
118
119 if (! s_staticRecMdcKalTrackCol ){
120 s_staticRecMdcKalTrackCol = new TObjArray();
121 }
122 m_recMdcKalTrackCol = s_staticRecMdcKalTrackCol;
123
124 if (! s_staticRecMdcKalHelixSegCol ){
125 s_staticRecMdcKalHelixSegCol = new TObjArray();
126 }
127 m_recMdcKalHelixSegCol = s_staticRecMdcKalHelixSegCol;
128
129 if (! s_staticRecCgemKalTrackCol ){
130 s_staticRecCgemKalTrackCol = new TObjArray();
131 }
132 m_recCgemKalTrackCol = s_staticRecCgemKalTrackCol;
133
134 if (! s_staticRecCgemKalHelixSegCol ){
135 s_staticRecCgemKalHelixSegCol = new TObjArray();
136 }
137 m_recCgemKalHelixSegCol = s_staticRecCgemKalHelixSegCol;
138
139 if(! s_staticEvTimeCol ){
140 s_staticEvTimeCol = new TObjArray();
141 }
142 m_recEvTimeCol = s_staticEvTimeCol;
143
144 if ( ! s_staticRecZddChannelCol ) {
145 s_staticRecZddChannelCol = new TObjArray();
146 }
147 m_recZddChannelCol = s_staticRecZddChannelCol;
148
149 Clear();
150
151}
void Clear(Option_t *option="")

◆ ~TRecTrackEvent()

TRecTrackEvent::~TRecTrackEvent ( )
virtual

Definition at line 154 of file TRecTrackEvent.cxx.

154 {
155
156 /**************************** Dst Track *************************/
157 if(m_recMdcTrackCol == s_staticRecMdcTrackCol) s_staticRecMdcTrackCol = 0;
158 m_recMdcTrackCol->Delete();
159 delete m_recMdcTrackCol;
160 m_recMdcTrackCol = 0;
161
162 if(m_recMdcHitCol == s_staticRecMdcHitCol) s_staticRecMdcHitCol = 0;
163 m_recMdcHitCol->Delete();
164 delete m_recMdcHitCol;
165 m_recMdcHitCol = 0;
166
167 if(m_recCgemTrackCol == s_staticRecCgemTrackCol) s_staticRecCgemTrackCol = 0;
168 m_recCgemTrackCol->Delete();
169 delete m_recCgemTrackCol;
170 m_recCgemTrackCol = 0;
171
172 if(m_recCgemSegmentCol == s_staticRecCgemSegmentCol) s_staticRecCgemSegmentCol = 0;
173 m_recCgemSegmentCol->Delete();
174 delete m_recCgemSegmentCol;
175 m_recCgemSegmentCol = 0;
176
177 if(m_recCgemHitCol == s_staticRecCgemHitCol) s_staticRecCgemHitCol = 0;
178 m_recCgemHitCol->Delete();
179 delete m_recCgemHitCol;
180 m_recCgemHitCol = 0;
181
182 if(m_recCgemClusterCol == s_staticRecCgemClusterCol) s_staticRecCgemClusterCol = 0;
183 m_recCgemClusterCol->Delete();
184 delete m_recCgemClusterCol;
185 m_recCgemClusterCol = 0;
186
187 if(m_recTofTrackCol == s_staticTofTrackCol ) s_staticTofTrackCol = 0;
188 m_recTofTrackCol->Delete();
189 delete m_recTofTrackCol;
190 m_recTofTrackCol = 0;
191
192 if(m_recEmcHitCol == s_staticEmcHitCol) s_staticEmcHitCol = 0;
193 m_recEmcHitCol->Delete();
194 delete m_recEmcHitCol;
195 m_recEmcHitCol = 0;
196
197 if(m_recEmcClusterCol == s_staticEmcClusterCol) s_staticEmcClusterCol = 0;
198 m_recEmcClusterCol->Delete();
199 delete m_recEmcClusterCol;
200 m_recEmcClusterCol = 0;
201
202 if(m_recEmcShowerCol == s_staticEmcShowerCol) s_staticEmcShowerCol = 0;
203 m_recEmcShowerCol->Delete();
204 delete m_recEmcShowerCol;
205 m_recEmcShowerCol = 0;
206
207
208 if(m_recMucTrackCol == s_staticMucTrackCol ) s_staticMucTrackCol = 0;
209 m_recMucTrackCol->Delete();
210 delete m_recMucTrackCol;
211 m_recMucTrackCol = 0;
212
213 if(m_recMdcDedxCol == s_staticRecMdcDedxCol ) s_staticRecMdcDedxCol = 0;
214 m_recMdcDedxCol->Delete();
215 delete m_recMdcDedxCol;
216 m_recMdcDedxCol = 0;
217
218 if(m_recMdcDedxHitCol == s_staticRecMdcDedxHitCol ) s_staticRecMdcDedxHitCol = 0;
219 m_recMdcDedxHitCol->Delete();
220 delete m_recMdcDedxHitCol;
221 m_recMdcDedxHitCol = 0;
222
223 if(m_recCgemDedxCol == s_staticRecCgemDedxCol ) s_staticRecCgemDedxCol = 0;
224 m_recCgemDedxCol->Delete();
225 delete m_recCgemDedxCol;
226 m_recCgemDedxCol = 0;
227
228 if(m_recCgemDedxHitCol == s_staticRecCgemDedxHitCol ) s_staticRecCgemDedxHitCol = 0;
229 m_recCgemDedxHitCol->Delete();
230 delete m_recCgemDedxHitCol;
231 m_recCgemDedxHitCol = 0;
232
233
234 if(m_recExtTrackCol == s_staticExtTrackCol ) s_staticExtTrackCol = 0;
235 m_recExtTrackCol->Delete();
236 delete m_recExtTrackCol;
237 m_recExtTrackCol = 0;
238
239 if(m_recMdcKalTrackCol == s_staticRecMdcKalTrackCol ) s_staticRecMdcKalTrackCol = 0;
240 m_recMdcKalTrackCol->Delete();
241 delete m_recMdcKalTrackCol;
242 m_recMdcKalTrackCol = 0;
243
244 if(m_recMdcKalHelixSegCol == s_staticRecMdcKalHelixSegCol ) s_staticRecMdcKalHelixSegCol = 0;
245 m_recMdcKalHelixSegCol->Delete();
246 delete m_recMdcKalHelixSegCol;
247 m_recMdcKalHelixSegCol = 0;
248
249 if(m_recCgemKalTrackCol == s_staticRecCgemKalTrackCol ) s_staticRecCgemKalTrackCol = 0;
250 m_recCgemKalTrackCol->Delete();
251 delete m_recCgemKalTrackCol;
252 m_recCgemKalTrackCol = 0;
253
254 if(m_recCgemKalHelixSegCol == s_staticRecCgemKalHelixSegCol ) s_staticRecCgemKalHelixSegCol = 0;
255 m_recCgemKalHelixSegCol->Delete();
256 delete m_recCgemKalHelixSegCol;
257 m_recCgemKalHelixSegCol = 0;
258
259 if(m_recEvTimeCol == s_staticEvTimeCol ) s_staticEvTimeCol = 0;
260 m_recEvTimeCol->Delete();
261 delete m_recEvTimeCol;
262 m_recEvTimeCol = 0;
263
264 if ( m_recZddChannelCol == s_staticRecZddChannelCol ) s_staticRecZddChannelCol = 0;
265 m_recZddChannelCol->Delete();
266 delete m_recZddChannelCol;
267 m_recZddChannelCol = 0;
268}

Member Function Documentation

◆ addEmcCluster()

void TRecTrackEvent::addEmcCluster ( TRecEmcCluster * Track)

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

Definition at line 369 of file TRecTrackEvent.cxx.

369 {
370 m_recEmcClusterCol->Add(Track);
371 }
#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 359 of file TRecTrackEvent.cxx.

359 {
360 m_recEmcHitCol->Add(Track);
361 }

Referenced by RecEmcHitCnv::DataObjectToTObject().

◆ addEmcShower()

void TRecTrackEvent::addEmcShower ( TRecEmcShower * Track)

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

Definition at line 379 of file TRecTrackEvent.cxx.

379 {
380 m_recEmcShowerCol->Add(Track);
381 }

Referenced by RecEmcShowerCnv::DataObjectToTObject().

◆ addEvTime()

void TRecTrackEvent::addEvTime ( TRecEvTime * Track)

Definition at line 502 of file TRecTrackEvent.cxx.

502 {
503 m_recEvTimeCol->Add(Track);
504}

Referenced by RecEvTimeCnv::DataObjectToTObject().

◆ addExtTrack()

void TRecTrackEvent::addExtTrack ( TRecExtTrack * Track)

Add a ExtTrack into the Ext Data collection.

Definition at line 449 of file TRecTrackEvent.cxx.

449 {
450 m_recExtTrackCol->Add(Track);
451 }

Referenced by RecExtTrackCnv::DataObjectToTObject().

◆ addMucTrack()

void TRecTrackEvent::addMucTrack ( TRecMucTrack * Track)

Add a MucTrack into the TOF Data collection.

Muc.

Definition at line 390 of file TRecTrackEvent.cxx.

390 {
391 m_recMucTrackCol->Add(Track);
392}

Referenced by RecMucTrackCnv::DataObjectToTObject().

◆ addRecCgemCluster()

void TRecTrackEvent::addRecCgemCluster ( TRecCgemCluster * Cluster)

Add a Rec Cgem Cluster into the Cgem data collection.

Definition at line 338 of file TRecTrackEvent.cxx.

338 {
339 m_recCgemClusterCol->Add(Cluster);
340 }

Referenced by RecCgemClusterCnv::DataObjectToTObject().

◆ addRecCgemDedx()

void TRecTrackEvent::addRecCgemDedx ( TRecCgemDedx * Track)

Add a Dedx into the TOF Data collection.

Definition at line 425 of file TRecTrackEvent.cxx.

425 {
426 m_recCgemDedxCol->Add(Track);
427 }

Referenced by RecCgemDedxCnv::DataObjectToTObject().

◆ addRecCgemDedxHit()

void TRecTrackEvent::addRecCgemDedxHit ( TRecCgemDedxHit * Track)

Add a Dedx into the TOF Data collection.

Definition at line 437 of file TRecTrackEvent.cxx.

437 {
438 m_recCgemDedxHitCol->Add(Track);
439}

Referenced by RecCgemDedxHitCnv::DataObjectToTObject().

◆ addRecCgemHit()

void TRecTrackEvent::addRecCgemHit ( TRecCgemHit * Hit)

Add a Rec Cgem Hit into the Cgem data collection.

Definition at line 328 of file TRecTrackEvent.cxx.

328 {
329 m_recCgemHitCol->Add(Hit);
330 }

Referenced by RecCgemHitCnv::DataObjectToTObject().

◆ addRecCgemKalHelixSeg()

void TRecTrackEvent::addRecCgemKalHelixSeg ( TRecCgemKalHelixSeg * Track)

Definition at line 491 of file TRecTrackEvent.cxx.

491 {
492 m_recCgemKalHelixSegCol->Add(Track);
493}

Referenced by RecCgemKalHelixSegCnv::DataObjectToTObject().

◆ addRecCgemKalTrack()

void TRecTrackEvent::addRecCgemKalTrack ( TRecCgemKalTrack * Track)

Definition at line 481 of file TRecTrackEvent.cxx.

481 {
482 m_recCgemKalTrackCol->Add(Track);
483}

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ addRecCgemSegment()

void TRecTrackEvent::addRecCgemSegment ( TRecCgemSegment * Segment)

Add a TkrSegment into the Cgem data collection.

Cgem.

Definition at line 308 of file TRecTrackEvent.cxx.

308 {
309 m_recCgemSegmentCol->Add(Segment);
310 }
#define Segment
Definition TTrackBase.h:31

Referenced by RecCgemSegmentCnv::DataObjectToTObject().

◆ addRecCgemTrack()

void TRecTrackEvent::addRecCgemTrack ( TRecCgemTrack * Track)

Add a TkrTrack into the Cgem data collection.

Definition at line 318 of file TRecTrackEvent.cxx.

318 {
319 m_recCgemTrackCol->Add(Track);
320 }

Referenced by RecCgemTrackCnv::DataObjectToTObject().

◆ addRecMdcDedx()

void TRecTrackEvent::addRecMdcDedx ( TRecMdcDedx * Track)

Add a Dedx into the TOF Data collection.

Dedx.

Definition at line 402 of file TRecTrackEvent.cxx.

402 {
403 m_recMdcDedxCol->Add(Track);
404 }

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ addRecMdcDedxHit()

void TRecTrackEvent::addRecMdcDedxHit ( TRecMdcDedxHit * Track)

Add a Dedx into the TOF Data collection.

Definition at line 414 of file TRecTrackEvent.cxx.

414 {
415 m_recMdcDedxHitCol->Add(Track);
416}

Referenced by RecMdcDedxHitCnv::DataObjectToTObject().

◆ addRecMdcHit()

void TRecTrackEvent::addRecMdcHit ( TRecMdcHit * Hit)

Add a Rec Mdc Hit into the Mdc data collection.

Definition at line 297 of file TRecTrackEvent.cxx.

297 {
298 m_recMdcHitCol->Add(Hit);
299 }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ addRecMdcKalHelixSeg()

void TRecTrackEvent::addRecMdcKalHelixSeg ( TRecMdcKalHelixSeg * Track)

Definition at line 470 of file TRecTrackEvent.cxx.

470 {
471 m_recMdcKalHelixSegCol->Add(Track);
472}

Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().

◆ addRecMdcKalTrack()

void TRecTrackEvent::addRecMdcKalTrack ( TRecMdcKalTrack * Track)

Definition at line 460 of file TRecTrackEvent.cxx.

460 {
461 m_recMdcKalTrackCol->Add(Track);
462}

Referenced by RecMdcKalTrackCnv::DataObjectToTObject().

◆ addRecMdcTrack()

void TRecTrackEvent::addRecMdcTrack ( TRecMdcTrack * Track)

Add a TkrTrack into the Mdc data collection.

Mdc.

Definition at line 287 of file TRecTrackEvent.cxx.

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

Referenced by RecMdcTrackCnv::DataObjectToTObject().

◆ addRecZddChannel()

void TRecTrackEvent::addRecZddChannel ( TRecZddChannel * dtag)

Definition at line 513 of file TRecTrackEvent.cxx.

513 {
514 m_recZddChannelCol->Add(zdd);
515}

Referenced by RecZddChannelCnv::DataObjectToTObject().

◆ addTofTrack()

void TRecTrackEvent::addTofTrack ( TRecTofTrack * Track)

Add a TofTrack into the TOF Data collection.

Tof.

Definition at line 348 of file TRecTrackEvent.cxx.

348 {
349 m_recTofTrackCol->Add(Track);
350}

Referenced by RecTofTrackCnv::DataObjectToTObject().

◆ Clear()

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

Definition at line 275 of file TRecTrackEvent.cxx.

275 {
276
277}

Referenced by TRecTrackEvent().

◆ clearEmcClusterCol()

void TRecTrackEvent::clearEmcClusterCol ( )
inline

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

Definition at line 154 of file TRecTrackEvent.h.

154{ 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 142 of file TRecTrackEvent.h.

142{ 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 166 of file TRecTrackEvent.h.

166{ m_recEmcShowerCol->Clear(); }

Referenced by RecEmcShowerCnv::DataObjectToTObject().

◆ clearEvTimeCol()

void TRecTrackEvent::clearEvTimeCol ( )
inline

Definition at line 274 of file TRecTrackEvent.h.

274{ m_recEvTimeCol->Clear();}

Referenced by RecEvTimeCnv::DataObjectToTObject().

◆ clearExtTrackCol()

void TRecTrackEvent::clearExtTrackCol ( )
inline

Definition at line 243 of file TRecTrackEvent.h.

243{ m_recExtTrackCol->Clear();}

Referenced by RecExtTrackCnv::DataObjectToTObject().

◆ clearMucTrackCol()

void TRecTrackEvent::clearMucTrackCol ( )
inline

clear the whole array

Definition at line 179 of file TRecTrackEvent.h.

179{ m_recMucTrackCol->Clear();}

Referenced by RecMucTrackCnv::DataObjectToTObject().

◆ clearRecCgemClusterCol()

void TRecTrackEvent::clearRecCgemClusterCol ( )
inline

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

Definition at line 117 of file TRecTrackEvent.h.

117{m_recCgemClusterCol->Clear();}

Referenced by RecCgemClusterCnv::DataObjectToTObject().

◆ clearRecCgemDedxCol()

void TRecTrackEvent::clearRecCgemDedxCol ( )
inline

clear the whole array

Definition at line 217 of file TRecTrackEvent.h.

217{ m_recCgemDedxCol->Clear();}

Referenced by RecCgemDedxCnv::DataObjectToTObject().

◆ clearRecCgemDedxHitCol()

void TRecTrackEvent::clearRecCgemDedxHitCol ( )
inline

clear the whole array

Definition at line 230 of file TRecTrackEvent.h.

230{ m_recCgemDedxHitCol->Clear();}

Referenced by RecCgemDedxHitCnv::DataObjectToTObject().

◆ clearRecCgemHitCol()

void TRecTrackEvent::clearRecCgemHitCol ( )
inline

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

Definition at line 106 of file TRecTrackEvent.h.

106{ m_recCgemHitCol->Clear(); }

Referenced by RecCgemHitCnv::DataObjectToTObject().

◆ clearRecCgemKalHelixSegCol()

void TRecTrackEvent::clearRecCgemKalHelixSegCol ( )
inline

Definition at line 267 of file TRecTrackEvent.h.

267{ m_recCgemKalHelixSegCol->Clear();}

Referenced by RecCgemKalHelixSegCnv::DataObjectToTObject().

◆ clearRecCgemKalTrackCol()

void TRecTrackEvent::clearRecCgemKalTrackCol ( )
inline

Definition at line 261 of file TRecTrackEvent.h.

261{ m_recCgemKalTrackCol->Clear();}

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ clearRecCgemSegmentCol()

void TRecTrackEvent::clearRecCgemSegmentCol ( )
inline

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

Definition at line 95 of file TRecTrackEvent.h.

95{ m_recCgemSegmentCol->Clear(); }

Referenced by RecCgemSegmentCnv::DataObjectToTObject().

◆ clearRecCgemTrackCol()

void TRecTrackEvent::clearRecCgemTrackCol ( )
inline

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

Definition at line 83 of file TRecTrackEvent.h.

83{ m_recCgemTrackCol->Clear(); }

Referenced by RecCgemTrackCnv::DataObjectToTObject().

◆ clearRecMdcDedxCol()

void TRecTrackEvent::clearRecMdcDedxCol ( )
inline

clear the whole array

Definition at line 191 of file TRecTrackEvent.h.

191{ m_recMdcDedxCol->Clear();}

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ clearRecMdcDedxHitCol()

void TRecTrackEvent::clearRecMdcDedxHitCol ( )
inline

clear the whole array

Definition at line 204 of file TRecTrackEvent.h.

204{ 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 71 of file TRecTrackEvent.h.

71{ m_recMdcHitCol->Clear(); }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ clearRecMdcKalHelixSegCol()

void TRecTrackEvent::clearRecMdcKalHelixSegCol ( )
inline

Definition at line 255 of file TRecTrackEvent.h.

255{ m_recMdcKalHelixSegCol->Clear();}

Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().

◆ clearRecMdcKalTrackCol()

void TRecTrackEvent::clearRecMdcKalTrackCol ( )
inline

Definition at line 249 of file TRecTrackEvent.h.

249{ 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 60 of file TRecTrackEvent.h.

60{ m_recMdcTrackCol->Clear(); }

Referenced by RecMdcTrackCnv::DataObjectToTObject().

◆ clearRecZddChannelCol()

void TRecTrackEvent::clearRecZddChannelCol ( )
inline

Definition at line 280 of file TRecTrackEvent.h.

280{ m_recZddChannelCol->Clear(); }

Referenced by RecZddChannelCnv::DataObjectToTObject().

◆ clearTofTrackCol()

void TRecTrackEvent::clearTofTrackCol ( )
inline

clear the whole array

Definition at line 129 of file TRecTrackEvent.h.

129{ 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 373 of file TRecTrackEvent.cxx.

373 {
374 if(Int_t(i) >= m_recEmcClusterCol->GetEntries())
375 return 0;
376 return (TRecEmcCluster*)m_recEmcClusterCol->At(i);
377 }

◆ getEmcClusterCol()

const TObjArray * TRecTrackEvent::getEmcClusterCol ( ) const
inline

retrieve the whole TObjArray of EmcCluster Data

Definition at line 145 of file TRecTrackEvent.h.

145{ 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 363 of file TRecTrackEvent.cxx.

363 {
364 if(Int_t(i) >= m_recEmcHitCol->GetEntries())
365 return 0;
366 return (TRecEmcHit*)m_recEmcHitCol->At(i);
367 }

◆ getEmcHitCol()

const TObjArray * TRecTrackEvent::getEmcHitCol ( ) const
inline

retrieve the whole TObjArray of EmcHit Data

Definition at line 133 of file TRecTrackEvent.h.

133{ 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 383 of file TRecTrackEvent.cxx.

383 {
384 if(Int_t(i) >= m_recEmcShowerCol->GetEntries())
385 return 0;
386 return (TRecEmcShower*)m_recEmcShowerCol->At(i);
387 }

Referenced by BesClient::GetEvent().

◆ getEmcShowerCol()

const TObjArray * TRecTrackEvent::getEmcShowerCol ( ) const
inline

retrieve the whole TObjArray of EmcShower Data

Definition at line 157 of file TRecTrackEvent.h.

157{ return m_recEmcShowerCol; };

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

◆ getEvTime()

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

Definition at line 506 of file TRecTrackEvent.cxx.

506 {
507 if(Int_t(i) >=m_recEvTimeCol->GetEntries())
508 return 0;
509 return (TRecEvTime*) m_recEvTimeCol->At(i);
510}

◆ getEvTimeCol()

const TObjArray * TRecTrackEvent::getEvTimeCol ( ) const
inline

Definition at line 271 of file TRecTrackEvent.h.

271{ return m_recEvTimeCol; }

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

◆ getExtTrack()

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

Definition at line 453 of file TRecTrackEvent.cxx.

453 {
454 if(Int_t(i) >=m_recExtTrackCol->GetEntries())
455 return 0;
456 return (TRecExtTrack*) m_recExtTrackCol->At(i);
457 }

◆ getExtTrackCol()

const TObjArray * TRecTrackEvent::getExtTrackCol ( ) const
inline

Definition at line 234 of file TRecTrackEvent.h.

234{ 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 395 of file TRecTrackEvent.cxx.

395 {
396 if(Int_t(i) >=m_recMucTrackCol->GetEntries())
397 return 0;
398 return (TRecMucTrack*) m_recMucTrackCol->At(i);
399}

Referenced by BesClient::GetEvent().

◆ getMucTrackCol()

const TObjArray * TRecTrackEvent::getMucTrackCol ( ) const
inline

retrieve the whole TObjArray of MucTrack Data

Definition at line 170 of file TRecTrackEvent.h.

170{ return m_recMucTrackCol; };

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

◆ getRecCgemCluster()

const TRecCgemCluster * TRecTrackEvent::getRecCgemCluster ( Int_t i) const

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

Definition at line 341 of file TRecTrackEvent.cxx.

341 {
342 if(Int_t(i) >= m_recCgemClusterCol->GetEntries())
343 return 0;
344 return (TRecCgemCluster*)m_recCgemClusterCol->At(i);
345 }

Referenced by BesClient::GetEvent().

◆ getRecCgemClusterCol()

const TObjArray * TRecTrackEvent::getRecCgemClusterCol ( ) const
inline

retrive the whole TObjArray of RecCgemCluster Data

Definition at line 109 of file TRecTrackEvent.h.

109{return m_recCgemClusterCol;};

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

◆ getRecCgemDedx()

const TRecCgemDedx * TRecTrackEvent::getRecCgemDedx ( Int_t i) const

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

Definition at line 430 of file TRecTrackEvent.cxx.

430 {
431 if(Int_t(i) >=m_recCgemDedxCol->GetEntries())
432 return 0;
433 return (TRecCgemDedx*) m_recCgemDedxCol->At(i);
434 }

◆ getRecCgemDedxCol()

const TObjArray * TRecTrackEvent::getRecCgemDedxCol ( ) const
inline

retrieve the whole TObjArray of Dedx Data

Definition at line 208 of file TRecTrackEvent.h.

208{ return m_recCgemDedxCol; };

Referenced by RecCgemDedxCnv::DataObjectToTObject().

◆ getRecCgemDedxHit()

const TRecCgemDedxHit * TRecTrackEvent::getRecCgemDedxHit ( Int_t i) const

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

Definition at line 442 of file TRecTrackEvent.cxx.

442 {
443 if(Int_t(i) >=m_recCgemDedxHitCol->GetEntries())
444 return 0;
445 return (TRecCgemDedxHit*) m_recCgemDedxHitCol->At(i);
446 }

◆ getRecCgemDedxHitCol()

const TObjArray * TRecTrackEvent::getRecCgemDedxHitCol ( ) const
inline

retrieve the whole TObjArray of Dedx Data

Definition at line 221 of file TRecTrackEvent.h.

221{ return m_recCgemDedxHitCol; };

Referenced by RecCgemDedxHitCnv::DataObjectToTObject().

◆ getRecCgemHit()

const TRecCgemHit * TRecTrackEvent::getRecCgemHit ( Int_t i) const

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

Definition at line 332 of file TRecTrackEvent.cxx.

332 {
333 if (Int_t(i) >= m_recCgemHitCol->GetEntries())
334 return 0;
335 return (TRecCgemHit*)m_recCgemHitCol->At(i);
336 }

◆ getRecCgemHitCol()

const TObjArray * TRecTrackEvent::getRecCgemHitCol ( ) const
inline

retrieve the whole TObjArray of RecCgemHit Data

Definition at line 98 of file TRecTrackEvent.h.

98{ return m_recCgemHitCol; };

Referenced by RecCgemHitCnv::DataObjectToTObject().

◆ getRecCgemKalHelixSeg()

const TRecCgemKalHelixSeg * TRecTrackEvent::getRecCgemKalHelixSeg ( Int_t i) const

Definition at line 495 of file TRecTrackEvent.cxx.

495 {
496 if(Int_t(i) >= m_recCgemKalHelixSegCol->GetEntries())
497 return 0;
498 return ( TRecCgemKalHelixSeg*) m_recCgemKalHelixSegCol->At(i);
499}

◆ getRecCgemKalHelixSegCol()

const TObjArray * TRecTrackEvent::getRecCgemKalHelixSegCol ( ) const
inline

Definition at line 264 of file TRecTrackEvent.h.

264{ return m_recCgemKalHelixSegCol; }

Referenced by RecCgemKalHelixSegCnv::DataObjectToTObject().

◆ getRecCgemKalTrack()

const TRecCgemKalTrack * TRecTrackEvent::getRecCgemKalTrack ( Int_t i) const

Definition at line 485 of file TRecTrackEvent.cxx.

485 {
486 if(Int_t(i) >=m_recCgemKalTrackCol->GetEntries())
487 return 0;
488 return (TRecCgemKalTrack*) m_recCgemKalTrackCol->At(i);
489}

◆ getRecCgemKalTrackCol()

const TObjArray * TRecTrackEvent::getRecCgemKalTrackCol ( ) const
inline

Definition at line 258 of file TRecTrackEvent.h.

258{ return m_recCgemKalTrackCol; }

Referenced by RecCgemKalTrackCnv::DataObjectToTObject().

◆ getRecCgemSegment()

const TRecCgemSegment * TRecTrackEvent::getRecCgemSegment ( Int_t i) const

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

Definition at line 312 of file TRecTrackEvent.cxx.

312 {
313 if (Int_t(i) >= m_recCgemSegmentCol->GetEntries())
314 return 0;
315 return (TRecCgemSegment*)m_recCgemSegmentCol->At(i);
316 }

◆ getRecCgemSegmentCol()

const TObjArray * TRecTrackEvent::getRecCgemSegmentCol ( ) const
inline

retrieve the whole TObjArray of RecCgemSegment Data

Definition at line 86 of file TRecTrackEvent.h.

86{ return m_recCgemSegmentCol; };

Referenced by RecCgemSegmentCnv::DataObjectToTObject().

◆ getRecCgemTrack()

const TRecCgemTrack * TRecTrackEvent::getRecCgemTrack ( Int_t i) const

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

Definition at line 322 of file TRecTrackEvent.cxx.

322 {
323 if (Int_t(i) >= m_recCgemTrackCol->GetEntries())
324 return 0;
325 return (TRecCgemTrack*)m_recCgemTrackCol->At(i);
326 }

◆ getRecCgemTrackCol()

const TObjArray * TRecTrackEvent::getRecCgemTrackCol ( ) const
inline

retrieve the whole TObjArray of RecCgemTrack Data

Definition at line 74 of file TRecTrackEvent.h.

74{ return m_recCgemTrackCol; };

Referenced by RecCgemTrackCnv::DataObjectToTObject().

◆ getRecMdcDedx()

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

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

Definition at line 407 of file TRecTrackEvent.cxx.

407 {
408 if(Int_t(i) >=m_recMdcDedxCol->GetEntries())
409 return 0;
410 return (TRecMdcDedx*) m_recMdcDedxCol->At(i);
411 }

◆ getRecMdcDedxCol()

const TObjArray * TRecTrackEvent::getRecMdcDedxCol ( ) const
inline

retrieve the whole TObjArray of Dedx Data

Definition at line 182 of file TRecTrackEvent.h.

182{ 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 419 of file TRecTrackEvent.cxx.

419 {
420 if(Int_t(i) >=m_recMdcDedxHitCol->GetEntries())
421 return 0;
422 return (TRecMdcDedxHit*) m_recMdcDedxHitCol->At(i);
423 }

◆ getRecMdcDedxHitCol()

const TObjArray * TRecTrackEvent::getRecMdcDedxHitCol ( ) const
inline

retrieve the whole TObjArray of Dedx Data

Definition at line 195 of file TRecTrackEvent.h.

195{ 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 301 of file TRecTrackEvent.cxx.

301 {
302 if (Int_t(i) >= m_recMdcHitCol->GetEntries())
303 return 0;
304 return (TRecMdcHit*)m_recMdcHitCol->At(i);
305 }

Referenced by BesClient::GetEvent().

◆ getRecMdcHitCol()

const TObjArray * TRecTrackEvent::getRecMdcHitCol ( ) const
inline

retrieve the whole TObjArray of RecMdcHit Data

Definition at line 63 of file TRecTrackEvent.h.

63{ return m_recMdcHitCol; };

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

◆ getRecMdcKalHelixSeg()

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

Definition at line 474 of file TRecTrackEvent.cxx.

474 {
475 if(Int_t(i) >= m_recMdcKalHelixSegCol->GetEntries())
476 return 0;
477 return ( TRecMdcKalHelixSeg*) m_recMdcKalHelixSegCol->At(i);
478}

◆ getRecMdcKalHelixSegCol()

const TObjArray * TRecTrackEvent::getRecMdcKalHelixSegCol ( ) const
inline

Definition at line 252 of file TRecTrackEvent.h.

252{ return m_recMdcKalHelixSegCol; }

Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().

◆ getRecMdcKalTrack()

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

Definition at line 464 of file TRecTrackEvent.cxx.

464 {
465 if(Int_t(i) >=m_recMdcKalTrackCol->GetEntries())
466 return 0;
467 return (TRecMdcKalTrack*) m_recMdcKalTrackCol->At(i);
468}

◆ getRecMdcKalTrackCol()

const TObjArray * TRecTrackEvent::getRecMdcKalTrackCol ( ) const
inline

Definition at line 246 of file TRecTrackEvent.h.

246{ 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 291 of file TRecTrackEvent.cxx.

291 {
292 if (Int_t(i) >= m_recMdcTrackCol->GetEntries())
293 return 0;
294 return (TRecMdcTrack*)m_recMdcTrackCol->At(i);
295 }

Referenced by BesClient::GetEvent().

◆ getRecMdcTrackCol()

const TObjArray * TRecTrackEvent::getRecMdcTrackCol ( ) const
inline

retrieve the whole TObjArray of RecMdcTrack Data

Definition at line 51 of file TRecTrackEvent.h.

51{ return m_recMdcTrackCol; };

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

◆ getRecZddChannel()

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

Definition at line 517 of file TRecTrackEvent.cxx.

517 {
518 if ( i >= m_recZddChannelCol->GetEntries() || i < 0 )
519 return 0;
520 return (TRecZddChannel*) m_recZddChannelCol->At(i);
521}

◆ getRecZddChannelCol()

const TObjArray * TRecTrackEvent::getRecZddChannelCol ( ) const
inline

Definition at line 277 of file TRecTrackEvent.h.

277{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 352 of file TRecTrackEvent.cxx.

352 {
353 if(Int_t(i) >=m_recTofTrackCol->GetEntries())
354 return 0;
355 return (TRecTofTrack*) m_recTofTrackCol->At(i);
356}

Referenced by BesClient::GetEvent().

◆ getTofTrackCol()

const TObjArray * TRecTrackEvent::getTofTrackCol ( ) const
inline

retrieve the whole TObjArray of TofTrack Data

Definition at line 120 of file TRecTrackEvent.h.

120{ return m_recTofTrackCol; };

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

◆ initialize()

void TRecTrackEvent::initialize ( )

Definition at line 271 of file TRecTrackEvent.cxx.

271 {
272}

Referenced by RecTrackCnv::DataObjectToTObject().

◆ Print()

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

Definition at line 280 of file TRecTrackEvent.cxx.

280 {
281 TObject::Print(option);
282}

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