#include <PndDrcDigiWriteoutBuffer.h>
Definition at line 19 of file PndDrcDigiWriteoutBuffer.h.
PndDrcDigiWriteoutBuffer::PndDrcDigiWriteoutBuffer |
( |
| ) |
|
PndDrcDigiWriteoutBuffer::PndDrcDigiWriteoutBuffer |
( |
TString |
branchName, |
|
|
TString |
folderName, |
|
|
Bool_t |
persistance |
|
) |
| |
PndDrcDigiWriteoutBuffer::~PndDrcDigiWriteoutBuffer |
( |
| ) |
|
|
virtual |
void PndDrcDigiWriteoutBuffer::AddNewDataToTClonesArray |
( |
FairTimeStamp * |
data | ) |
|
Definition at line 34 of file PndDrcDigiWriteoutBuffer.cxx.
References fVerbose.
36 FairRootManager* ioman = FairRootManager::Instance();
37 TClonesArray* myArray = ioman->GetTClonesArray(fBranchName);
39 std::cout <<
"Data Inserted: " << *(
PndDrcDigi*)(data) << std::endl;
void PndDrcDigiWriteoutBuffer::EraseDataFromDataMap |
( |
FairTimeStamp * |
data | ) |
|
|
virtual |
void PndDrcDigiWriteoutBuffer::FillDataMap |
( |
FairTimeStamp * |
data, |
|
|
double |
activeTime |
|
) |
| |
|
virtual |
double PndDrcDigiWriteoutBuffer::FindTimeForData |
( |
FairTimeStamp * |
data | ) |
|
|
virtual |
virtual Int_t PndDrcDigiWriteoutBuffer::GetNData |
( |
| ) |
|
|
inlinevirtual |
std::vector< std::pair< double, FairTimeStamp * > > PndDrcDigiWriteoutBuffer::Modify |
( |
std::pair< double, FairTimeStamp * > |
oldData, |
|
|
std::pair< double, FairTimeStamp * > |
newData |
|
) |
| |
|
virtual |
Definition at line 69 of file PndDrcDigiWriteoutBuffer.cxx.
References Double_t, and fVerbose.
70 std::vector<std::pair<double, FairTimeStamp*> > result;
74 Double_t deadTime = oldData.first -oldStamp;
75 if(newStamp-oldStamp>deadTime-0.0000001) result.push_back(newData);
76 else oldData.first = newStamp+deadTime;
78 result.push_back(oldData);
86 std::cout <<
"Modify hit" << std::endl;
87 std::cout <<
"OldData: " << oldData.first <<
" : " << ((
PndDrcDigi*)oldData.second)->GetTimeStamp() <<
"("<<((
PndDrcDigi*)oldData.second)->GetSensorId() <<
")"<<
" NewData: " << newData.first <<
" : " << newData.second <<
" "<< ((
PndDrcDigi*)newData.second)->GetTimeStamp() <<
"("<<((
PndDrcDigi*)newData.second)->GetSensorId() <<
")"<< std::endl;
The documentation for this class was generated from the following files: