20 #ifndef PNDEVENTBUILDERONMCEVENTS_H
21 #define PNDEVENTBUILDERONMCEVENTS_H 1
23 #include "FairEventBuilder.h"
25 #include "TStopwatch.h"
33 class FairRecoEventHeader;
54 std::vector<std::pair<double, FairRecoEventHeader*> >
FindEvents();
56 std::vector<std::pair<double, FairRecoEventHeader*> >
Modify(std::pair<double, FairRecoEventHeader*> oldData, std::pair<double, FairRecoEventHeader*> newData);
59 void FillDataMap(FairTimeStamp* data,
double activeTime);
virtual void StoreEventData(FairRecoEventHeader *recoEvent)
void EraseDataFromDataMap(FairTimeStamp *data)
std::vector< std::pair< double, FairRecoEventHeader * > > FindEvents()
std::map< FairRecoEventHeader, double > fData_map
void AddNewDataToTClonesArray(FairTimeStamp *data)
FairEventHeader * fEventHeader
virtual ~PndEventBuilderOnMCEvents()
std::map< FairRecoEventHeader, double > fEvent_map
void FillDataMap(FairTimeStamp *data, double activeTime)
virtual void SetParContainers()
PndEventBuilderOnMCEvents()
double FindTimeForData(FairTimeStamp *data)
ClassDef(PndEventBuilderOnMCEvents, 1)
std::vector< std::pair< double, FairRecoEventHeader * > > Modify(std::pair< double, FairRecoEventHeader * > oldData, std::pair< double, FairRecoEventHeader * > newData)