61 std::vector<edm::EDGetTokenT<DetIdCollection> >
toks_did_;
70 template <
typename CollectionType>
79 template <
class CollectionType>
82 int severityThreshold)
const {
84 typename CollectionType::const_iterator begin =
input->begin();
85 typename CollectionType::const_iterator
end =
input->end();
86 typename CollectionType::const_iterator
hit = begin;
94 const uint32_t& recHitFlag =
hit->flags();
125 theHcalTopology_(nullptr),
126 theHcalChStatus(nullptr),
127 theHcalSevLvlComputer(nullptr) {
136 for (
unsigned i = 0;
i != nLabels;
i++)
146 htopoToken_ = esConsumes<HcalTopology, HcalRecNumberingRecord>();
148 sevToken_ = esConsumes<HcalSeverityLevelComputer, HcalSeverityLevelComputerRcd>();
186 auto hbhe_out = std::make_unique<HBHERecHitCollection>();
190 auto hf_out = std::make_unique<HFRecHitCollection>();
194 auto ho_out = std::make_unique<HORecHitCollection>();