11 #ifndef PNDDRCDIGIWRITEOUTBUFFER_H_ 12 #define PNDDRCDIGIWRITEOUTBUFFER_H_ 14 #include "FairWriteoutBuffer.h" 30 virtual void FillDataMap(FairTimeStamp *data,
double activeTime);
32 virtual std::vector<std::pair<double, FairTimeStamp *>>
Modify(std::pair<double, FairTimeStamp *> oldData, std::pair<double, FairTimeStamp *> newData);
34 virtual Int_t
GetNData() {
return fStartTime_map.size(); }
void AddNewDataToTClonesArray(FairTimeStamp *)
std::map< PndDrcDigi, double > fData_map
virtual double FindTimeForData(FairTimeStamp *data)
virtual void EraseDataFromDataMap(FairTimeStamp *data)
ClassDef(PndDrcDigiWriteoutBuffer, 1)
virtual ~PndDrcDigiWriteoutBuffer()
PndDrcDigiWriteoutBuffer()
virtual void FillDataMap(FairTimeStamp *data, double activeTime)
virtual std::vector< std::pair< double, FairTimeStamp * > > Modify(std::pair< double, FairTimeStamp *> oldData, std::pair< double, FairTimeStamp *> newData)