00001 #ifndef HcalZSThresholds_h 00002 #define HcalZSThresholds_h 00003 00004 /* 00005 \class HcalZSThresholds 00006 \author Radek Ofierzynski 00007 POOL object to store Zero Suppression Thresholds 00008 */ 00009 00010 #include "CondFormats/HcalObjects/interface/HcalCondObjectContainer.h" 00011 #include "CondFormats/HcalObjects/interface/HcalZSThreshold.h" 00012 00013 //typedef HcalCondObjectContainer<HcalZSThreshold> HcalZSThresholds; 00014 00015 class HcalZSThresholds: public HcalCondObjectContainer<HcalZSThreshold> 00016 { 00017 public: 00018 #ifndef HCAL_COND_SUPPRESS_DEFAULT 00019 HcalZSThresholds():HcalCondObjectContainer<HcalZSThreshold>(0) {} 00020 #endif 00021 HcalZSThresholds(const HcalTopology* topo):HcalCondObjectContainer<HcalZSThreshold>(topo) {} 00022 00023 std::string myname() const {return (std::string)"HcalZSThresholds";} 00024 00025 private: 00026 }; 00027 00028 #endif