18 inputLabel_(conf.getParameter<edm::InputTag>(
"digiLabel"))
21 bool markAndPass=psHBHE.
getParameter<
bool>(
"markAndPass");
27 produces<HBHEDigiCollection>();
33 psHO.getParameter<
int>(
"firstSample"),
34 psHO.getParameter<
int>(
"samplesToAdd"),
35 psHO.getParameter<
bool>(
"twoSided")));
36 produces<HODigiCollection>();
42 psHF.getParameter<
int>(
"firstSample"),
43 psHF.getParameter<
int>(
"samplesToAdd"),
44 psHF.getParameter<
bool>(
"twoSided")));
45 produces<HFDigiCollection>();
60 hbhe_->prepare(&(*conditions));
69 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HBHE) input " << digi->size() <<
" digis, output " << zs->size() <<
" digis";
76 ho_->prepare(&(*conditions));
85 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HO) input " << digi->size() <<
" digis, output " << zs->size() <<
" digis";
92 hf_->prepare(&(*conditions));
101 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HF) input " << digi->size() <<
" digis, output " << zs->size() <<
" digis";
T getParameter(std::string const &) const
virtual void produce(edm::Event &e, const edm::EventSetup &c)
OrphanHandle< PROD > put(std::auto_ptr< PROD > product)
Put a new product.
std::auto_ptr< HcalZSAlgoEnergy > hbhe_
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
edm::InputTag inputLabel_
T const * product() const
std::auto_ptr< HcalZSAlgoEnergy > ho_
HcalSimpleAmplitudeZS(const edm::ParameterSet &ps)
std::auto_ptr< HcalZSAlgoEnergy > hf_
virtual ~HcalSimpleAmplitudeZS()