PandaRoot
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 48 of file PndMvdMQFileSamplerBursts.h.

Constructor & Destructor Documentation

◆ BurstData()

BurstData::BurstData ( )
inline

Definition at line 49 of file PndMvdMQFileSamplerBursts.h.

49 : fHeader(), fData(){};
std::vector< std::vector< FairTimeStamp * > > fData

◆ ~BurstData()

virtual BurstData::~BurstData ( )
inlinevirtual

Definition at line 50 of file PndMvdMQFileSamplerBursts.h.

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

Member Function Documentation

◆ Reset()

virtual void BurstData::Reset ( )
inlinevirtual

Definition at line 63 of file PndMvdMQFileSamplerBursts.h.

63 {}

◆ serialize()

template<class Archive >
void BurstData::serialize ( Archive &  ar,
const unsigned int  version 
)
inline

Definition at line 66 of file PndMvdMQFileSamplerBursts.h.

67  {
68  ar &fHeader;
69  ar &fData;
70  }
std::vector< std::vector< FairTimeStamp * > > fData

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 73 of file PndMvdMQFileSamplerBursts.h.

Member Data Documentation

◆ fData

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

Definition at line 61 of file PndMvdMQFileSamplerBursts.h.

◆ fHeader

BurstHeader BurstData::fHeader

Definition at line 59 of file PndMvdMQFileSamplerBursts.h.


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