27 #ifndef PndMQHitEventDevice_H_ 28 #define PndMQHitEventDevice_H_ 31 #include "FairMQDevice.h" 35 #include <boost/serialization/access.hpp> 36 #include <boost/serialization/vector.hpp> 37 #include <boost/serialization/deque.hpp> 44 virtual void SetProperty(
const int key,
const std::string &value);
45 virtual std::string
GetProperty(
const int key,
const std::string &default_ =
"");
46 virtual void SetProperty(
const int key,
const int value);
47 virtual int GetProperty(
const int key,
const int default_ = 0);
49 template <
class Archive>
50 void serialize(Archive &ar,
const unsigned int version)
61 #ifndef __CINT__ // for BOOST serialization 63 #endif // for BOOST serialization 64 std::vector<std::vector<PndSdsHit>> fHitData;
66 std::vector<std::vector<PndSdsHit>> fEventData;
67 std::vector<std::vector<std::vector<PndSdsHit>>> fDataFromChannels;
68 std::vector<bool> fRunningStatus;
69 bool fGlobalRunningStatus;
70 std::vector<int> fSensorsInEvent;
72 bool fHasBoostSerialization;
friend class boost::serialization::access
virtual std::string GetProperty(const int key, const std::string &default_="")
virtual void SetProperty(const int key, const std::string &value)
void serialize(Archive &ar, const unsigned int version)
virtual ~PndMQHitEventDevice()