PandaRoot
PndMQSdsHitLoader Class Reference

#include <PndMQSdsHitLoader.h>

Inheritance diagram for PndMQSdsHitLoader:

Public Member Functions

 PndMQSdsHitLoader ()
 
virtual ~PndMQSdsHitLoader ()
 
virtual void Exec (Option_t *opt)
 
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 

Detailed Description

Definition at line 48 of file PndMQSdsHitLoader.h.

Constructor & Destructor Documentation

◆ PndMQSdsHitLoader()

PndMQSdsHitLoader::PndMQSdsHitLoader ( )
inline

Definition at line 50 of file PndMQSdsHitLoader.h.

50  : FairMQSamplerTask("Load class PndSdsHit"), fDigiVector(), fHasBoostSerialization(false)
51  {
52  using namespace baseMQ::tools::resolve;
53  // coverity[pointless_expression]: suppress coverity warnings on apparant if(const).
54  if (is_same<boost::archive::binary_oarchive, boost::archive::binary_oarchive>::value || is_same<boost::archive::binary_oarchive, boost::archive::text_oarchive>::value) {
55  if (has_BoostSerialization<PndSdsHit, void(boost::archive::binary_oarchive &, const unsigned int)>::value == 1) {
56  fHasBoostSerialization = true;
57  }
58  }
59  }

◆ ~PndMQSdsHitLoader()

virtual PndMQSdsHitLoader::~PndMQSdsHitLoader ( )
inlinevirtual

Definition at line 61 of file PndMQSdsHitLoader.h.

62  {
63  if (fDigiVector.size() > 0) {
64  fDigiVector.clear();
65  }
66  }

Member Function Documentation

◆ Exec()

virtual void PndMQSdsHitLoader::Exec ( Option_t *  opt)
virtual

◆ serialize()

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

Definition at line 71 of file PndMQSdsHitLoader.h.

72  {
73  ar &fDigiVector;
74  }

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 77 of file PndMQSdsHitLoader.h.


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