BOSS 6.6.4.p01
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 ()
 

Detailed Description

Definition at line 23 of file TRecTrackEvent.h.

Constructor & Destructor Documentation

◆ TRecTrackEvent()

TRecTrackEvent::TRecTrackEvent ( )

Definition at line 23 of file TRecTrackEvent.cxx.

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

◆ ~TRecTrackEvent()

TRecTrackEvent::~TRecTrackEvent ( )
virtual

Definition at line 101 of file TRecTrackEvent.cxx.

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

Member Function Documentation

◆ addEmcCluster()

void TRecTrackEvent::addEmcCluster ( TRecEmcCluster Track)

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

Definition at line 231 of file TRecTrackEvent.cxx.

231 {
232 m_recEmcClusterCol->Add(Track);
233 }
#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 221 of file TRecTrackEvent.cxx.

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

Referenced by RecEmcHitCnv::DataObjectToTObject().

◆ addEmcShower()

void TRecTrackEvent::addEmcShower ( TRecEmcShower Track)

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

Definition at line 241 of file TRecTrackEvent.cxx.

241 {
242 m_recEmcShowerCol->Add(Track);
243 }

Referenced by RecEmcShowerCnv::DataObjectToTObject().

◆ addEvTime()

void TRecTrackEvent::addEvTime ( TRecEvTime Track)

Definition at line 320 of file TRecTrackEvent.cxx.

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

Referenced by RecEvTimeCnv::DataObjectToTObject().

◆ addExtTrack()

void TRecTrackEvent::addExtTrack ( TRecExtTrack Track)

Add a ExtTrack into the Ext Data collection.

Definition at line 288 of file TRecTrackEvent.cxx.

288 {
289 m_recExtTrackCol->Add(Track);
290 }

Referenced by RecExtTrackCnv::DataObjectToTObject().

◆ addMucTrack()

void TRecTrackEvent::addMucTrack ( TRecMucTrack Track)

Add a MucTrack into the TOF Data collection.

Muc.

Definition at line 252 of file TRecTrackEvent.cxx.

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

Referenced by RecMucTrackCnv::DataObjectToTObject().

◆ addRecMdcDedx()

void TRecTrackEvent::addRecMdcDedx ( TRecMdcDedx Track)

Add a Dedx into the TOF Data collection.

Dedx.

Definition at line 264 of file TRecTrackEvent.cxx.

264 {
265 m_recMdcDedxCol->Add(Track);
266 }

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ addRecMdcDedxHit()

void TRecTrackEvent::addRecMdcDedxHit ( TRecMdcDedxHit Track)

Add a Dedx into the TOF Data collection.

Definition at line 276 of file TRecTrackEvent.cxx.

276 {
277 m_recMdcDedxHitCol->Add(Track);
278}

Referenced by RecMdcDedxHitCnv::DataObjectToTObject().

◆ addRecMdcHit()

void TRecTrackEvent::addRecMdcHit ( TRecMdcHit Hit)

Add a Rec Mdc Hit into the Mdc data collection.

Definition at line 199 of file TRecTrackEvent.cxx.

199 {
200 m_recMdcHitCol->Add(Hit);
201 }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ addRecMdcKalHelixSeg()

void TRecTrackEvent::addRecMdcKalHelixSeg ( TRecMdcKalHelixSeg Track)

Definition at line 309 of file TRecTrackEvent.cxx.

309 {
310 m_recMdcKalHelixSegCol->Add(Track);
311}

Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().

◆ addRecMdcKalTrack()

void TRecTrackEvent::addRecMdcKalTrack ( TRecMdcKalTrack Track)

Definition at line 299 of file TRecTrackEvent.cxx.

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

Referenced by RecMdcKalTrackCnv::DataObjectToTObject().

◆ addRecMdcTrack()

void TRecTrackEvent::addRecMdcTrack ( TRecMdcTrack Track)

Add a TkrTrack into the Mdc data collection.

Mdc.

Definition at line 189 of file TRecTrackEvent.cxx.

189 {
190 m_recMdcTrackCol->Add(Track);
191 }

Referenced by RecMdcTrackCnv::DataObjectToTObject().

◆ addTofTrack()

void TRecTrackEvent::addTofTrack ( TRecTofTrack Track)

Add a TofTrack into the TOF Data collection.

Tof.

Definition at line 210 of file TRecTrackEvent.cxx.

210 {
211 m_recTofTrackCol->Add(Track);
212}

Referenced by RecTofTrackCnv::DataObjectToTObject().

◆ Clear()

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

Definition at line 177 of file TRecTrackEvent.cxx.

177 {
178
179}

Referenced by RootCnvSvc::commitOutput(), and TRecTrackEvent().

◆ clearEmcClusterCol()

void TRecTrackEvent::clearEmcClusterCol ( )
inline

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

Definition at line 100 of file TRecTrackEvent.h.

100{ 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 88 of file TRecTrackEvent.h.

88{ 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 112 of file TRecTrackEvent.h.

112{ m_recEmcShowerCol->Clear(); }

Referenced by RecEmcShowerCnv::DataObjectToTObject().

◆ clearEvTimeCol()

void TRecTrackEvent::clearEvTimeCol ( )
inline

Definition at line 183 of file TRecTrackEvent.h.

183{ m_recEvTimeCol->Clear();}

Referenced by RecEvTimeCnv::DataObjectToTObject().

◆ clearExtTrackCol()

void TRecTrackEvent::clearExtTrackCol ( )
inline

Definition at line 164 of file TRecTrackEvent.h.

164{ m_recExtTrackCol->Clear();}

Referenced by RecExtTrackCnv::DataObjectToTObject().

◆ clearMucTrackCol()

void TRecTrackEvent::clearMucTrackCol ( )
inline

clear the whole array

Definition at line 125 of file TRecTrackEvent.h.

125{ m_recMucTrackCol->Clear();}

Referenced by RecMucTrackCnv::DataObjectToTObject().

◆ clearRecMdcDedxCol()

void TRecTrackEvent::clearRecMdcDedxCol ( )
inline

clear the whole array

Definition at line 137 of file TRecTrackEvent.h.

137{ m_recMdcDedxCol->Clear();}

Referenced by RecMdcDedxCnv::DataObjectToTObject().

◆ clearRecMdcDedxHitCol()

void TRecTrackEvent::clearRecMdcDedxHitCol ( )
inline

clear the whole array

Definition at line 150 of file TRecTrackEvent.h.

150{ 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 62 of file TRecTrackEvent.h.

62{ m_recMdcHitCol->Clear(); }

Referenced by RecMdcHitCnv::DataObjectToTObject().

◆ clearRecMdcKalHelixSegCol()

void TRecTrackEvent::clearRecMdcKalHelixSegCol ( )
inline

Definition at line 176 of file TRecTrackEvent.h.

176{ m_recMdcKalHelixSegCol->Clear();}

Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().

◆ clearRecMdcKalTrackCol()

void TRecTrackEvent::clearRecMdcKalTrackCol ( )
inline

Definition at line 170 of file TRecTrackEvent.h.

170{ 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 51 of file TRecTrackEvent.h.

51{ m_recMdcTrackCol->Clear(); }

Referenced by RecMdcTrackCnv::DataObjectToTObject().

◆ clearTofTrackCol()

void TRecTrackEvent::clearTofTrackCol ( )
inline

clear the whole array

Definition at line 75 of file TRecTrackEvent.h.

75{ 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 235 of file TRecTrackEvent.cxx.

235 {
236 if(Int_t(i) >= m_recEmcClusterCol->GetEntries())
237 return 0;
238 return (TRecEmcCluster*)m_recEmcClusterCol->At(i);
239 }

◆ getEmcClusterCol()

const TObjArray * TRecTrackEvent::getEmcClusterCol ( ) const
inline

retrieve the whole TObjArray of EmcCluster Data

Definition at line 91 of file TRecTrackEvent.h.

91{ 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 225 of file TRecTrackEvent.cxx.

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

◆ getEmcHitCol()

const TObjArray * TRecTrackEvent::getEmcHitCol ( ) const
inline

retrieve the whole TObjArray of EmcHit Data

Definition at line 79 of file TRecTrackEvent.h.

79{ 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 245 of file TRecTrackEvent.cxx.

245 {
246 if(Int_t(i) >= m_recEmcShowerCol->GetEntries())
247 return 0;
248 return (TRecEmcShower*)m_recEmcShowerCol->At(i);
249 }

Referenced by BesClient::GetEvent().

◆ getEmcShowerCol()

const TObjArray * TRecTrackEvent::getEmcShowerCol ( ) const
inline

retrieve the whole TObjArray of EmcShower Data

Definition at line 103 of file TRecTrackEvent.h.

103{ return m_recEmcShowerCol; };

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

◆ getEvTime()

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

Definition at line 324 of file TRecTrackEvent.cxx.

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

◆ getEvTimeCol()

const TObjArray * TRecTrackEvent::getEvTimeCol ( ) const
inline

Definition at line 180 of file TRecTrackEvent.h.

180{ return m_recEvTimeCol; }

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

◆ getExtTrack()

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

Definition at line 292 of file TRecTrackEvent.cxx.

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

◆ getExtTrackCol()

const TObjArray * TRecTrackEvent::getExtTrackCol ( ) const
inline

Definition at line 155 of file TRecTrackEvent.h.

155{ 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 257 of file TRecTrackEvent.cxx.

257 {
258 if(Int_t(i) >=m_recMucTrackCol->GetEntries())
259 return 0;
260 return (TRecMucTrack*) m_recMucTrackCol->At(i);
261}

Referenced by BesClient::GetEvent().

◆ getMucTrackCol()

const TObjArray * TRecTrackEvent::getMucTrackCol ( ) const
inline

retrieve the whole TObjArray of MucTrack Data

Definition at line 116 of file TRecTrackEvent.h.

116{ 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 269 of file TRecTrackEvent.cxx.

269 {
270 if(Int_t(i) >=m_recMdcDedxCol->GetEntries())
271 return 0;
272 return (TRecMdcDedx*) m_recMdcDedxCol->At(i);
273 }

◆ getRecMdcDedxCol()

const TObjArray * TRecTrackEvent::getRecMdcDedxCol ( ) const
inline

retrieve the whole TObjArray of Dedx Data

Definition at line 128 of file TRecTrackEvent.h.

128{ 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 281 of file TRecTrackEvent.cxx.

281 {
282 if(Int_t(i) >=m_recMdcDedxHitCol->GetEntries())
283 return 0;
284 return (TRecMdcDedxHit*) m_recMdcDedxHitCol->At(i);
285 }

◆ getRecMdcDedxHitCol()

const TObjArray * TRecTrackEvent::getRecMdcDedxHitCol ( ) const
inline

retrieve the whole TObjArray of Dedx Data

Definition at line 141 of file TRecTrackEvent.h.

141{ 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 203 of file TRecTrackEvent.cxx.

203 {
204 if (Int_t(i) >= m_recMdcHitCol->GetEntries())
205 return 0;
206 return (TRecMdcHit*)m_recMdcHitCol->At(i);
207 }

Referenced by BesClient::GetEvent().

◆ getRecMdcHitCol()

const TObjArray * TRecTrackEvent::getRecMdcHitCol ( ) const
inline

retrieve the whole TObjArray of RecMdcHit Data

Definition at line 54 of file TRecTrackEvent.h.

54{ return m_recMdcHitCol; };

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

◆ getRecMdcKalHelixSeg()

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

Definition at line 313 of file TRecTrackEvent.cxx.

313 {
314 if(Int_t(i) >= m_recMdcKalHelixSegCol->GetEntries())
315 return 0;
316 return ( TRecMdcKalHelixSeg*) m_recMdcKalHelixSegCol->At(i);
317}

◆ getRecMdcKalHelixSegCol()

const TObjArray * TRecTrackEvent::getRecMdcKalHelixSegCol ( ) const
inline

Definition at line 173 of file TRecTrackEvent.h.

173{ return m_recMdcKalHelixSegCol; }

Referenced by RecMdcKalHelixSegCnv::DataObjectToTObject().

◆ getRecMdcKalTrack()

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

Definition at line 303 of file TRecTrackEvent.cxx.

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

◆ getRecMdcKalTrackCol()

const TObjArray * TRecTrackEvent::getRecMdcKalTrackCol ( ) const
inline

Definition at line 167 of file TRecTrackEvent.h.

167{ 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 193 of file TRecTrackEvent.cxx.

193 {
194 if (Int_t(i) >= m_recMdcTrackCol->GetEntries())
195 return 0;
196 return (TRecMdcTrack*)m_recMdcTrackCol->At(i);
197 }

Referenced by BesClient::GetEvent().

◆ getRecMdcTrackCol()

const TObjArray * TRecTrackEvent::getRecMdcTrackCol ( ) const
inline

retrieve the whole TObjArray of RecMdcTrack Data

Definition at line 42 of file TRecTrackEvent.h.

42{ return m_recMdcTrackCol; };

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

◆ getTofTrack()

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

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

Definition at line 214 of file TRecTrackEvent.cxx.

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

Referenced by BesClient::GetEvent().

◆ getTofTrackCol()

const TObjArray * TRecTrackEvent::getTofTrackCol ( ) const
inline

retrieve the whole TObjArray of TofTrack Data

Definition at line 66 of file TRecTrackEvent.h.

66{ return m_recTofTrackCol; };

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

◆ initialize()

void TRecTrackEvent::initialize ( )

Definition at line 173 of file TRecTrackEvent.cxx.

173 {
174}

Referenced by RecTrackCnv::DataObjectToTObject().

◆ Print()

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

Definition at line 182 of file TRecTrackEvent.cxx.

182 {
183 TObject::Print(option);
184}

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