1 #ifndef CondFormats_HcalObjects_HFPhase1PMTData_h
2 #define CondFormats_HcalObjects_HFPhase1PMTData_h
4 #include "boost/serialization/access.hpp"
5 #include "boost/serialization/version.hpp"
6 #include "boost/serialization/shared_ptr.hpp"
7 #include "boost/version.hpp"
8 #if BOOST_VERSION < 106400
9 #include "boost/serialization/array.hpp"
11 #include "boost/serialization/boost_array.hpp"
35 inline HFPhase1PMTData(
const Cuts& cutShapes,
const float charge0,
const float charge1,
const float minQAsymm)
75 template <
class Archive>
83 #endif // CondFormats_HcalObjects_HFPhase1PMTData_h
float minChargeAsymm() const
bool operator==(const HFPhase1PMTData &r) const
boost::array< std::shared_ptr< AbsHcalFunctor >, N_PMT_CUTS > Cuts
HFPhase1PMTData(const Cuts &cutShapes, const float charge0, const float charge1, const float minQAsymm)
const AbsHcalFunctor & cut(const unsigned which) const
bool operator!=(const HFPhase1PMTData &r) const
friend class boost::serialization::access
void serialize(Archive &ar, unsigned)