89 if (getEcalESDigis_) {
100 if (getStripDigis_) {
113 if (getGctEmDigis_) {
117 if (getGctJetDigis_) {
122 if (getGctJetCounts_) {
125 if (getGctEtDigis_) {
137 if (getGtObjectMap_) {
201 descriptions.
add(
"hltGetDigi", desc);
225 etHad = GctEtHad.product();
226 etMiss = GctEtMiss.product();
227 etTotal = GctEtTotal.product();
229 LogDebug(
"DigiInfo") <<
"Value of L1GctEtHad::et(): " << etHad->et();
230 LogDebug(
"DigiInfo") <<
"Value of L1GctEtMiss::et(): " << etMiss->et() <<
", phi(): " << etMiss->phi();
231 LogDebug(
"DigiInfo") <<
"Value of L1GctEtTotal::et(): " << etTotal->et();
241 isoEMdigis = GctIsoEM.product();
243 nonIsoEMdigis = GctNonIsoEM.product();
244 LogDebug(
"DigiInfo") <<
"total # Gct Iso EM digis: " << isoEMdigis->size();
245 LogDebug(
"DigiInfo") <<
"total # Gct non-Iso EM digis: " << nonIsoEMdigis->size();
261 cenJetDigis = GctCenJets.product();
263 forJetDigis = GctForJets.product();
265 tauJetDigis = GctTauJets.product();
266 LogDebug(
"DigiInfo") <<
"total # Gct central Jet digis: " << cenJetDigis->size();
267 LogDebug(
"DigiInfo") <<
"total # Gct forward Jet digis: " << forJetDigis->size();
268 LogDebug(
"DigiInfo") <<
"total # Gct tau Jet digis: " << tauJetDigis->size();
273 *
counts = *GctJetCounts.product();
286 caloEm = GctCaloEm.product();
287 caloRegion = GctCaloRegion.product();
289 LogDebug(
"DigiInfo") <<
"Calo EM size: " << caloEm->size();
290 LogDebug(
"DigiInfo") <<
"Calo region size: " << caloRegion->size();
298 auto const nBx = l1GtParamsHandle->gtTotalBxInEvent();
309 *evm = *gtEvmRR.product();
313 *map = *gtMap.product();
317 *
rr = *gtRR.product();
322 std::unique_ptr<std::vector<L1MuGMTCand> >
cands(
new std::vector<L1MuGMTCand>);
327 *cands = *GmtCands.product();
331 *muCollection = *GmtMuCollection.product();
332 std::vector<L1MuGMTExtendedCand>
muons = muCollection->getRecord().getGMTCands();
333 LogDebug(
"DigiInfo") <<
"GMT muons present: " << muons.size();
361 EBdigis = EcalDigiEB.product();
362 LogDebug(
"DigiInfo") <<
"total # EBdigis: " << EBdigis->size();
365 EEdigis = EcalDigiEE.product();
366 LogDebug(
"DigiInfo") <<
"total # EEdigis: " << EEdigis->size();
371 ESdigis = EcalDigiES.product();
372 LogDebug(
"DigiInfo") <<
"total # ESdigis: " << ESdigis->size();
384 HBHEdigis = HcalDigiHBHE.product();
385 LogDebug(
"DigiInfo") <<
"total # HBHEdigis: " << HBHEdigis->size();
388 HOdigis = HcalDigiHO.product();
389 LogDebug(
"DigiInfo") <<
"total # HOdigis: " << HOdigis->size();
392 HFdigis = HcalDigiHF.product();
393 LogDebug(
"DigiInfo") <<
"total # HFdigis: " << HFdigis->size();
404 for (
auto&& iter : *CSCDigiStrip) {
405 for (
auto digiIter = iter.second.first; digiIter != iter.second.second; digiIter++)
408 LogDebug(
"DigiInfo") <<
"total # CSCstripdigis: " << numDigis;
410 for (
auto&& iter : *CSCDigiWire) {
411 for (
auto digiIter = iter.second.first; digiIter != iter.second.second; digiIter++)
414 LogDebug(
"DigiInfo") <<
"total # CSCwiredigis: " << numDigis;
423 for (
auto&& iter : *DTDigiHandle) {
424 for (
auto digiIter = iter.second.first; digiIter != iter.second.second; digiIter++)
427 LogDebug(
"DigiInfo") <<
"total # DTdigis: " << numDigis;
436 for (
auto&& iter : *RPCDigiHandle) {
437 for (
auto digiIter = iter.second.first; digiIter != iter.second.second; digiIter++)
440 LogDebug(
"DigiInfo") <<
"total # RPCdigis: " << numDigis;
443 LogDebug(
"DigiInfo") <<
"***--------------- End of Event -----------------***";
edm::EDGetTokenT< L1GctJetCandCollection > GctTauJetToken_
edm::InputTag GctIsoEmLabel_
T getUntrackedParameter(std::string const &, T const &) const
edm::InputTag RPCdigiCollection_
edm::EDGetTokenT< L1GctEtHad > GctEtHadToken_
std::vector< L1CaloEmCand > L1CaloEmCollection
edm::EDGetTokenT< CSCStripDigiCollection > CSCStripdigiToken_
edm::InputTag CSCWiredigiCollection_
edm::EDGetTokenT< RPCDigiCollection > RPCdigiToken_
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
edm::EDGetTokenT< HBHEDigiCollection > HBHEdigiToken_
edm::EDGetTokenT< L1CaloRegionCollection > GctCaloRegionToken_
edm::EDGetTokenT< std::vector< L1MuGMTCand > > GmtCandsToken_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
edm::InputTag SSTdigiCollection_
edm::InputTag GctForJetLabel_
edm::EDGetTokenT< edm::DetSetVector< PixelDigi > > PXLdigiToken_
edm::EDGetTokenT< L1GctEmCandCollection > GctNonIsoEmToken_
Persistable copy of missing Et measured at Level-1.
edm::EDGetTokenT< ESDigiCollection > ESdigiToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< L1GctEtTotal > GctEtTotalToken_
edm::EDGetTokenT< HFDigiCollection > HFdigiToken_
static std::string const input
edm::InputTag ESdigiCollection_
std::vector< L1GctJetCand > L1GctJetCandCollection
edm::InputTag GctTauJetLabel_
edm::EDGetTokenT< L1GctJetCandCollection > GctForJetToken_
edm::InputTag GtObjectMapLabel_
edm::EDGetTokenT< L1MuGMTReadoutCollection > GmtReadoutToken_
edm::EDGetTokenT< HODigiCollection > HOdigiToken_
edm::InputTag CSCStripdigiCollection_
edm::EDGetTokenT< DTDigiCollection > DTdigiToken_
edm::InputTag GctCaloEmLabel_
Persistable copy of total Et measured at Level-1.
edm::EDGetTokenT< EEDigiCollection > EEdigiToken_
edm::InputTag HFdigiCollection_
edm::InputTag DTdigiCollection_
edm::InputTag PXLdigiCollection_
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > GtRRToken_
edm::EDGetTokenT< EBDigiCollection > EBdigiToken_
edm::EDGetTokenT< L1GctJetCandCollection > GctCenJetToken_
ParameterDescriptionBase * add(U const &iLabel, T const &value)
Persistable copy of total Ht measured at Level-1.
edm::EDGetTokenT< L1GlobalTriggerEvmReadoutRecord > GtEvmRRToken_
edm::InputTag GtEvmRRLabel_
edm::InputTag GmtCandsLabel_
edm::EDGetTokenT< CSCWireDigiCollection > CSCWiredigiToken_
edm::InputTag HBHEdigiCollection_
edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > SSTdigiToken_
T getParameter(std::string const &) const
void add(std::string const &label, ParameterSetDescription const &psetDescription)
edm::InputTag GctJetCountsLabel_
edm::InputTag GctCaloRegionLabel_
edm::InputTag EEdigiCollection_
edm::InputTag GctEtTotalLabel_
edm::EDGetTokenT< L1GlobalTriggerObjectMapRecord > GtObjectMapToken_
edm::EDGetTokenT< L1GctEtMiss > GctEtMissToken_
HLTGetDigi(const edm::ParameterSet &)
edm::EDGetTokenT< L1GctEmCandCollection > GctIsoEmToken_
edm::InputTag GctEtMissLabel_
edm::InputTag EBdigiCollection_
edm::InputTag HOdigiCollection_
std::vector< L1CaloRegion > L1CaloRegionCollection
ESHandle< T > getHandle(const ESGetToken< T, R > &iToken) const
edm::InputTag GctCenJetLabel_
edm::ESGetToken< L1GtParameters, L1GtParametersRcd > const l1GtParamsToken_
edm::InputTag GctNonIsoEmLabel_
edm::InputTag GmtReadoutCollection_
edm::EDGetTokenT< L1CaloEmCollection > GctCaloEmToken_
edm::InputTag GctEtHadLabel_
edm::EDGetTokenT< L1GctJetCounts > GctJetCountsToken_
void analyze(const edm::Event &, const edm::EventSetup &) override
std::vector< L1GctEmCand > L1GctEmCandCollection