14 : inputLabel_(conf.getParameter<
std::
string>(
"digiLabel")) {
38 std::pair<int, int> HBsearchTS(
tmp[0],
tmp[1]);
46 std::pair<int, int> HEsearchTS(
tmp[0],
tmp[1]);
54 std::pair<int, int> HOsearchTS(
tmp[0],
tmp[1]);
62 std::pair<int, int> HFsearchTS(
tmp[0],
tmp[1]);
80 algo_ = std::make_unique<HcalZSAlgoRealistic>(
markAndPass, use1ts_, HBsearchTS, HEsearchTS, HOsearchTS, HFsearchTS);
83 produces<HBHEDigiCollection>();
84 produces<HODigiCollection>();
85 produces<HFDigiCollection>();
86 produces<QIE10DigiCollection>(
"HFQIE10DigiCollection");
87 produces<QIE11DigiCollection>(
"HBHEQIE11DigiCollection");
127 algo_->suppress(*(
hbhe.product()), *zs_hbhe);
128 algo_->suppress(*(
ho.product()), *zs_ho);
129 algo_->suppress(*(
hf.product()), *zs_hf);
133 edm::LogInfo(
"HcalZeroSuppression") <<
"Suppression (HBHE) input " <<
hbhe->size() <<
" digis, output "
134 << zs_hbhe->size() <<
" digis"
135 <<
" (HO) input " <<
ho->size() <<
" digis, output " << zs_ho->size() <<
" digis"
136 <<
" (HF) input " <<
hf->size() <<
" digis, output " << zs_hf->size() <<
" digis"
137 <<
" (HFQIE10) input " << hfQIE10->
size() <<
" digis, output "
138 << zs_hfQIE10->size() <<
" digis"
139 <<
" (HBHEQIE11) input " << hbheQIE11->
size() <<
" digis, output "
140 << zs_hbheQIE11->size() <<
" digis";
146 e.put(
std::move(zs_hfQIE10),
"HFQIE10DigiCollection");
147 e.put(
std::move(zs_hbheQIE11),
"HBHEQIE11DigiCollection");