17 : inputLabel_(conf.getParameter<
std::
string>(
"digiLabel")) {
26 bool markAndPass = psHBHE.getParameter<
bool>(
"markAndPass");
28 psHBHE.getParameter<
int>(
"level"),
29 psHBHE.getParameter<
int>(
"firstSample"),
30 psHBHE.getParameter<
int>(
"samplesToAdd"),
31 psHBHE.getParameter<
bool>(
"twoSided")));
32 produces<HBHEDigiCollection>();
34 psHBHE.getParameter<
int>(
"level"),
35 psHBHE.getParameter<
int>(
"firstSample"),
36 psHBHE.getParameter<
int>(
"samplesToAdd"),
37 psHBHE.getParameter<
bool>(
"twoSided")));
38 produces<QIE11DigiCollection>(
"HBHEQIE11DigiCollection");
44 psHO.getParameter<
int>(
"firstSample"),
45 psHO.getParameter<
int>(
"samplesToAdd"),
46 psHO.getParameter<
bool>(
"twoSided")));
47 produces<HODigiCollection>();
53 psHF.getParameter<
int>(
"firstSample"),
54 psHF.getParameter<
int>(
"samplesToAdd"),
55 psHF.getParameter<
bool>(
"twoSided")));
56 produces<HFDigiCollection>();
59 psHF.getParameter<
int>(
"firstSample"),
60 psHF.getParameter<
int>(
"samplesToAdd"),
61 psHF.getParameter<
bool>(
"twoSided")));
62 produces<QIE10DigiCollection>(
"HFQIE10DigiCollection");
73 hbhe_->prepare(&(*conditions));
82 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HBHE) input " << digi->
size() <<
" digis, output " 83 << zs->size() <<
" digis";
90 ho_->prepare(&(*conditions));
99 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HO) input " << digi->
size() <<
" digis, output " << zs->size()
107 hf_->prepare(&(*conditions));
116 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HF) input " << digi->
size() <<
" digis, output " << zs->size()
133 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HFQIE10) input " << digi->
size() <<
" digis, output " 134 << zs->size() <<
" digis";
150 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HBHEQIE11) input " << digi->
size() <<
" digis, output " 151 << zs->size() <<
" digis";
T getParameter(std::string const &) const
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
edm::EDGetTokenT< QIE11DigiCollection > tok_hbheQIE11_
void produce(edm::Event &e, const edm::EventSetup &c) override
bool getByToken(EDGetToken token, Handle< PROD > &result) const
std::unique_ptr< HcalZSAlgoEnergy > hbheQIE11_
~HcalSimpleAmplitudeZS() override
edm::EDGetTokenT< HFDigiCollection > tok_hf_
HcalDataFrameContainer< QIE10DataFrame > QIE10DigiCollection
edm::EDGetTokenT< QIE10DigiCollection > tok_hfQIE10_
std::unique_ptr< HcalZSAlgoEnergy > hf_
std::unique_ptr< HcalZSAlgoEnergy > hbhe_
HcalDataFrameContainer< QIE11DataFrame > QIE11DigiCollection
T const * product() const
edm::EDGetTokenT< HODigiCollection > tok_ho_
HcalSimpleAmplitudeZS(const edm::ParameterSet &ps)
std::unique_ptr< HcalZSAlgoEnergy > ho_
std::unique_ptr< HcalZSAlgoEnergy > hfQIE10_
edm::EDGetTokenT< HBHEDigiCollection > tok_hbhe_