15 #ifndef PndMQHitEventDevice_H_ 16 #define PndMQHitEventDevice_H_ 19 #include "FairMQDevice.h" 23 #include <boost/serialization/access.hpp> 24 #include <boost/serialization/vector.hpp> 25 #include <boost/serialization/deque.hpp> 32 virtual void SetProperty(
const int key,
const std::string &value);
33 virtual std::string
GetProperty(
const int key,
const std::string &default_ =
"");
34 virtual void SetProperty(
const int key,
const int value);
35 virtual int GetProperty(
const int key,
const int default_ = 0);
37 template <
class Archive>
38 void serialize(Archive &ar,
const unsigned int version)
49 #ifndef __CINT__ // for BOOST serialization 51 #endif // for BOOST serialization 52 std::vector<std::vector<PndSdsHit>> fHitData;
54 std::vector<std::vector<PndSdsHit>> fEventData;
55 std::vector<std::vector<std::vector<PndSdsHit>>> fDataFromChannels;
56 std::vector<bool> fRunningStatus;
57 bool fGlobalRunningStatus;
58 std::vector<int> fSensorsInEvent;
60 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()