17 FairWriteoutBuffer(branchName,
"PndMdtWaveform", folderName, persistance)
26 FairRootManager* ioman = FairRootManager::Instance();
27 TClonesArray* myArray = ioman->GetTClonesArray(fBranchName);
28 if (
fVerbose > 1) std::cout <<
"PndMdtWaveformWriteoutBuffer:: "<<fBranchName << *(
PndMdtWaveform*)(data) << std::endl;
36 std::map<PndMdtWaveform*, double>::iterator it =
fData_map.find(myData);
45 fData_map.insert(std::pair<PndMdtWaveform*,double>(myData, activeTime));
50 std::map<PndMdtWaveform*, double>::iterator it =
fData_map.find(myData);
56 , std::pair<double, FairTimeStamp*> newData)
59 std::vector<std::pair<double, FairTimeStamp*> > result;
60 std::pair<double, FairTimeStamp*> singleResult;
63 std::cout <<
"PndMdtWaveformWriteoutBuffer::Modify:: OldData: " << oldData.first <<
" : " << oldData.second
64 <<
" NewData: " << newData.first <<
" : " << newData.second << std::endl;
65 std::cout <<
"<OldData>=============================================>"<<std::endl;
66 oldData.second->Print();
67 std::cout <<
"<============================================</OldData>"<<std::endl;
68 std::cout <<
"<NewData>=============================================>"<<std::endl;
69 newData.second->Print();
70 std::cout <<
"<============================================</NewData>"<<std::endl;
74 (*oldWave) += (*newWave);
76 singleResult.second = oldWave;
80 std::cout <<
"<ResultData>=============================================>"<<std::endl;
81 std::cout <<
"Resulting Data: " << singleResult.first <<
" : " << singleResult.second << std::endl;
82 singleResult.second->Print();
83 std::cout <<
"<============================================</ResultData>"<<std::endl;
86 result.push_back(singleResult);