FairRoot/PandaRoot
Public Member Functions | Protected Attributes | List of all members
PndBurstVectorBuilderBase Class Referenceabstract

#include <PndBurstVectorBuilder.h>

Inheritance diagram for PndBurstVectorBuilderBase:
PndBurstVectorBuilderT< T >

Public Member Functions

 PndBurstVectorBuilderBase ()
 
virtual ~PndBurstVectorBuilderBase ()
 
virtual std::vector
< std::vector< FairTimeStamp * > > 
ProcessData (TClonesArray *data)=0
 
virtual std::vector
< std::vector< FairTimeStamp * > > 
GetLastData ()=0
 
virtual int GetBurstId (FairTimeStamp *data)
 

Protected Attributes

std::vector< FairTimeStamp * > fData
 
PndBurstContainer fBurstContainer
 

Detailed Description

Definition at line 34 of file PndBurstVectorBuilder.h.

Constructor & Destructor Documentation

PndBurstVectorBuilderBase::PndBurstVectorBuilderBase ( )
inline

Definition at line 37 of file PndBurstVectorBuilder.h.

38  {}
virtual PndBurstVectorBuilderBase::~PndBurstVectorBuilderBase ( )
inlinevirtual

Definition at line 40 of file PndBurstVectorBuilder.h.

41  {}

Member Function Documentation

virtual int PndBurstVectorBuilderBase::GetBurstId ( FairTimeStamp *  data)
inlinevirtual

Definition at line 53 of file PndBurstVectorBuilder.h.

53  {
54  int result = data->GetTimeStamp() / fBurstContainer.GetThreshold();
55  return result;
56  }
virtual double GetThreshold()
virtual std::vector< std::vector<FairTimeStamp* > > PndBurstVectorBuilderBase::GetLastData ( )
pure virtual

Implemented in PndBurstVectorBuilderT< T >.

virtual std::vector< std::vector<FairTimeStamp* > > PndBurstVectorBuilderBase::ProcessData ( TClonesArray *  data)
pure virtual

Implemented in PndBurstVectorBuilderT< T >.

Member Data Documentation

PndBurstContainer PndBurstVectorBuilderBase::fBurstContainer
protected

Definition at line 79 of file PndBurstVectorBuilder.h.

std::vector<FairTimeStamp* > PndBurstVectorBuilderBase::fData
protected

Definition at line 76 of file PndBurstVectorBuilder.h.


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