5 #ifndef PNDMDTDIGIWRITEOUTBUFFER_H_ 6 #define PNDMDTDIGIWRITEOUTBUFFER_H_ 8 #include "FairWriteoutBuffer.h" 12 #include "THashTable.h" 28 void AddNewDataToTClonesArray(FairTimeStamp *);
30 virtual double FindTimeForData(FairTimeStamp *data);
31 virtual void FillDataMap(FairTimeStamp *data,
double activeTime);
32 virtual void EraseDataFromDataMap(FairTimeStamp *data);
34 virtual std::vector<std::pair<double, FairTimeStamp *>> Modify(std::pair<double, FairTimeStamp *> oldData, std::pair<double, FairTimeStamp *> newData);
36 std::map<PndMdtWaveform *, double, PndMdtWaveformLess> fData_map;