1 #ifndef CondFormats_HcalObjects_OOTPileupCorrectionColl_h 2 #define CondFormats_HcalObjects_OOTPileupCorrectionColl_h 6 #include "boost/serialization/shared_ptr.hpp" 7 #include "boost/serialization/map.hpp" 15 boost::shared_ptr<AbsOOTPileupCorrection> ptr)
24 boost::shared_ptr<AbsOOTPileupCorrection>
get(
32 {
return !(*
this ==
r);}
35 typedef std::map<std::string, boost::shared_ptr<AbsOOTPileupCorrection> >
PtrMap;
36 typedef std::map<std::string, PtrMap>
DataMap;
41 template<
class Archive>
48 #endif // CondFormats_HcalObjects_OOTPileupCorrectionColl_h
friend class boost::serialization::access
std::map< std::string, PtrMap > DataMap
std::map< std::string, boost::shared_ptr< AbsOOTPileupCorrection > > PtrMap
bool operator==(const OOTPileupCorrectionColl &r) const
void serialize(Archive &ar, unsigned)
void add(const std::string &name, const std::string &category, boost::shared_ptr< AbsOOTPileupCorrection > ptr)
bool operator!=(const OOTPileupCorrectionColl &r) const
bool exists(const std::string &name, const std::string &category) const