#include <PndSdsDigiPixelWriteoutBuffer.h>
PndSdsDigiPixelWriteoutBuffer::PndSdsDigiPixelWriteoutBuffer |
( |
| ) |
|
PndSdsDigiPixelWriteoutBuffer::PndSdsDigiPixelWriteoutBuffer |
( |
TString |
branchName, |
|
|
TString |
folderName, |
|
|
Bool_t |
persistance |
|
) |
| |
Definition at line 25 of file PndSdsDigiPixelWriteoutBuffer.cxx.
25 : FairWriteoutBuffer(branchName,
"PndSdsDigiPixel", folderName, persistance),
std::map< PndSdsDigiPixel, double > fData_map
PndSdsDigiPixelWriteoutBuffer::~PndSdsDigiPixelWriteoutBuffer |
( |
| ) |
|
|
virtual |
void PndSdsDigiPixelWriteoutBuffer::AddNewDataToTClonesArray |
( |
FairTimeStamp * |
data | ) |
|
Definition at line 52 of file PndSdsDigiPixelWriteoutBuffer.cxx.
References fVerbose.
54 FairRootManager* ioman = FairRootManager::Instance();
55 TClonesArray* myArray = ioman->GetTClonesArray(fBranchName);
Data class to store the digi output of a pixel module.
void PndSdsDigiPixelWriteoutBuffer::EraseDataFromDataMap |
( |
FairTimeStamp * |
data | ) |
|
|
virtual |
void PndSdsDigiPixelWriteoutBuffer::FillDataMap |
( |
FairTimeStamp * |
data, |
|
|
double |
activeTime |
|
) |
| |
|
virtual |
double PndSdsDigiPixelWriteoutBuffer::FindTimeForData |
( |
FairTimeStamp * |
data | ) |
|
|
virtual |
Definition at line 60 of file PndSdsDigiPixelWriteoutBuffer.cxx.
References fData_map, and fVerbose.
62 std::map<PndSdsDigiPixel, double>::iterator it;
69 std::cout <<
"Search: " << myData <<
" Found: " << (
PndSdsDigiPixel)it->first <<
" Time: " << it->second << std::endl;
Data class to store the digi output of a pixel module.
std::map< PndSdsDigiPixel, double > fData_map
std::vector< std::pair< double, FairTimeStamp * > > PndSdsDigiPixelWriteoutBuffer::Modify |
( |
std::pair< double, FairTimeStamp * > |
oldData, |
|
|
std::pair< double, FairTimeStamp * > |
newData |
|
) |
| |
|
virtual |
Definition at line 34 of file PndSdsDigiPixelWriteoutBuffer.cxx.
References fVerbose.
36 std::vector<std::pair<double, FairTimeStamp*> > result;
37 std::pair<double, FairTimeStamp*> singleResult;
38 if (newData.first > 0)
39 singleResult.first = newData.first;
40 singleResult.second = oldData.second;
43 std::cout <<
"Modify hit" << std::endl;
44 std::cout <<
"OldData: " << oldData.first <<
" : " << oldData.second <<
" NewData: " << newData.first <<
" : " << newData.second << std::endl;
45 std::cout <<
"Resulting Data: " << singleResult.first <<
" : " << singleResult.second << std::endl;
48 result.push_back(singleResult);
Data class to store the digi output of a pixel module.
The documentation for this class was generated from the following files: