33 TObjArray *fMdcTrackCol;
34 TObjArray *fTofTrackCol;
35 TObjArray *fEmcTrackCol;
36 TObjArray *fMucTrackCol;
37 TObjArray *fExtTrackCol;
39 bool Is_tofBarrel(UInt_t status);
40 bool Is_tofCounter(UInt_t status);
45 virtual void Clear(Option_t *option =
"");
46 virtual void Delete(Option_t *option =
"");
47 virtual void Print(Option_t *option =
"");
66 virtual void DrawHits(Option_t *option);
71 if (fDigiEvent)
return fDigiEvent->getMdcDigiCol();
75 if (fDigiEvent)
return fDigiEvent->getTofDigiCol();
79 if (fDigiEvent)
return fDigiEvent->getEmcDigiCol();
83 if (fDigiEvent)
return fDigiEvent->getMucDigiCol();
87 if (fDigiEvent)
return fDigiEvent->getMdcDigiCol()->GetEntries();
91 if (fDigiEvent)
return fDigiEvent->getTofDigiCol()->GetEntries();
95 if (fDigiEvent)
return fDigiEvent->getEmcDigiCol()->GetEntries();
99 if (fDigiEvent)
return fDigiEvent->getMucDigiCol()->GetEntries();
103 if (fDigiEvent)
return fDigiEvent->getMdcDigi(i);
107 if (fDigiEvent)
return fDigiEvent->getTofDigi(i);
111 if (fDigiEvent)
return fDigiEvent->getEmcDigi(i);
115 if (fDigiEvent)
return fDigiEvent->getMucDigi(i);
246 return fEventHeader.GetRunNumber();
249 return fEventHeader.GetEventNumber();
252 return fEventHeader.GetEventYear();
255 return fEventHeader.GetEventMonth();
258 return fEventHeader.GetEventDay();
261 return fEventHeader.GetEventHour();
264 return fEventHeader.GetEventMin();
267 return fEventHeader.GetEventSec();
270 return fEventHeader.GetEventMC();
R__EXTERN BesEvent * gEvent
const TObjArray * GetMucTrackCol(TDisTrack *recEvent) const
const Int_t GetMucTrackNum(TDisTrack *recEvent) const
const TObjArray * GetTofTrackCol(TDisTrack *recEvent) const
virtual void Delete(Option_t *option="")
const TRecTofTrack * GetTofTrack(Int_t i, TDisTrack *recEvent) const
const Int_t GetMucDigiNum() const
virtual void Clear(Option_t *option="")
const TObjArray * GetEmcShowerCol(TDisTrack *recEvent) const
const Int_t GetTofDigiNum() const
virtual void ConstructTofTrackFromRec(BesGeoTrack *tofTrack, const TRecTofTrack *recTrack, TDisTrack *recEvent)
virtual void SetTofTracks(TDisTrack *recEvent)
const TTofDigi * GetTofDigi(Int_t i) const
const TObjArray * GetMdcTrackCol(TDisTrack *recEvent) const
const TObjArray * GetMucDigiCol() const
const TRecMdcTrack * GetMdcTrack(Int_t i, TDisTrack *recEvent) const
const Int_t GetMdcTrackNum(TDisTrack *recEvent) const
void SetMagnetic(Double_t input)
virtual void ConstructEmcTrackFromRec(BesGeoTrack *emcTrack, const TRecEmcShower *recTrack)
const Int_t GetTofTrackNum(TDisTrack *recEvent) const
virtual void Print(Option_t *option="")
const TRecMdcDedx * GetDedx(Int_t i) const
const Int_t GetMdcDigiNum() const
virtual void SetMucTracks(TDisTrack *recEvent)
const Int_t GetExtTrackNum() const
virtual void SetMdcTracks(TDisTrack *recEvent)
virtual void SetEmcShowers(TDisTrack *recEvent)
const Int_t GetEmcShowerNum(TDisTrack *recEvent) const
const TMucDigi * GetMucDigi(Int_t i) const
BesEventHeader GetHeader()
const TObjArray * GetMdcDigiCol() const
const TRecEmcShower * GetEmcShower(Int_t i, TDisTrack *recEvent) const
const Int_t GetEmcDigiNum() const
virtual void ConstructMucTrackFromRec(BesGeoTrack *mucTrack, const TRecMucTrack *recTrack)
const TObjArray * GetEmcDigiCol() const
const TMdcDigi * GetMdcDigi(Int_t i) const
const TObjArray * GetDedxCol(TDisTrack *recEvent) const
const TObjArray * GetTofDigiCol() const
virtual void SetEvent(TDigiEvent *digiEvent, TDisTrack *recEvent, TEvtHeader *evtHeader, TRecEvTime *recEvTime, Bool_t isRec)
const Int_t GetDedxNum(TDisTrack *recEvent) const
const TEmcDigi * GetEmcDigi(Int_t i) const
const TRecMucTrack * GetMucTrack(Int_t i, TDisTrack *recEvent) const
virtual void ConstructMdcTrackFromRec(BesGeoTrack *mdcTrack, const TRecMdcTrack *recTrack, TDisTrack *recEvent)
const TObjArray * GetExtTrackCol() const
virtual void DrawHits(Option_t *option)
virtual void DrawTracks(Option_t *option)
virtual void SetTracks(TDisTrack *recEvent)
virtual void SetExtTracks(TDisTrack *recEvent)
const TRecTofTrack * getTofTrack(Int_t i) const
retrieve a TofTrack From the collection, using the index into the array
const TRecMucTrack * getMucTrack(Int_t i) const
retrieve a MucTrack From the collection, using the index into the array
const TObjArray * getRecMdcTrackCol() const
retrieve the whole TObjArray of RecMdcTrack Data
const TRecEmcShower * getEmcShower(Int_t i) const
retrieve a EmcShower from the collection, using the index into the array
const TObjArray * getTofTrackCol() const
retrieve the whole TObjArray of TofTrack Data
const TObjArray * getMucTrackCol() const
retrieve the whole TObjArray of MucTrack Data
const TRecMdcTrack * getRecMdcTrack(Int_t i) const
retrieve a MdcTrack from the collection, using the index into the array