#include <PndMdtWaveformWriteoutBuffer.h>
PndMdtWaveformWriteoutBuffer::PndMdtWaveformWriteoutBuffer |
( |
| ) |
|
PndMdtWaveformWriteoutBuffer::PndMdtWaveformWriteoutBuffer |
( |
TString |
branchName, |
|
|
TString |
folderName, |
|
|
Bool_t |
persistance |
|
) |
| |
PndMdtWaveformWriteoutBuffer::~PndMdtWaveformWriteoutBuffer |
( |
| ) |
|
|
virtual |
void PndMdtWaveformWriteoutBuffer::AddNewDataToTClonesArray |
( |
FairTimeStamp * |
data | ) |
|
|
private |
Definition at line 24 of file PndMdtWaveformWriteoutBuffer.cxx.
References fVerbose.
26 FairRootManager* ioman = FairRootManager::Instance();
27 TClonesArray* myArray = ioman->GetTClonesArray(fBranchName);
28 if (
fVerbose > 1) std::cout <<
"PndMdtWaveformWriteoutBuffer:: "<<fBranchName << *(
PndMdtWaveform*)(data) << std::endl;
void PndMdtWaveformWriteoutBuffer::EraseDataFromDataMap |
( |
FairTimeStamp * |
data | ) |
|
|
privatevirtual |
void PndMdtWaveformWriteoutBuffer::FillDataMap |
( |
FairTimeStamp * |
data, |
|
|
double |
activeTime |
|
) |
| |
|
privatevirtual |
double PndMdtWaveformWriteoutBuffer::FindTimeForData |
( |
FairTimeStamp * |
data | ) |
|
|
privatevirtual |
std::vector< std::pair< double, FairTimeStamp * > > PndMdtWaveformWriteoutBuffer::Modify |
( |
std::pair< double, FairTimeStamp * > |
oldData, |
|
|
std::pair< double, FairTimeStamp * > |
newData |
|
) |
| |
|
privatevirtual |
Definition at line 55 of file PndMdtWaveformWriteoutBuffer.cxx.
References fVerbose, and PndMdtWaveform::GetActiveTime().
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);
The documentation for this class was generated from the following files: