1#ifndef ROOT_TRecTrackEvent_H
2#define ROOT_TRecTrackEvent_H 1
5#include "TClonesArray.h"
41 void Clear(Option_t *option=
"");
43 void Print(Option_t *option=
"")
const;
285 static TObjArray *s_staticRecMdcTrackCol;
286 TObjArray* m_recMdcTrackCol;
287 static TObjArray *s_staticRecMdcHitCol;
288 TObjArray* m_recMdcHitCol;
291 static TObjArray *s_staticRecCgemSegmentCol;
292 TObjArray* m_recCgemSegmentCol;
293 static TObjArray *s_staticRecCgemTrackCol;
294 TObjArray* m_recCgemTrackCol;
295 static TObjArray *s_staticRecCgemHitCol;
296 TObjArray* m_recCgemHitCol;
297 static TObjArray *s_staticRecCgemClusterCol;
298 TObjArray* m_recCgemClusterCol;
300 static TObjArray * s_staticEmcHitCol;
301 TObjArray* m_recEmcHitCol;
303 static TObjArray * s_staticEmcClusterCol;
304 TObjArray* m_recEmcClusterCol;
307 static TObjArray * s_staticEmcShowerCol;
308 TObjArray* m_recEmcShowerCol;
311 static TObjArray * s_staticTofTrackCol;
312 TObjArray* m_recTofTrackCol;
315 static TObjArray *s_staticMucTrackCol;
316 TObjArray* m_recMucTrackCol;
319 static TObjArray * s_staticRecMdcDedxCol;
320 TObjArray* m_recMdcDedxCol;
323 static TObjArray * s_staticRecMdcDedxHitCol;
324 TObjArray* m_recMdcDedxHitCol;
326 static TObjArray * s_staticRecCgemDedxCol;
327 TObjArray* m_recCgemDedxCol;
330 static TObjArray * s_staticRecCgemDedxHitCol;
331 TObjArray* m_recCgemDedxHitCol;
334 static TObjArray * s_staticExtTrackCol;
335 TObjArray* m_recExtTrackCol;
338 static TObjArray * s_staticRecMdcKalTrackCol;
339 TObjArray* m_recMdcKalTrackCol;
342 static TObjArray * s_staticRecMdcKalHelixSegCol;
343 TObjArray* m_recMdcKalHelixSegCol;
346 static TObjArray * s_staticRecCgemKalTrackCol;
347 TObjArray* m_recCgemKalTrackCol;
350 static TObjArray * s_staticRecCgemKalHelixSegCol;
351 TObjArray* m_recCgemKalHelixSegCol;
354 static TObjArray *s_staticEvTimeCol;
355 TObjArray* m_recEvTimeCol;
358 static TObjArray* s_staticRecZddChannelCol;
359 TObjArray* m_recZddChannelCol;
void addRecMdcKalTrack(TRecMdcKalTrack *Track)
void Clear(Option_t *option="")
void addMucTrack(TRecMucTrack *Track)
Add a MucTrack into the TOF Data collection.
const TRecExtTrack * getExtTrack(Int_t i) const
const TObjArray * getRecCgemKalTrackCol() const
const TObjArray * getExtTrackCol() const
void clearMucTrackCol()
clear the whole array
void clearRecMdcDedxCol()
clear the whole array
void clearTofTrackCol()
clear the whole array
const TRecCgemKalTrack * getRecCgemKalTrack(Int_t i) const
void clearEmcShowerCol()
clear the whole array (necessary because of the consts-s) */
const TRecMdcKalHelixSeg * getRecMdcKalHelixSeg(Int_t i) const
void addRecMdcTrack(TRecMdcTrack *Track)
Add a TkrTrack into the Mdc data collection.
void clearRecCgemDedxCol()
clear the whole array
void addEmcCluster(TRecEmcCluster *Track)
Add a TkrTrack into the Emc data collection */.
void addRecCgemTrack(TRecCgemTrack *Track)
Add a TkrTrack into the Cgem data collection.
void addRecCgemDedx(TRecCgemDedx *Track)
Add a Dedx into the TOF Data collection.
void addEmcHit(TRecEmcHit *Track)
Add a TkrTrack into the Emc data collection */.
void clearEmcHitCol()
clear the whole array (necessary because of the consts-s) */
const TObjArray * getTofTrackCol() const
retrieve the whole TObjArray of TofTrack Data
const TObjArray * getEmcClusterCol() const
retrieve the whole TObjArray of EmcCluster Data
const TRecZddChannel * getRecZddChannel(Int_t i) const
const TRecMdcKalTrack * getRecMdcKalTrack(Int_t i) const
const TObjArray * getRecMdcDedxHitCol() const
retrieve the whole TObjArray of Dedx Data
void addRecMdcKalHelixSeg(TRecMdcKalHelixSeg *Track)
void addRecCgemSegment(TRecCgemSegment *Segment)
Add a TkrSegment into the Cgem data collection.
const TObjArray * getRecCgemSegmentCol() const
retrieve the whole TObjArray of RecCgemSegment Data
const TObjArray * getRecCgemHitCol() const
retrieve the whole TObjArray of RecCgemHit Data
void addRecMdcDedx(TRecMdcDedx *Track)
Add a Dedx into the TOF Data collection.
const TObjArray * getRecCgemKalHelixSegCol() const
void addEmcShower(TRecEmcShower *Track)
Add a TkrTrack into the Emc data collection */.
void addRecCgemHit(TRecCgemHit *Hit)
Add a Rec Cgem Hit into the Cgem data collection.
void clearRecCgemKalHelixSegCol()
const TObjArray * getRecCgemDedxCol() const
retrieve the whole TObjArray of Dedx Data
const TObjArray * getRecCgemDedxHitCol() const
retrieve the whole TObjArray of Dedx Data
void clearRecMdcKalHelixSegCol()
const TRecMdcDedx * getRecMdcDedx(Int_t i) const
retrieve a TofTrack From the collection, using the index into the array
const TObjArray * getEvTimeCol() const
const TRecEvTime * getEvTime(Int_t i) const
void clearRecMdcTrackCol()
clear the whole array (necessary because of the consts-s)
const TRecCgemDedx * getRecCgemDedx(Int_t i) const
retrieve a TofTrack From the collection, using the index into the array
const TRecEmcCluster * getEmcCluster(Int_t i) const
retrieve a EmcCluster from the collection, using the index into the array */
virtual ~TRecTrackEvent()
const TRecCgemSegment * getRecCgemSegment(Int_t i) const
retrieve a CgemSegment from the collection, using the index into the array
void addRecCgemKalHelixSeg(TRecCgemKalHelixSeg *Track)
const TObjArray * getEmcHitCol() const
retrieve the whole TObjArray of EmcHit Data
const TRecTofTrack * getTofTrack(Int_t i) const
retrieve a TofTrack From the collection, using the index into the array
void clearRecCgemHitCol()
clear the whole array (necessary because of the consts-s)
const TObjArray * getRecMdcDedxCol() const
retrieve the whole TObjArray of Dedx Data
const TRecEmcHit * getEmcHit(Int_t i) const
retrieve a EmcHit from the collection, using the index into the array */
void clearRecCgemClusterCol()
clear the whole array(necessary because of the consts-s)
const TObjArray * getRecCgemClusterCol() const
retrive the whole TObjArray of RecCgemCluster Data
void clearRecCgemDedxHitCol()
clear the whole array
void addEvTime(TRecEvTime *Track)
const TObjArray * getRecZddChannelCol() const
void addRecCgemDedxHit(TRecCgemDedxHit *Track)
Add a Dedx into the TOF Data collection.
const TRecMdcTrack * getRecMdcTrack(Int_t i) const
retrieve a MdcTrack from the collection, using the index into the array
const TRecCgemKalHelixSeg * getRecCgemKalHelixSeg(Int_t i) const
const TObjArray * getRecCgemTrackCol() const
retrieve the whole TObjArray of RecCgemTrack Data
void addRecMdcHit(TRecMdcHit *Hit)
Add a Rec Mdc Hit into the Mdc data collection.
const TObjArray * getEmcShowerCol() const
retrieve the whole TObjArray of EmcShower Data
const TObjArray * getRecMdcTrackCol() const
retrieve the whole TObjArray of RecMdcTrack Data
void clearRecMdcHitCol()
clear the whole array (necessary because of the consts-s)
void Print(Option_t *option="") const
const TRecMdcDedxHit * getRecMdcDedxHit(Int_t i) const
retrieve a TofTrack From the collection, using the index into the array
void addRecCgemCluster(TRecCgemCluster *Cluster)
Add a Rec Cgem Cluster into the Cgem data collection.
const TRecCgemCluster * getRecCgemCluster(Int_t i) const
retrieve a RecCgemCluster from the collection,using the index into the array
const TRecEmcShower * getEmcShower(Int_t i) const
retrieve a EmcShower from the collection, using the index into the array */
void clearRecMdcDedxHitCol()
clear the whole array
const TObjArray * getMucTrackCol() const
retrieve the whole TObjArray of MucTrack Data
void clearEmcClusterCol()
clear the whole array (necessary because of the consts-s) */
const TObjArray * getRecMdcKalTrackCol() const
void clearRecCgemSegmentCol()
clear the whole array (necessary because of the consts-s)
void addRecCgemKalTrack(TRecCgemKalTrack *Track)
void clearRecCgemKalTrackCol()
const TRecCgemHit * getRecCgemHit(Int_t i) const
retrieve a RecCgemHit from the collection, using the index into the array
void addRecMdcDedxHit(TRecMdcDedxHit *Track)
Add a Dedx into the TOF Data collection.
void addTofTrack(TRecTofTrack *Track)
Add a TofTrack into the TOF Data collection.
const TObjArray * getRecMdcKalHelixSegCol() const
void clearRecCgemTrackCol()
clear the whole array (necessary because of the consts-s)
const TRecMucTrack * getMucTrack(Int_t i) const
retrieve a MucTrack From the collection, using the index into the array
const TRecMdcHit * getRecMdcHit(Int_t i) const
retrieve a RecMdcHit from the collection, using the index into the array
void addRecZddChannel(TRecZddChannel *dtag)
const TRecCgemTrack * getRecCgemTrack(Int_t i) const
retrieve a CgemTrack from the collection, using the index into the array
const TRecCgemDedxHit * getRecCgemDedxHit(Int_t i) const
retrieve a TofTrack From the collection, using the index into the array
void addExtTrack(TRecExtTrack *Track)
Add a ExtTrack into the Ext Data collection.
const TObjArray * getRecMdcHitCol() const
retrieve the whole TObjArray of RecMdcHit Data
void clearRecZddChannelCol()
void clearRecMdcKalTrackCol()