56 put_hbhe_ = produces<HBHERecHitCollection>(
"HBHERecHitCollection");
57 put_ho_ = produces<HORecHitCollection>(
"HORecHitCollection");
58 put_hf_ = produces<HFRecHitCollection>(
"HFRecHitCollection");
65 edm::LogVerbatim(
"AlCaEcalHcal") <<
"AlCaEcalHcalReadoutProducer: Error! can't get hbhe product!";
71 edm::LogVerbatim(
"AlCaEcalHcal") <<
"AlCaEcalHcalReadoutProducer: Error! can't get ho product!";
76 edm::LogVerbatim(
"AlCaEcalHcal") <<
"AlCaEcalHcalReadoutProducer: Error! can't get hf product!";
90 descriptions.
add(
"alcaEcalHcalReadoutsProducer", desc);
Log< level::Info, true > LogVerbatim
#define DEFINE_FWK_MODULE(type)
~AlCaEcalHcalReadoutsProducer() override=default
edm::EDPutTokenT< HBHERecHitCollection > put_hbhe_
edm::EDGetTokenT< HBHERecHitCollection > tok_hbhe_
edm::EDPutTokenT< HORecHitCollection > put_ho_
Handle< PROD > getHandle(EDGetTokenT< PROD > token) const
AlCaEcalHcalReadoutsProducer(const edm::ParameterSet &)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< HFRecHitCollection > tok_hf_
OrphanHandle< PROD > emplace(EDPutTokenT< PROD > token, Args &&...args)
puts a new product
T getParameter(std::string const &) const
void add(std::string const &label, ParameterSetDescription const &psetDescription)
edm::EDGetTokenT< HORecHitCollection > tok_ho_
void produce(edm::StreamID, edm::Event &, const edm::EventSetup &) const override
edm::EDPutTokenT< HFRecHitCollection > put_hf_