PandaRoot
PndMQDataDuplicator Class Reference

#include <PndMQDataDuplicator.h>

Inheritance diagram for PndMQDataDuplicator:

Public Member Functions

 PndMQDataDuplicator ()
 
virtual ~PndMQDataDuplicator ()
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 
void SetRateRatio (int channel, int ratio)
 

Protected Member Functions

virtual void Run ()
 

Protected Attributes

std::vector< int > fRates
 
bool fHasBoostSerialization
 
std::vector< PndSdsDigiTopix4fTopixData
 

Friends

class boost::serialization::access
 

Detailed Description

PndMQDataDuplicator.h

Since
2014-10-10
Author
A. Rybalchenko

Definition at line 29 of file PndMQDataDuplicator.h.

Constructor & Destructor Documentation

◆ PndMQDataDuplicator()

PndMQDataDuplicator::PndMQDataDuplicator ( )

◆ ~PndMQDataDuplicator()

virtual PndMQDataDuplicator::~PndMQDataDuplicator ( )
virtual

Member Function Documentation

◆ Run()

virtual void PndMQDataDuplicator::Run ( )
protectedvirtual

Referenced by SetRateRatio().

◆ serialize()

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

Definition at line 35 of file PndMQDataDuplicator.h.

References fTopixData.

36  {
37  ar &fTopixData;
38  }
std::vector< PndSdsDigiTopix4 > fTopixData

◆ SetRateRatio()

void PndMQDataDuplicator::SetRateRatio ( int  channel,
int  ratio 
)
inline

Definition at line 40 of file PndMQDataDuplicator.h.

References fRates, and Run().

41  {
42  if (channel > fRates.size() - 1) {
43  fRates.resize(channel + 1, 0);
44  }
45  fRates[channel] = ratio;
46  }
std::vector< int > fRates

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 54 of file PndMQDataDuplicator.h.

Member Data Documentation

◆ fHasBoostSerialization

bool PndMQDataDuplicator::fHasBoostSerialization
protected

Definition at line 55 of file PndMQDataDuplicator.h.

◆ fRates

std::vector<int> PndMQDataDuplicator::fRates
protected

Definition at line 51 of file PndMQDataDuplicator.h.

Referenced by SetRateRatio().

◆ fTopixData

std::vector<PndSdsDigiTopix4> PndMQDataDuplicator::fTopixData
protected

Definition at line 57 of file PndMQDataDuplicator.h.

Referenced by serialize().


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