FairRoot/PandaRoot
Public Member Functions | Public Attributes | Friends | List of all members
BurstData Struct Reference

#include <PndMvdMQFileSamplerBursts.h>

Public Member Functions

 BurstData ()
 
virtual ~BurstData ()
 
virtual void Reset ()
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Public Attributes

BurstHeader fHeader
 
std::vector< std::vector
< FairTimeStamp * > > 
fData
 

Friends

class boost::serialization::access
 

Detailed Description

Definition at line 50 of file PndMvdMQFileSamplerBursts.h.

Constructor & Destructor Documentation

BurstData::BurstData ( )
inline

Definition at line 52 of file PndMvdMQFileSamplerBursts.h.

52 : fHeader(), fData(){};
std::vector< std::vector< FairTimeStamp * > > fData
virtual BurstData::~BurstData ( )
inlinevirtual

Definition at line 53 of file PndMvdMQFileSamplerBursts.h.

References fData.

53  {
54  for (auto itr : fData){
55  for (auto dataItr : itr){
56  delete(dataItr);
57  }
58  itr.clear();
59  }
60  fData.clear();
61  };
std::vector< std::vector< FairTimeStamp * > > fData

Member Function Documentation

virtual void BurstData::Reset ( )
inlinevirtual

Definition at line 65 of file PndMvdMQFileSamplerBursts.h.

Referenced by PndMQMvdPixelDigiProcessorBursts::ProcessData().

66  {
67 
68  }
template<class Archive >
void BurstData::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Definition at line 71 of file PndMvdMQFileSamplerBursts.h.

References fData, and fHeader.

72  {
73  ar & fHeader;
74  ar & fData;
75  }
std::vector< std::vector< FairTimeStamp * > > fData

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Definition at line 78 of file PndMvdMQFileSamplerBursts.h.

Member Data Documentation

std::vector<std::vector<FairTimeStamp*> > BurstData::fData
BurstHeader BurstData::fHeader

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