PandaRoot
PndDrcDigiWriteoutBuffer Class Reference

#include <PndDrcDigiWriteoutBuffer.h>

Inheritance diagram for PndDrcDigiWriteoutBuffer:

Public Member Functions

 PndDrcDigiWriteoutBuffer ()
 
 PndDrcDigiWriteoutBuffer (TString branchName, TString folderName, Bool_t persistance)
 
virtual ~PndDrcDigiWriteoutBuffer ()
 
void AddNewDataToTClonesArray (FairTimeStamp *)
 
virtual double FindTimeForData (FairTimeStamp *data)
 
virtual void FillDataMap (FairTimeStamp *data, double activeTime)
 
virtual void EraseDataFromDataMap (FairTimeStamp *data)
 
virtual std::vector< std::pair< double, FairTimeStamp * > > Modify (std::pair< double, FairTimeStamp *> oldData, std::pair< double, FairTimeStamp *> newData)
 
virtual Int_t GetNData ()
 

Protected Member Functions

 ClassDef (PndDrcDigiWriteoutBuffer, 1)
 

Protected Attributes

std::map< PndDrcDigi, double > fData_map
 

Detailed Description

Definition at line 19 of file PndDrcDigiWriteoutBuffer.h.

Constructor & Destructor Documentation

◆ PndDrcDigiWriteoutBuffer() [1/2]

PndDrcDigiWriteoutBuffer::PndDrcDigiWriteoutBuffer ( )

◆ PndDrcDigiWriteoutBuffer() [2/2]

PndDrcDigiWriteoutBuffer::PndDrcDigiWriteoutBuffer ( TString  branchName,
TString  folderName,
Bool_t  persistance 
)

◆ ~PndDrcDigiWriteoutBuffer()

virtual PndDrcDigiWriteoutBuffer::~PndDrcDigiWriteoutBuffer ( )
virtual

Member Function Documentation

◆ AddNewDataToTClonesArray()

void PndDrcDigiWriteoutBuffer::AddNewDataToTClonesArray ( FairTimeStamp *  )

◆ ClassDef()

PndDrcDigiWriteoutBuffer::ClassDef ( PndDrcDigiWriteoutBuffer  ,
 
)
protected

◆ EraseDataFromDataMap()

virtual void PndDrcDigiWriteoutBuffer::EraseDataFromDataMap ( FairTimeStamp *  data)
virtual

◆ FillDataMap()

virtual void PndDrcDigiWriteoutBuffer::FillDataMap ( FairTimeStamp *  data,
double  activeTime 
)
virtual

◆ FindTimeForData()

virtual double PndDrcDigiWriteoutBuffer::FindTimeForData ( FairTimeStamp *  data)
virtual

◆ GetNData()

virtual Int_t PndDrcDigiWriteoutBuffer::GetNData ( )
inlinevirtual

Definition at line 34 of file PndDrcDigiWriteoutBuffer.h.

34 { return fStartTime_map.size(); }

◆ Modify()

virtual std::vector<std::pair<double, FairTimeStamp *> > PndDrcDigiWriteoutBuffer::Modify ( std::pair< double, FairTimeStamp *>  oldData,
std::pair< double, FairTimeStamp *>  newData 
)
virtual

Member Data Documentation

◆ fData_map

std::map<PndDrcDigi, double> PndDrcDigiWriteoutBuffer::fData_map
protected

Definition at line 37 of file PndDrcDigiWriteoutBuffer.h.


The documentation for this class was generated from the following file: