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
const AbsHcalFunctor & cut(const unsigned which) const
boost::array< std::shared_ptr< AbsHcalFunctor >, N_PMT_CUTS > Cuts
HFPhase1PMTData(const Cuts &cutShapes, const float charge0, const float charge1, const float minQAsymm)
friend class boost::serialization::access
bool operator!=(const HFPhase1PMTData &r) const
bool operator==(const HFPhase1PMTData &r) const
void serialize(Archive &ar, unsigned)
float minChargeAsymm() const