19 inputLabel_(conf.getParameter<edm::InputTag>(
"digiLabel"))
22 bool markAndPass=psHBHE.
getParameter<
bool>(
"markAndPass");
28 produces<HBHEDigiCollection>();
34 psHO.getParameter<
int>(
"firstSample"),
35 psHO.getParameter<
int>(
"samplesToAdd"),
36 psHO.getParameter<
bool>(
"twoSided")));
37 produces<HODigiCollection>();
43 psHF.getParameter<
int>(
"firstSample"),
44 psHF.getParameter<
int>(
"samplesToAdd"),
45 psHF.getParameter<
bool>(
"twoSided")));
46 produces<HFDigiCollection>();
61 hbhe_->prepare(&(*conditions));
70 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HBHE) input " << digi->size() <<
" digis, output " << zs->size() <<
" digis";
77 ho_->prepare(&(*conditions));
86 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HO) input " << digi->size() <<
" digis, output " << zs->size() <<
" digis";
93 hf_->prepare(&(*conditions));
102 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()