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

Constructor & Destructor Documentation

◆ BurstData()

BurstData::BurstData ( )
inline

Definition at line 61 of file PndMvdMQFileSamplerBursts.h.

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

◆ ~BurstData()

virtual BurstData::~BurstData ( )
inlinevirtual

Definition at line 62 of file PndMvdMQFileSamplerBursts.h.

63  {
64  for (auto itr : fData) {
65  for (auto dataItr : itr) {
66  delete (dataItr);
67  }
68  itr.clear();
69  }
70  fData.clear();
71  };
std::vector< std::vector< FairTimeStamp * > > fData

Member Function Documentation

◆ Reset()

virtual void BurstData::Reset ( )
inlinevirtual

Definition at line 75 of file PndMvdMQFileSamplerBursts.h.

75 {}

◆ serialize()

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

Definition at line 78 of file PndMvdMQFileSamplerBursts.h.

79  {
80  ar &fHeader;
81  ar &fData;
82  }
std::vector< std::vector< FairTimeStamp * > > fData

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 85 of file PndMvdMQFileSamplerBursts.h.

Member Data Documentation

◆ fData

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

Definition at line 73 of file PndMvdMQFileSamplerBursts.h.

◆ fHeader

BurstHeader BurstData::fHeader

Definition at line 71 of file PndMvdMQFileSamplerBursts.h.


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