#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: