19 #ifndef PNDGEMEVENTBUILDERONTRACKS_H
20 #define PNDGEMEVENTBUILDERONTRACKS_H 1
24 #include "FairEventBuilder.h"
26 #include "TStopwatch.h"
34 class FairRecoEventHeader;
61 std::vector<std::pair<double, FairRecoEventHeader*> >
FindEvents();
63 std::vector<std::pair<double, PndTrack*> >
Modify(std::pair<double, PndTrack*> oldData, std::pair<double, PndTrack*> newData);
66 void FillDataMap(FairTimeStamp* data,
double activeTime);
TClonesArray * fGemTracks
void FillDataMap(FairTimeStamp *data, double activeTime)
void EraseDataFromDataMap(FairTimeStamp *data)
ClassDef(PndGemEventBuilderOnTracks, 1)
std::vector< std::pair< double, FairRecoEventHeader * > > FindEvents()
std::map< FairRecoEventHeader, double > fEvent_map
std::vector< Int_t > trackIndex
std::vector< std::pair< double, PndTrack * > > Modify(std::pair< double, PndTrack * > oldData, std::pair< double, PndTrack * > newData)
double FindTimeForData(FairTimeStamp *data)
void AddNewDataToTClonesArray(FairTimeStamp *data)
std::vector< RecoEvent > fRecoEvents
Int_t CompareTrackToPreviousEvents(Int_t trackId, PndTrack *tempTrack)
TClonesArray * fGemOutTracks
PndGemEventBuilderOnTracks()
virtual void StoreEventData(FairRecoEventHeader *recoEvent)
virtual ~PndGemEventBuilderOnTracks()
std::map< PndTrack, double > fData_map
virtual void SetParContainers()