17 #ifndef PNDMDTDIGIWRITEOUTBUFFER_H_ 18 #define PNDMDTDIGIWRITEOUTBUFFER_H_ 20 #include "FairWriteoutBuffer.h" 24 #include "THashTable.h" 40 void AddNewDataToTClonesArray(FairTimeStamp *);
42 virtual double FindTimeForData(FairTimeStamp *data);
43 virtual void FillDataMap(FairTimeStamp *data,
double activeTime);
44 virtual void EraseDataFromDataMap(FairTimeStamp *data);
46 virtual std::vector<std::pair<double, FairTimeStamp *>> Modify(std::pair<double, FairTimeStamp *> oldData, std::pair<double, FairTimeStamp *> newData);
48 std::map<PndMdtWaveform *, double, PndMdtWaveformLess> fData_map;