17 inputLabel_(conf.getParameter<
std::
string>(
"digiLabel"))
28 bool markAndPass=psHBHE.getParameter<
bool>(
"markAndPass");
30 psHBHE.getParameter<
int>(
"level"),
31 psHBHE.getParameter<
int>(
"firstSample"),
32 psHBHE.getParameter<
int>(
"samplesToAdd"),
33 psHBHE.getParameter<
bool>(
"twoSided")));
34 produces<HBHEDigiCollection>();
36 psHBHE.getParameter<
int>(
"level"),
37 psHBHE.getParameter<
int>(
"firstSample"),
38 psHBHE.getParameter<
int>(
"samplesToAdd"),
39 psHBHE.getParameter<
bool>(
"twoSided")));
40 produces<QIE11DigiCollection>(
"HBHEQIE11DigiCollection");
46 psHO.getParameter<
int>(
"firstSample"),
47 psHO.getParameter<
int>(
"samplesToAdd"),
48 psHO.getParameter<
bool>(
"twoSided")));
49 produces<HODigiCollection>();
55 psHF.getParameter<
int>(
"firstSample"),
56 psHF.getParameter<
int>(
"samplesToAdd"),
57 psHF.getParameter<
bool>(
"twoSided")));
58 produces<HFDigiCollection>();
61 psHF.getParameter<
int>(
"firstSample"),
62 psHF.getParameter<
int>(
"samplesToAdd"),
63 psHF.getParameter<
bool>(
"twoSided")));
64 produces<QIE10DigiCollection>(
"HFQIE10DigiCollection");
78 hbhe_->prepare(&(*conditions));
87 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HBHE) input " << digi->
size() <<
" digis, output " << zs->size() <<
" digis";
94 ho_->prepare(&(*conditions));
103 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HO) input " << digi->
size() <<
" digis, output " << zs->size() <<
" digis";
110 hf_->prepare(&(*conditions));
119 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HF) input " << digi->
size() <<
" digis, output " << zs->size() <<
" digis";
135 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HFQIE10) input " << digi->
size() <<
" digis, output " << zs->size() <<
" digis";
151 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HBHEQIE11) input " << digi->
size() <<
" digis, output " << 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_