CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions | Private Attributes
HLTGetDigi Class Reference

#include <HLTGetDigi.h>

Inheritance diagram for HLTGetDigi:
edm::EDAnalyzer edm::EDConsumerBase

Public Member Functions

void analyze (const edm::Event &, const edm::EventSetup &) override
 
 HLTGetDigi (const edm::ParameterSet &)
 
 ~HLTGetDigi () override
 
- Public Member Functions inherited from edm::EDAnalyzer
void callWhenNewProductsRegistered (std::function< void(BranchDescription const &)> const &func)
 
 EDAnalyzer ()
 
SerialTaskQueueglobalLuminosityBlocksQueue ()
 
SerialTaskQueueglobalRunsQueue ()
 
ModuleDescription const & moduleDescription () const
 
std::string workerType () const
 
 ~EDAnalyzer () override
 
- Public Member Functions inherited from edm::EDConsumerBase
std::vector< ConsumesInfoconsumesInfo () const
 
void convertCurrentProcessAlias (std::string const &processName)
 Convert "@currentProcess" in InputTag process names to the actual current process name. More...
 
 EDConsumerBase ()
 
 EDConsumerBase (EDConsumerBase const &)=delete
 
 EDConsumerBase (EDConsumerBase &&)=default
 
ProductResolverIndexAndSkipBit indexFrom (EDGetToken, BranchType, TypeID const &) const
 
void itemsMayGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const
 
void itemsToGet (BranchType, std::vector< ProductResolverIndexAndSkipBit > &) const
 
std::vector< ProductResolverIndexAndSkipBit > const & itemsToGetFrom (BranchType iType) const
 
void labelsForToken (EDGetToken iToken, Labels &oLabels) const
 
void modulesWhoseProductsAreConsumed (std::vector< ModuleDescription const * > &modules, ProductRegistry const &preg, std::map< std::string, ModuleDescription const * > const &labelsToDesc, std::string const &processName) const
 
EDConsumerBase const & operator= (EDConsumerBase const &)=delete
 
EDConsumerBaseoperator= (EDConsumerBase &&)=default
 
bool registeredToConsume (ProductResolverIndex, bool, BranchType) const
 
bool registeredToConsumeMany (TypeID const &, BranchType) const
 
ProductResolverIndexAndSkipBit uncheckedIndexFrom (EDGetToken) const
 
void updateLookup (BranchType iBranchType, ProductResolverIndexHelper const &, bool iPrefetchMayGet)
 
virtual ~EDConsumerBase () noexcept(false)
 

Static Public Member Functions

static void fillDescriptions (edm::ConfigurationDescriptions &descriptions)
 
- Static Public Member Functions inherited from edm::EDAnalyzer
static const std::string & baseType ()
 
static void fillDescriptions (ConfigurationDescriptions &descriptions)
 
static void prevalidate (ConfigurationDescriptions &)
 
static bool wantsGlobalLuminosityBlocks ()
 
static bool wantsGlobalRuns ()
 
static bool wantsStreamLuminosityBlocks ()
 
static bool wantsStreamRuns ()
 

Private Attributes

edm::InputTag CSCStripdigiCollection_
 
edm::EDGetTokenT< CSCStripDigiCollectionCSCStripdigiToken_
 
edm::InputTag CSCWiredigiCollection_
 
edm::EDGetTokenT< CSCWireDigiCollectionCSCWiredigiToken_
 
edm::InputTag DTdigiCollection_
 
edm::EDGetTokenT< DTDigiCollectionDTdigiToken_
 
edm::InputTag EBdigiCollection_
 
edm::EDGetTokenT< EBDigiCollectionEBdigiToken_
 
edm::InputTag EEdigiCollection_
 
edm::EDGetTokenT< EEDigiCollectionEEdigiToken_
 
edm::InputTag ESdigiCollection_
 
edm::EDGetTokenT< ESDigiCollectionESdigiToken_
 
edm::InputTag GctCaloEmLabel_
 
edm::EDGetTokenT< L1CaloEmCollectionGctCaloEmToken_
 
edm::InputTag GctCaloRegionLabel_
 
edm::EDGetTokenT< L1CaloRegionCollectionGctCaloRegionToken_
 
edm::InputTag GctCenJetLabel_
 
edm::EDGetTokenT< L1GctJetCandCollectionGctCenJetToken_
 
edm::InputTag GctEtHadLabel_
 
edm::EDGetTokenT< L1GctEtHadGctEtHadToken_
 
edm::InputTag GctEtMissLabel_
 
edm::EDGetTokenT< L1GctEtMissGctEtMissToken_
 
edm::InputTag GctEtTotalLabel_
 
edm::EDGetTokenT< L1GctEtTotalGctEtTotalToken_
 
edm::InputTag GctForJetLabel_
 
edm::EDGetTokenT< L1GctJetCandCollectionGctForJetToken_
 
edm::InputTag GctIsoEmLabel_
 
edm::EDGetTokenT< L1GctEmCandCollectionGctIsoEmToken_
 
edm::InputTag GctJetCountsLabel_
 
edm::EDGetTokenT< L1GctJetCountsGctJetCountsToken_
 
edm::InputTag GctNonIsoEmLabel_
 
edm::EDGetTokenT< L1GctEmCandCollectionGctNonIsoEmToken_
 
edm::InputTag GctTauJetLabel_
 
edm::EDGetTokenT< L1GctJetCandCollectionGctTauJetToken_
 
bool getCSCDigis_
 
bool getDTDigis_
 
bool getEcalDigis_
 
bool getEcalESDigis_
 
bool getGctEmDigis_
 
bool getGctEtDigis_
 
bool getGctJetCounts_
 
bool getGctJetDigis_
 
bool getGmtCands_
 
bool getGmtRC_
 
bool getGtEvmRR_
 
bool getGtObjectMap_
 
bool getGtRR_
 
bool getHcalDigis_
 
bool getL1Calo_
 
bool getPixelDigis_
 
bool getRPCDigis_
 
bool getStripDigis_
 
edm::InputTag GmtCandsLabel_
 
edm::EDGetTokenT< std::vector< L1MuGMTCand > > GmtCandsToken_
 
edm::InputTag GmtReadoutCollection_
 
edm::EDGetTokenT< L1MuGMTReadoutCollectionGmtReadoutToken_
 
edm::InputTag GtEvmRRLabel_
 
edm::EDGetTokenT< L1GlobalTriggerEvmReadoutRecordGtEvmRRToken_
 
edm::InputTag GtObjectMapLabel_
 
edm::EDGetTokenT< L1GlobalTriggerObjectMapRecordGtObjectMapToken_
 
edm::InputTag GtRRLabel_
 
edm::EDGetTokenT< L1GlobalTriggerReadoutRecordGtRRToken_
 
edm::InputTag HBHEdigiCollection_
 
edm::EDGetTokenT< HBHEDigiCollectionHBHEdigiToken_
 
edm::InputTag HFdigiCollection_
 
edm::EDGetTokenT< HFDigiCollectionHFdigiToken_
 
edm::InputTag HOdigiCollection_
 
edm::EDGetTokenT< HODigiCollectionHOdigiToken_
 
edm::InputTag PXLdigiCollection_
 
edm::EDGetTokenT< edm::DetSetVector< PixelDigi > > PXLdigiToken_
 
edm::InputTag RPCdigiCollection_
 
edm::EDGetTokenT< RPCDigiCollectionRPCdigiToken_
 
edm::InputTag SSTdigiCollection_
 
edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > SSTdigiToken_
 

Additional Inherited Members

- Public Types inherited from edm::EDAnalyzer
typedef EDAnalyzer ModuleType
 
- Public Types inherited from edm::EDConsumerBase
typedef ProductLabels Labels
 
- Protected Member Functions inherited from edm::EDConsumerBase
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > consumes (edm::InputTag const &tag)
 
EDGetToken consumes (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken consumes (TypeToGet const &id, edm::InputTag const &tag)
 
ConsumesCollector consumesCollector ()
 Use a ConsumesCollector to gather consumes information from helper functions. More...
 
template<typename ProductType , BranchType B = InEvent>
void consumesMany ()
 
void consumesMany (const TypeToGet &id)
 
template<BranchType B>
void consumesMany (const TypeToGet &id)
 
template<typename ProductType , BranchType B = InEvent>
EDGetTokenT< ProductType > mayConsume (edm::InputTag const &tag)
 
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 
template<BranchType B>
EDGetToken mayConsume (const TypeToGet &id, edm::InputTag const &tag)
 

Detailed Description

See header file for documentation

Author
various

This class is an EDAnalyzer implementing a "get data into RAM" functionality for DIGIs, to simulate online FF running/timimg.

Author
various

Definition at line 62 of file HLTGetDigi.h.

Constructor & Destructor Documentation

HLTGetDigi::HLTGetDigi ( const edm::ParameterSet ps)
explicit

Definition at line 29 of file HLTGetDigi.cc.

References edm::ParameterSet::getParameter(), edm::ParameterSet::getUntrackedParameter(), and ~HLTGetDigi().

30 {
31  EBdigiCollection_ = ps.getParameter<edm::InputTag>("EBdigiCollection");
32  EEdigiCollection_ = ps.getParameter<edm::InputTag>("EEdigiCollection");
33  ESdigiCollection_ = ps.getParameter<edm::InputTag>("ESdigiCollection");
34  HBHEdigiCollection_ = ps.getParameter<edm::InputTag>("HBHEdigiCollection");
35  HOdigiCollection_ = ps.getParameter<edm::InputTag>("HOdigiCollection");
36  HFdigiCollection_ = ps.getParameter<edm::InputTag>("HFdigiCollection");
37  PXLdigiCollection_ = ps.getParameter<edm::InputTag>("SiPixeldigiCollection");
38  SSTdigiCollection_ = ps.getParameter<edm::InputTag>("SiStripdigiCollection");
39  CSCStripdigiCollection_ = ps.getParameter<edm::InputTag>("CSCStripdigiCollection");
40  CSCWiredigiCollection_ = ps.getParameter<edm::InputTag>("CSCWiredigiCollection");
41  DTdigiCollection_ = ps.getParameter<edm::InputTag>("DTdigiCollection");
42  RPCdigiCollection_ = ps.getParameter<edm::InputTag>("RPCdigiCollection");
43 
44  GctCaloEmLabel_ = ps.getParameter<edm::InputTag>("L1CaloEmCollection");
45  GctCaloRegionLabel_ = ps.getParameter<edm::InputTag>("L1CaloRegionCollection");
46 
47  GctIsoEmLabel_ = ps.getParameter<edm::InputTag>("GctIsoEmCollection");
48  GctNonIsoEmLabel_ = ps.getParameter<edm::InputTag>("GctNonIsoEmCollection");
49 
50  GctCenJetLabel_ = ps.getParameter<edm::InputTag>("GctCenJetCollection");
51  GctForJetLabel_ = ps.getParameter<edm::InputTag>("GctForJetCollection");
52  GctTauJetLabel_ = ps.getParameter<edm::InputTag>("GctTauJetCollection");
53  GctJetCountsLabel_ = ps.getParameter<edm::InputTag>("GctJetCounts");
54 
55  GctEtHadLabel_ = ps.getParameter<edm::InputTag>("GctEtHadCollection");
56  GctEtMissLabel_ = ps.getParameter<edm::InputTag>("GctEtMissCollection");
57  GctEtTotalLabel_ = ps.getParameter<edm::InputTag>("GctEtTotalCollection");
58 
59  GtEvmRRLabel_ = ps.getParameter<edm::InputTag>("GtEvmReadoutRecord");
60  GtObjectMapLabel_ = ps.getParameter<edm::InputTag>("GtObjectMapRecord");
61  GtRRLabel_ = ps.getParameter<edm::InputTag>("GtReadoutRecord");
62 
63  GmtCandsLabel_ = ps.getParameter<edm::InputTag>("GmtCands");
64  GmtReadoutCollection_ = ps.getParameter<edm::InputTag>("GmtReadoutCollection");
65 
66  //--- Define which digis we want ---//
67  getEcalDigis_ = ps.getUntrackedParameter<bool>("getEcal",true) ;
68  getEcalESDigis_ = ps.getUntrackedParameter<bool>("getEcalES",true) ;
69  getHcalDigis_ = ps.getUntrackedParameter<bool>("getHcal",true) ;
70  getPixelDigis_ = ps.getUntrackedParameter<bool>("getPixels",true) ;
71  getStripDigis_ = ps.getUntrackedParameter<bool>("getStrips",true) ;
72  getCSCDigis_ = ps.getUntrackedParameter<bool>("getCSC",true) ;
73  getDTDigis_ = ps.getUntrackedParameter<bool>("getDT",true) ;
74  getRPCDigis_ = ps.getUntrackedParameter<bool>("getRPC",true) ;
75  getGctEmDigis_ = ps.getUntrackedParameter<bool>("getGctEm",true) ;
76  getGctJetDigis_ = ps.getUntrackedParameter<bool>("getGctJet",true) ;
77  getGctJetCounts_ = ps.getUntrackedParameter<bool>("getGctJetCounts",true) ;
78  getGctEtDigis_ = ps.getUntrackedParameter<bool>("getGctEt",true) ;
79  getL1Calo_ = ps.getUntrackedParameter<bool>("getL1Calo",true) ;
80  getGtEvmRR_ = ps.getUntrackedParameter<bool>("getGtEvmRR",true) ;
81  getGtObjectMap_ = ps.getUntrackedParameter<bool>("getGtObjectMap",true) ;
82  getGtRR_ = ps.getUntrackedParameter<bool>("getGtReadoutRecord",true) ;
83  getGmtCands_ = ps.getUntrackedParameter<bool>("getGmtCands",true) ;
84  getGmtRC_ = ps.getUntrackedParameter<bool>("getGmtReadout",true) ;
85 
86  //--- Declare consums ---//
87  if (getEcalDigis_) {
88  EBdigiToken_ = consumes<EBDigiCollection>(EBdigiCollection_);
89  EEdigiToken_ = consumes<EEDigiCollection>(EEdigiCollection_);
90  }
91  if (getEcalESDigis_) {
92  ESdigiToken_ = consumes<ESDigiCollection>(ESdigiCollection_);
93  }
94  if (getHcalDigis_) {
95  HBHEdigiToken_ = consumes<HBHEDigiCollection>(HBHEdigiCollection_);
96  HOdigiToken_ = consumes<HODigiCollection>(HOdigiCollection_);
97  HFdigiToken_ = consumes<HFDigiCollection>(HFdigiCollection_);
98  }
99  if (getPixelDigis_) {
100  PXLdigiToken_ = consumes<edm::DetSetVector<PixelDigi> >(PXLdigiCollection_);
101  }
102  if (getStripDigis_) {
103  SSTdigiToken_ = consumes<edm::DetSetVector<SiStripDigi> >(SSTdigiCollection_);
104  }
105  if (getCSCDigis_) {
106  CSCStripdigiToken_ = consumes<CSCStripDigiCollection>(CSCStripdigiCollection_);
107  CSCWiredigiToken_ = consumes<CSCWireDigiCollection>(CSCWiredigiCollection_);
108  }
109  if (getDTDigis_) {
110  DTdigiToken_ = consumes<DTDigiCollection>(DTdigiCollection_);
111  }
112  if (getRPCDigis_) {
113  RPCdigiToken_ = consumes<RPCDigiCollection>(RPCdigiCollection_);
114  }
115  if (getGctEmDigis_) {
116  GctIsoEmToken_ = consumes<L1GctEmCandCollection>(GctIsoEmLabel_);
117  GctNonIsoEmToken_ = consumes<L1GctEmCandCollection>(GctNonIsoEmLabel_);
118  }
119  if (getGctJetDigis_) {
120  GctCenJetToken_ = consumes<L1GctJetCandCollection>(GctCenJetLabel_);
121  GctForJetToken_ = consumes<L1GctJetCandCollection>(GctForJetLabel_);
122  GctTauJetToken_ = consumes<L1GctJetCandCollection>(GctTauJetLabel_);
123  }
124  if (getGctJetCounts_) {
125  GctJetCountsToken_ = consumes<L1GctJetCounts>(GctJetCountsLabel_);
126  }
127  if (getGctEtDigis_) {
128  GctEtHadToken_ = consumes<L1GctEtHad>(GctEtHadLabel_);
129  GctEtMissToken_ = consumes<L1GctEtMiss>(GctEtMissLabel_);
130  GctEtTotalToken_ = consumes<L1GctEtTotal>(GctEtTotalLabel_);
131  }
132  if (getL1Calo_) {
133  GctCaloEmToken_ = consumes<L1CaloEmCollection>(GctCaloEmLabel_);
134  GctCaloRegionToken_ = consumes<L1CaloRegionCollection>(GctCaloRegionLabel_);
135  }
136  if (getGtEvmRR_) {
137  GtEvmRRToken_ = consumes<L1GlobalTriggerEvmReadoutRecord>(GtEvmRRLabel_);
138  }
139  if (getGtObjectMap_) {
140  GtObjectMapToken_ = consumes<L1GlobalTriggerObjectMapRecord>(GtObjectMapLabel_);
141  }
142  if (getGtRR_) {
143  GtRRToken_ = consumes<L1GlobalTriggerReadoutRecord>(GtRRLabel_);
144  }
145  if (getGmtCands_) {
146  GmtCandsToken_ = consumes<std::vector<L1MuGMTCand> >(GmtCandsLabel_);
147  }
148  if (getGmtRC_) {
149  GmtReadoutToken_ = consumes<L1MuGMTReadoutCollection>(GmtReadoutCollection_);
150  }
151 
152 }
edm::EDGetTokenT< L1GctJetCandCollection > GctTauJetToken_
Definition: HLTGetDigi.h:108
T getParameter(std::string const &) const
edm::InputTag GctIsoEmLabel_
Definition: HLTGetDigi.h:99
T getUntrackedParameter(std::string const &, T const &) const
edm::InputTag RPCdigiCollection_
Definition: HLTGetDigi.h:93
edm::EDGetTokenT< L1GctEtHad > GctEtHadToken_
Definition: HLTGetDigi.h:112
edm::EDGetTokenT< CSCStripDigiCollection > CSCStripdigiToken_
Definition: HLTGetDigi.h:88
edm::InputTag CSCWiredigiCollection_
Definition: HLTGetDigi.h:89
edm::EDGetTokenT< RPCDigiCollection > RPCdigiToken_
Definition: HLTGetDigi.h:94
edm::EDGetTokenT< HBHEDigiCollection > HBHEdigiToken_
Definition: HLTGetDigi.h:78
edm::EDGetTokenT< L1CaloRegionCollection > GctCaloRegionToken_
Definition: HLTGetDigi.h:98
edm::EDGetTokenT< std::vector< L1MuGMTCand > > GmtCandsToken_
Definition: HLTGetDigi.h:126
bool getGmtCands_
Definition: HLTGetDigi.h:146
bool getGctJetDigis_
Definition: HLTGetDigi.h:140
edm::InputTag SSTdigiCollection_
Definition: HLTGetDigi.h:85
edm::InputTag GctForJetLabel_
Definition: HLTGetDigi.h:105
edm::EDGetTokenT< edm::DetSetVector< PixelDigi > > PXLdigiToken_
Definition: HLTGetDigi.h:84
edm::EDGetTokenT< L1GctEmCandCollection > GctNonIsoEmToken_
Definition: HLTGetDigi.h:102
edm::EDGetTokenT< ESDigiCollection > ESdigiToken_
Definition: HLTGetDigi.h:76
edm::EDGetTokenT< L1GctEtTotal > GctEtTotalToken_
Definition: HLTGetDigi.h:116
edm::EDGetTokenT< HFDigiCollection > HFdigiToken_
Definition: HLTGetDigi.h:82
edm::InputTag GtRRLabel_
Definition: HLTGetDigi.h:122
bool getL1Calo_
Definition: HLTGetDigi.h:138
bool getGtObjectMap_
Definition: HLTGetDigi.h:144
edm::InputTag ESdigiCollection_
Definition: HLTGetDigi.h:75
bool getHcalDigis_
Definition: HLTGetDigi.h:132
bool getGctJetCounts_
Definition: HLTGetDigi.h:141
edm::InputTag GctTauJetLabel_
Definition: HLTGetDigi.h:107
bool getEcalESDigis_
Definition: HLTGetDigi.h:131
edm::EDGetTokenT< L1GctJetCandCollection > GctForJetToken_
Definition: HLTGetDigi.h:106
edm::InputTag GtObjectMapLabel_
Definition: HLTGetDigi.h:120
edm::EDGetTokenT< L1MuGMTReadoutCollection > GmtReadoutToken_
Definition: HLTGetDigi.h:128
edm::EDGetTokenT< HODigiCollection > HOdigiToken_
Definition: HLTGetDigi.h:80
edm::InputTag CSCStripdigiCollection_
Definition: HLTGetDigi.h:87
edm::EDGetTokenT< DTDigiCollection > DTdigiToken_
Definition: HLTGetDigi.h:92
edm::InputTag GctCaloEmLabel_
Definition: HLTGetDigi.h:95
edm::EDGetTokenT< EEDigiCollection > EEdigiToken_
Definition: HLTGetDigi.h:74
edm::InputTag HFdigiCollection_
Definition: HLTGetDigi.h:81
edm::InputTag DTdigiCollection_
Definition: HLTGetDigi.h:91
bool getEcalDigis_
Definition: HLTGetDigi.h:130
edm::InputTag PXLdigiCollection_
Definition: HLTGetDigi.h:83
bool getDTDigis_
Definition: HLTGetDigi.h:136
bool getGtEvmRR_
Definition: HLTGetDigi.h:143
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > GtRRToken_
Definition: HLTGetDigi.h:123
edm::EDGetTokenT< EBDigiCollection > EBdigiToken_
Definition: HLTGetDigi.h:72
edm::EDGetTokenT< L1GctJetCandCollection > GctCenJetToken_
Definition: HLTGetDigi.h:104
edm::EDGetTokenT< L1GlobalTriggerEvmReadoutRecord > GtEvmRRToken_
Definition: HLTGetDigi.h:119
edm::InputTag GtEvmRRLabel_
Definition: HLTGetDigi.h:118
edm::InputTag GmtCandsLabel_
Definition: HLTGetDigi.h:125
bool getCSCDigis_
Definition: HLTGetDigi.h:135
bool getRPCDigis_
Definition: HLTGetDigi.h:137
edm::EDGetTokenT< CSCWireDigiCollection > CSCWiredigiToken_
Definition: HLTGetDigi.h:90
edm::InputTag HBHEdigiCollection_
Definition: HLTGetDigi.h:77
edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > SSTdigiToken_
Definition: HLTGetDigi.h:86
bool getGctEtDigis_
Definition: HLTGetDigi.h:142
bool getGtRR_
Definition: HLTGetDigi.h:145
edm::InputTag GctJetCountsLabel_
Definition: HLTGetDigi.h:109
edm::InputTag GctCaloRegionLabel_
Definition: HLTGetDigi.h:97
edm::InputTag EEdigiCollection_
Definition: HLTGetDigi.h:73
edm::InputTag GctEtTotalLabel_
Definition: HLTGetDigi.h:115
edm::EDGetTokenT< L1GlobalTriggerObjectMapRecord > GtObjectMapToken_
Definition: HLTGetDigi.h:121
edm::EDGetTokenT< L1GctEtMiss > GctEtMissToken_
Definition: HLTGetDigi.h:114
bool getStripDigis_
Definition: HLTGetDigi.h:134
bool getGctEmDigis_
Definition: HLTGetDigi.h:139
edm::EDGetTokenT< L1GctEmCandCollection > GctIsoEmToken_
Definition: HLTGetDigi.h:100
edm::InputTag GctEtMissLabel_
Definition: HLTGetDigi.h:113
edm::InputTag EBdigiCollection_
Definition: HLTGetDigi.h:71
edm::InputTag HOdigiCollection_
Definition: HLTGetDigi.h:79
bool getPixelDigis_
Definition: HLTGetDigi.h:133
bool getGmtRC_
Definition: HLTGetDigi.h:147
edm::InputTag GctCenJetLabel_
Definition: HLTGetDigi.h:103
edm::InputTag GctNonIsoEmLabel_
Definition: HLTGetDigi.h:101
edm::InputTag GmtReadoutCollection_
Definition: HLTGetDigi.h:127
edm::EDGetTokenT< L1CaloEmCollection > GctCaloEmToken_
Definition: HLTGetDigi.h:96
edm::InputTag GctEtHadLabel_
Definition: HLTGetDigi.h:111
edm::EDGetTokenT< L1GctJetCounts > GctJetCountsToken_
Definition: HLTGetDigi.h:110
HLTGetDigi::~HLTGetDigi ( )
overridedefault

Referenced by HLTGetDigi().

Member Function Documentation

void HLTGetDigi::analyze ( const edm::Event iEvent,
const edm::EventSetup iSetup 
)
override

Definition at line 214 of file HLTGetDigi.cc.

References egammaForCoreTracking_cff::cands, DEFINE_FWK_MODULE, L1GctEtTotal::et(), L1GctEtHad::et(), L1GctEtMiss::et(), edm::EventSetup::get(), edm::Event::getByToken(), L1GtParameters::gtTotalBxInEvent(), input, input2, LogDebug, genParticles_cff::map, extraflags_cff::muons, nullptr, L1GctEtMiss::phi(), edm::Handle< T >::product(), findQualityFiles::rr, edm::SortedCollection< T, SORT >::size(), edm::DataFrameContainer::size(), and groupFilesInBlocks::tt.

215 {
216  using namespace edm;
217 
218  //--- L1 GCT and GT Digis ---//
219  edm::Handle<L1GctEtHad> GctEtHad ;
220  edm::Handle<L1GctEtMiss> GctEtMiss ;
221  edm::Handle<L1GctEtTotal> GctEtTotal ;
222 
223  const L1GctEtHad* etHad = nullptr ;
224  const L1GctEtMiss* etMiss = nullptr ;
225  const L1GctEtTotal* etTotal = nullptr ;
226 
227  if (getGctEtDigis_) {
228  iEvent.getByToken(GctEtHadToken_,GctEtHad) ;
229  iEvent.getByToken(GctEtMissToken_,GctEtMiss) ;
230  iEvent.getByToken(GctEtTotalToken_,GctEtTotal) ;
231  etHad = GctEtHad.product() ;
232  etMiss = GctEtMiss.product() ;
233  etTotal = GctEtTotal.product() ;
234 
235  LogDebug("DigiInfo") << "Value of L1GctEtHad::et(): " << etHad->et() ;
236  LogDebug("DigiInfo") << "Value of L1GctEtMiss::et(): " << etMiss->et() << ", phi(): " << etMiss->phi() ;
237  LogDebug("DigiInfo") << "Value of L1GctEtTotal::et(): " << etTotal->et() ;
238  }
239 
242 
243  const L1GctEmCandCollection* isoEMdigis = nullptr ;
244  const L1GctEmCandCollection* nonIsoEMdigis = nullptr ;
245  if (getGctEmDigis_) {
246  iEvent.getByToken(GctIsoEmToken_,GctIsoEM) ;
247  isoEMdigis = GctIsoEM.product() ;
248  iEvent.getByToken(GctNonIsoEmToken_,GctNonIsoEM) ;
249  nonIsoEMdigis = GctNonIsoEM.product() ;
250  LogDebug("DigiInfo") << "total # Gct Iso EM digis: " << isoEMdigis->size() ;
251  LogDebug("DigiInfo") << "total # Gct non-Iso EM digis: " << nonIsoEMdigis->size() ;
252  }
253 
257  edm::Handle<L1GctJetCounts> GctJetCounts ;
258 
259  const L1GctJetCandCollection* cenJetDigis = nullptr ;
260  const L1GctJetCandCollection* forJetDigis = nullptr ;
261  const L1GctJetCandCollection* tauJetDigis = nullptr ;
262  std::unique_ptr<L1GctJetCounts> newCounts( new L1GctJetCounts() ) ;
263  L1GctJetCounts* counts = newCounts.get() ;
264 
265  if (getGctJetDigis_) {
266  iEvent.getByToken(GctCenJetToken_,GctCenJets) ;
267  cenJetDigis = GctCenJets.product() ;
268  iEvent.getByToken(GctForJetToken_,GctForJets) ;
269  forJetDigis = GctForJets.product() ;
270  iEvent.getByToken(GctTauJetToken_,GctTauJets) ;
271  tauJetDigis = GctTauJets.product() ;
272  LogDebug("DigiInfo") << "total # Gct central Jet digis: " << cenJetDigis->size() ;
273  LogDebug("DigiInfo") << "total # Gct forward Jet digis: " << forJetDigis->size() ;
274  LogDebug("DigiInfo") << "total # Gct tau Jet digis: " << tauJetDigis->size() ;
275  }
276 
277  if (getGctJetCounts_) {
278  iEvent.getByToken(GctJetCountsToken_,GctJetCounts) ;
279  *counts = *GctJetCounts.product() ;
280  }
281 
283  edm::Handle<L1CaloRegionCollection> GctCaloRegion ;
284 
285  const L1CaloEmCollection* caloEm = nullptr ;
286  const L1CaloRegionCollection* caloRegion = nullptr ;
287 
288  if (getL1Calo_) {
289  iEvent.getByToken(GctCaloEmToken_,GctCaloEm) ;
290  iEvent.getByToken(GctCaloRegionToken_,GctCaloRegion) ;
291 
292  caloEm = GctCaloEm.product() ;
293  caloRegion = GctCaloRegion.product() ;
294 
295  LogDebug("DigiInfo") << "Calo EM size: " << caloEm->size() ;
296  LogDebug("DigiInfo") << "Calo region size: " << caloRegion->size() ;
297  }
298 
302 
304  iSetup.get< L1GtParametersRcd >().get( l1GtPar ) ;
305  int nBx = l1GtPar->gtTotalBxInEvent() ;
306 
307  std::unique_ptr<L1GlobalTriggerEvmReadoutRecord> newGtEvm( new L1GlobalTriggerEvmReadoutRecord(nBx) ) ;
308  std::unique_ptr<L1GlobalTriggerObjectMapRecord> newGtMap( new L1GlobalTriggerObjectMapRecord() ) ;
309  std::unique_ptr<L1GlobalTriggerReadoutRecord> newGtRR( new L1GlobalTriggerReadoutRecord(nBx) ) ;
310  L1GlobalTriggerEvmReadoutRecord* evm = newGtEvm.get() ;
311  L1GlobalTriggerObjectMapRecord* map = newGtMap.get() ;
312  L1GlobalTriggerReadoutRecord* rr = newGtRR.get() ;
313 
314  if (getGtEvmRR_) {
315  iEvent.getByToken(GtEvmRRToken_, gtEvmRR) ;
316  *evm = *gtEvmRR.product() ;
317  }
318  if (getGtObjectMap_) {
319  iEvent.getByToken(GtObjectMapToken_, gtMap) ;
320  *map = *gtMap.product() ;
321  }
322  if (getGtRR_) {
323  iEvent.getByToken(GtRRToken_, gtRR) ;
324  *rr = *gtRR.product() ;
325  }
326 
328  edm::Handle<L1MuGMTReadoutCollection> GmtMuCollection ;
329  std::unique_ptr<std::vector<L1MuGMTCand> > cands( new std::vector<L1MuGMTCand> ) ;
330  std::unique_ptr<L1MuGMTReadoutCollection> muCollection(new L1MuGMTReadoutCollection(nBx)) ;
331 
332  if (getGmtCands_) {
333  iEvent.getByToken(GmtCandsToken_,GmtCands) ;
334  *cands = *GmtCands.product() ;
335  }
336  if (getGmtRC_) {
337  iEvent.getByToken(GmtReadoutToken_,GmtMuCollection) ;
338  *muCollection = *GmtMuCollection.product() ;
339  std::vector<L1MuGMTExtendedCand> muons = muCollection->getRecord().getGMTCands() ;
340  LogDebug("DigiInfo") << "GMT muons present: " << muons.size() ;
341  }
342 
344  unique_ptr<DetSetVector<PixelDigi> > NewPixelDigi(new DetSetVector<PixelDigi> );
345  DetSetVector<PixelDigi>* tt = NewPixelDigi.get();
346  if (getPixelDigis_) {
347  iEvent.getByToken(PXLdigiToken_, input);
348  *tt = *input.product();
349  }
350 
352  unique_ptr<DetSetVector<SiStripDigi> > NewSiDigi(new DetSetVector<SiStripDigi> );
353  DetSetVector<SiStripDigi>* uu = NewSiDigi.get();
354  if (getStripDigis_) {
355  iEvent.getByToken(SSTdigiToken_, input2);
356  *uu = *input2.product();
357  }
358 
359  Handle<EBDigiCollection> EcalDigiEB;
360  Handle<EEDigiCollection> EcalDigiEE;
361  Handle<ESDigiCollection> EcalDigiES;
362  const EBDigiCollection* EBdigis = nullptr;
363  const EEDigiCollection* EEdigis = nullptr;
364  const ESDigiCollection* ESdigis = nullptr;
365 
366  if (getEcalDigis_) {
367  iEvent.getByToken( EBdigiToken_, EcalDigiEB );
368  EBdigis = EcalDigiEB.product();
369  LogDebug("DigiInfo") << "total # EBdigis: " << EBdigis->size() ;
370 
371  iEvent.getByToken( EEdigiToken_, EcalDigiEE );
372  EEdigis = EcalDigiEE.product();
373  LogDebug("DigiInfo") << "total # EEdigis: " << EEdigis->size() ;
374  }
375 
376  if (getEcalESDigis_) {
377  iEvent.getByToken( ESdigiToken_, EcalDigiES );
378  ESdigis = EcalDigiES.product();
379  LogDebug("DigiInfo") << "total # ESdigis: " << ESdigis->size() ;
380  }
381 
382  Handle<HBHEDigiCollection> HcalDigiHBHE ;
383  Handle<HODigiCollection> HcalDigiHO ;
384  Handle<HFDigiCollection> HcalDigiHF ;
385  const HBHEDigiCollection* HBHEdigis = nullptr ;
386  const HODigiCollection* HOdigis = nullptr ;
387  const HFDigiCollection* HFdigis = nullptr ;
388 
389  if (getHcalDigis_) {
390  iEvent.getByToken( HBHEdigiToken_, HcalDigiHBHE );
391  HBHEdigis = HcalDigiHBHE.product();
392  LogDebug("DigiInfo") << "total # HBHEdigis: " << HBHEdigis->size() ;
393 
394  iEvent.getByToken( HOdigiToken_, HcalDigiHO );
395  HOdigis = HcalDigiHO.product();
396  LogDebug("DigiInfo") << "total # HOdigis: " << HOdigis->size() ;
397 
398  iEvent.getByToken( HFdigiToken_, HcalDigiHF );
399  HFdigis = HcalDigiHF.product();
400  LogDebug("DigiInfo") << "total # HFdigis: " << HFdigis->size() ;
401  }
402 
403  Handle<CSCStripDigiCollection> CSCDigiStrip ;
404  Handle<CSCWireDigiCollection> CSCDigiWire ;
405 
406  if (getCSCDigis_) {
407  iEvent.getByToken( CSCStripdigiToken_, CSCDigiStrip );
408  iEvent.getByToken( CSCWiredigiToken_, CSCDigiWire );
409 
410  int numDigis = 0 ;
411  for (auto && iter : *CSCDigiStrip) {
412  for ( auto digiIter = iter.second.first;
413  digiIter != iter.second.second; digiIter++) numDigis++ ;
414  }
415  LogDebug("DigiInfo") << "total # CSCstripdigis: " << numDigis ;
416  numDigis = 0 ;
417  for (auto && iter : *CSCDigiWire) {
418  for ( auto digiIter = iter.second.first;
419  digiIter != iter.second.second; digiIter++) numDigis++ ;
420  }
421  LogDebug("DigiInfo") << "total # CSCwiredigis: " << numDigis ;
422  }
423 
424  Handle<DTDigiCollection> DTDigiHandle ;
425 
426  if (getDTDigis_) {
427  iEvent.getByToken( DTdigiToken_, DTDigiHandle );
428 
429  int numDigis = 0 ;
430  for (auto && iter : *DTDigiHandle) {
431  for ( auto digiIter = iter.second.first;
432  digiIter != iter.second.second; digiIter++) numDigis++ ;
433  }
434  LogDebug("DigiInfo") << "total # DTdigis: " << numDigis ;
435  }
436 
437  Handle<RPCDigiCollection> RPCDigiHandle ;
438 
439  if (getRPCDigis_) {
440  iEvent.getByToken( RPCdigiToken_, RPCDigiHandle );
441 
442  int numDigis = 0 ;
443  for (auto && iter : *RPCDigiHandle) {
444  for ( auto digiIter = iter.second.first;
445  digiIter != iter.second.second; digiIter++) numDigis++ ;
446  }
447  LogDebug("DigiInfo") << "total # RPCdigis: " << numDigis ;
448  }
449 
450  LogDebug("DigiInfo") << "***--------------- End of Event -----------------***" ;
451 
452 }
#define LogDebug(id)
edm::EDGetTokenT< L1GctJetCandCollection > GctTauJetToken_
Definition: HLTGetDigi.h:108
edm::EDGetTokenT< L1GctEtHad > GctEtHadToken_
Definition: HLTGetDigi.h:112
std::vector< L1CaloEmCand > L1CaloEmCollection
edm::EDGetTokenT< CSCStripDigiCollection > CSCStripdigiToken_
Definition: HLTGetDigi.h:88
edm::EDGetTokenT< RPCDigiCollection > RPCdigiToken_
Definition: HLTGetDigi.h:94
unsigned et() const
get the Et
Definition: L1GctEtTotal.h:45
edm::EDGetTokenT< HBHEDigiCollection > HBHEdigiToken_
Definition: HLTGetDigi.h:78
edm::EDGetTokenT< L1CaloRegionCollection > GctCaloRegionToken_
Definition: HLTGetDigi.h:98
edm::EDGetTokenT< std::vector< L1MuGMTCand > > GmtCandsToken_
Definition: HLTGetDigi.h:126
bool getByToken(EDGetToken token, Handle< PROD > &result) const
Definition: Event.h:579
const int gtTotalBxInEvent() const
get / set the total Bx&#39;s in the event
bool getGmtCands_
Definition: HLTGetDigi.h:146
bool getGctJetDigis_
Definition: HLTGetDigi.h:140
edm::EDGetTokenT< edm::DetSetVector< PixelDigi > > PXLdigiToken_
Definition: HLTGetDigi.h:84
edm::EDGetTokenT< L1GctEmCandCollection > GctNonIsoEmToken_
Definition: HLTGetDigi.h:102
Persistable copy of missing Et measured at Level-1.
Definition: L1GctEtMiss.h:18
edm::EDGetTokenT< ESDigiCollection > ESdigiToken_
Definition: HLTGetDigi.h:76
unsigned phi() const
get the Et
Definition: L1GctEtMiss.h:64
edm::EDGetTokenT< L1GctEtTotal > GctEtTotalToken_
Definition: HLTGetDigi.h:116
#define nullptr
edm::EDGetTokenT< HFDigiCollection > HFdigiToken_
Definition: HLTGetDigi.h:82
#define input2
Definition: AMPTWrapper.h:149
bool getL1Calo_
Definition: HLTGetDigi.h:138
static std::string const input
Definition: EdmProvDump.cc:44
bool getGtObjectMap_
Definition: HLTGetDigi.h:144
bool getHcalDigis_
Definition: HLTGetDigi.h:132
std::vector< L1GctJetCand > L1GctJetCandCollection
bool getGctJetCounts_
Definition: HLTGetDigi.h:141
bool getEcalESDigis_
Definition: HLTGetDigi.h:131
edm::EDGetTokenT< L1GctJetCandCollection > GctForJetToken_
Definition: HLTGetDigi.h:106
edm::EDGetTokenT< L1MuGMTReadoutCollection > GmtReadoutToken_
Definition: HLTGetDigi.h:128
edm::EDGetTokenT< HODigiCollection > HOdigiToken_
Definition: HLTGetDigi.h:80
unsigned et() const
get the Et
Definition: L1GctEtHad.h:45
edm::EDGetTokenT< DTDigiCollection > DTdigiToken_
Definition: HLTGetDigi.h:92
Persistable copy of total Et measured at Level-1.
Definition: L1GctEtTotal.h:18
edm::EDGetTokenT< EEDigiCollection > EEdigiToken_
Definition: HLTGetDigi.h:74
bool getEcalDigis_
Definition: HLTGetDigi.h:130
bool getDTDigis_
Definition: HLTGetDigi.h:136
bool getGtEvmRR_
Definition: HLTGetDigi.h:143
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > GtRRToken_
Definition: HLTGetDigi.h:123
edm::EDGetTokenT< EBDigiCollection > EBdigiToken_
Definition: HLTGetDigi.h:72
edm::EDGetTokenT< L1GctJetCandCollection > GctCenJetToken_
Definition: HLTGetDigi.h:104
Persistable copy of total Ht measured at Level-1.
Definition: L1GctEtHad.h:18
edm::EDGetTokenT< L1GlobalTriggerEvmReadoutRecord > GtEvmRRToken_
Definition: HLTGetDigi.h:119
bool getCSCDigis_
Definition: HLTGetDigi.h:135
bool getRPCDigis_
Definition: HLTGetDigi.h:137
edm::EDGetTokenT< CSCWireDigiCollection > CSCWiredigiToken_
Definition: HLTGetDigi.h:90
T const * product() const
Definition: Handle.h:81
edm::EDGetTokenT< edm::DetSetVector< SiStripDigi > > SSTdigiToken_
Definition: HLTGetDigi.h:86
bool getGctEtDigis_
Definition: HLTGetDigi.h:142
bool getGtRR_
Definition: HLTGetDigi.h:145
unsigned et() const
get the magnitude
Definition: L1GctEtMiss.h:58
HLT enums.
size_type size() const
edm::EDGetTokenT< L1GlobalTriggerObjectMapRecord > GtObjectMapToken_
Definition: HLTGetDigi.h:121
edm::EDGetTokenT< L1GctEtMiss > GctEtMissToken_
Definition: HLTGetDigi.h:114
T get() const
Definition: EventSetup.h:63
bool getStripDigis_
Definition: HLTGetDigi.h:134
bool getGctEmDigis_
Definition: HLTGetDigi.h:139
edm::EDGetTokenT< L1GctEmCandCollection > GctIsoEmToken_
Definition: HLTGetDigi.h:100
std::vector< L1CaloRegion > L1CaloRegionCollection
bool getPixelDigis_
Definition: HLTGetDigi.h:133
bool getGmtRC_
Definition: HLTGetDigi.h:147
edm::EDGetTokenT< L1CaloEmCollection > GctCaloEmToken_
Definition: HLTGetDigi.h:96
edm::EDGetTokenT< L1GctJetCounts > GctJetCountsToken_
Definition: HLTGetDigi.h:110
std::vector< L1GctEmCand > L1GctEmCandCollection
void HLTGetDigi::fillDescriptions ( edm::ConfigurationDescriptions descriptions)
static

Definition at line 157 of file HLTGetDigi.cc.

References edm::ConfigurationDescriptions::add(), edm::ParameterSetDescription::add(), and edm::ParameterSetDescription::addUntracked().

157  {
159  desc.add<edm::InputTag>("EEdigiCollection",edm::InputTag("ecalDigis","eeDigis"));
160  desc.add<edm::InputTag>("HBHEdigiCollection",edm::InputTag("hcalDigis"));
161  desc.add<edm::InputTag>("GctIsoEmCollection",edm::InputTag("gctDigis","isoEm"));
162  desc.add<edm::InputTag>("ESdigiCollection",edm::InputTag("ecalPreshowerDigis"));
163  desc.add<edm::InputTag>("GctEtHadCollection",edm::InputTag("gctDigis"));
164  desc.add<edm::InputTag>("CSCStripdigiCollection",edm::InputTag("muonCSCDigis","MuonCSCStripDigi"));
165  desc.add<edm::InputTag>("GmtCands",edm::InputTag("gmtDigis"));
166  desc.add<edm::InputTag>("GctEtTotalCollection",edm::InputTag("gctDigis"));
167  desc.add<edm::InputTag>("SiStripdigiCollection",edm::InputTag("siStripDigis"));
168  desc.add<edm::InputTag>("GctJetCounts",edm::InputTag("gctDigis"));
169  desc.add<edm::InputTag>("DTdigiCollection",edm::InputTag("muonDTDigis"));
170  desc.add<edm::InputTag>("GctTauJetCollection ",edm::InputTag("gctDigis","tauJets"));
171  desc.add<edm::InputTag>("L1CaloRegionCollection",edm::InputTag("rctDigis"));
172  desc.add<edm::InputTag>("GtObjectMapRecord",edm::InputTag("gtDigis"));
173  desc.add<edm::InputTag>("GmtReadoutCollection",edm::InputTag("gmtDigis"));
174  desc.add<edm::InputTag>("HOdigiCollection",edm::InputTag("hcalDigis"));
175  desc.add<edm::InputTag>("RPCdigiCollection",edm::InputTag("muonRPCDigis"));
176  desc.add<edm::InputTag>("CSCWiredigiCollection",edm::InputTag("muonCSCDigis","MuonCSCWireDigi"));
177  desc.add<edm::InputTag>("GctForJetCollection",edm::InputTag("gctDigis","tauJets"));
178  desc.add<edm::InputTag>("HFdigiCollection",edm::InputTag("hcalDigis"));
179  desc.add<edm::InputTag>("SiPixeldigiCollection",edm::InputTag("siPixelDigis"));
180  desc.add<edm::InputTag>("GctNonIsoEmCollection",edm::InputTag("gctDigis","nonIsoEm"));
181  desc.add<edm::InputTag>("GtEvmReadoutRecord",edm::InputTag("gtDigis"));
182  desc.add<edm::InputTag>("L1CaloEmCollection",edm::InputTag("rctDigis"));
183  desc.add<edm::InputTag>("GctCenJetCollection",edm::InputTag("gctDigis","cenJets"));
184  desc.add<edm::InputTag>("GtReadoutRecord",edm::InputTag("gtDigis"));
185  desc.add<edm::InputTag>("GctEtMissCollection",edm::InputTag("gctDigis"));
186  desc.add<edm::InputTag>("EBdigiCollection",edm::InputTag("ecalDigis","ebDigis"));
187  desc.addUntracked<bool>("getGctEt",true);
188  desc.addUntracked<bool>("getGtReadoutRecord",true);
189  desc.addUntracked<bool>("getGtEvmRR",true);
190  desc.addUntracked<bool>("getGctEm",true);
191  desc.addUntracked<bool>("getPixels",true);
192  desc.addUntracked<bool>("getGctJet",true);
193  desc.addUntracked<bool>("getHcal",true);
194  desc.addUntracked<bool>("getGctJetCounts",true);
195  desc.addUntracked<bool>("getL1Calo",false);
196  desc.addUntracked<bool>("getStrips",true);
197  desc.addUntracked<bool>("getDT",true);
198  desc.addUntracked<bool>("getGtObjectMap",true);
199  desc.addUntracked<bool>("getGmtCands",true);
200  desc.addUntracked<bool>("getRPC",true);
201  desc.addUntracked<bool>("getEcal",true);
202  desc.addUntracked<bool>("getGmtReadout",true);
203  desc.addUntracked<bool>("getEcalES",true);
204  desc.addUntracked<bool>("getCSC",true);
205  descriptions.add("hltGetDigi",desc);
206 }
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
void add(std::string const &label, ParameterSetDescription const &psetDescription)

Member Data Documentation

edm::InputTag HLTGetDigi::CSCStripdigiCollection_
private

Definition at line 87 of file HLTGetDigi.h.

edm::EDGetTokenT<CSCStripDigiCollection> HLTGetDigi::CSCStripdigiToken_
private

Definition at line 88 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::CSCWiredigiCollection_
private

Definition at line 89 of file HLTGetDigi.h.

edm::EDGetTokenT<CSCWireDigiCollection> HLTGetDigi::CSCWiredigiToken_
private

Definition at line 90 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::DTdigiCollection_
private

Definition at line 91 of file HLTGetDigi.h.

edm::EDGetTokenT<DTDigiCollection> HLTGetDigi::DTdigiToken_
private

Definition at line 92 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::EBdigiCollection_
private

Definition at line 71 of file HLTGetDigi.h.

edm::EDGetTokenT<EBDigiCollection> HLTGetDigi::EBdigiToken_
private

Definition at line 72 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::EEdigiCollection_
private

Definition at line 73 of file HLTGetDigi.h.

edm::EDGetTokenT<EEDigiCollection> HLTGetDigi::EEdigiToken_
private

Definition at line 74 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::ESdigiCollection_
private

Definition at line 75 of file HLTGetDigi.h.

edm::EDGetTokenT<ESDigiCollection> HLTGetDigi::ESdigiToken_
private

Definition at line 76 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GctCaloEmLabel_
private

Definition at line 95 of file HLTGetDigi.h.

edm::EDGetTokenT<L1CaloEmCollection> HLTGetDigi::GctCaloEmToken_
private

Definition at line 96 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GctCaloRegionLabel_
private

Definition at line 97 of file HLTGetDigi.h.

edm::EDGetTokenT<L1CaloRegionCollection> HLTGetDigi::GctCaloRegionToken_
private

Definition at line 98 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GctCenJetLabel_
private

Definition at line 103 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GctJetCandCollection> HLTGetDigi::GctCenJetToken_
private

Definition at line 104 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GctEtHadLabel_
private

Definition at line 111 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GctEtHad> HLTGetDigi::GctEtHadToken_
private

Definition at line 112 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GctEtMissLabel_
private

Definition at line 113 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GctEtMiss> HLTGetDigi::GctEtMissToken_
private

Definition at line 114 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GctEtTotalLabel_
private

Definition at line 115 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GctEtTotal> HLTGetDigi::GctEtTotalToken_
private

Definition at line 116 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GctForJetLabel_
private

Definition at line 105 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GctJetCandCollection> HLTGetDigi::GctForJetToken_
private

Definition at line 106 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GctIsoEmLabel_
private

Definition at line 99 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GctEmCandCollection> HLTGetDigi::GctIsoEmToken_
private

Definition at line 100 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GctJetCountsLabel_
private

Definition at line 109 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GctJetCounts> HLTGetDigi::GctJetCountsToken_
private

Definition at line 110 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GctNonIsoEmLabel_
private

Definition at line 101 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GctEmCandCollection> HLTGetDigi::GctNonIsoEmToken_
private

Definition at line 102 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GctTauJetLabel_
private

Definition at line 107 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GctJetCandCollection> HLTGetDigi::GctTauJetToken_
private

Definition at line 108 of file HLTGetDigi.h.

bool HLTGetDigi::getCSCDigis_
private

Definition at line 135 of file HLTGetDigi.h.

bool HLTGetDigi::getDTDigis_
private

Definition at line 136 of file HLTGetDigi.h.

bool HLTGetDigi::getEcalDigis_
private

Definition at line 130 of file HLTGetDigi.h.

bool HLTGetDigi::getEcalESDigis_
private

Definition at line 131 of file HLTGetDigi.h.

bool HLTGetDigi::getGctEmDigis_
private

Definition at line 139 of file HLTGetDigi.h.

bool HLTGetDigi::getGctEtDigis_
private

Definition at line 142 of file HLTGetDigi.h.

bool HLTGetDigi::getGctJetCounts_
private

Definition at line 141 of file HLTGetDigi.h.

bool HLTGetDigi::getGctJetDigis_
private

Definition at line 140 of file HLTGetDigi.h.

bool HLTGetDigi::getGmtCands_
private

Definition at line 146 of file HLTGetDigi.h.

bool HLTGetDigi::getGmtRC_
private

Definition at line 147 of file HLTGetDigi.h.

bool HLTGetDigi::getGtEvmRR_
private

Definition at line 143 of file HLTGetDigi.h.

bool HLTGetDigi::getGtObjectMap_
private

Definition at line 144 of file HLTGetDigi.h.

bool HLTGetDigi::getGtRR_
private

Definition at line 145 of file HLTGetDigi.h.

bool HLTGetDigi::getHcalDigis_
private

Definition at line 132 of file HLTGetDigi.h.

bool HLTGetDigi::getL1Calo_
private

Definition at line 138 of file HLTGetDigi.h.

bool HLTGetDigi::getPixelDigis_
private

Definition at line 133 of file HLTGetDigi.h.

bool HLTGetDigi::getRPCDigis_
private

Definition at line 137 of file HLTGetDigi.h.

bool HLTGetDigi::getStripDigis_
private

Definition at line 134 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GmtCandsLabel_
private

Definition at line 125 of file HLTGetDigi.h.

edm::EDGetTokenT<std::vector<L1MuGMTCand> > HLTGetDigi::GmtCandsToken_
private

Definition at line 126 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GmtReadoutCollection_
private

Definition at line 127 of file HLTGetDigi.h.

edm::EDGetTokenT<L1MuGMTReadoutCollection> HLTGetDigi::GmtReadoutToken_
private

Definition at line 128 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GtEvmRRLabel_
private

Definition at line 118 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GlobalTriggerEvmReadoutRecord> HLTGetDigi::GtEvmRRToken_
private

Definition at line 119 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GtObjectMapLabel_
private

Definition at line 120 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GlobalTriggerObjectMapRecord> HLTGetDigi::GtObjectMapToken_
private

Definition at line 121 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::GtRRLabel_
private

Definition at line 122 of file HLTGetDigi.h.

edm::EDGetTokenT<L1GlobalTriggerReadoutRecord> HLTGetDigi::GtRRToken_
private

Definition at line 123 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::HBHEdigiCollection_
private

Definition at line 77 of file HLTGetDigi.h.

edm::EDGetTokenT<HBHEDigiCollection> HLTGetDigi::HBHEdigiToken_
private

Definition at line 78 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::HFdigiCollection_
private

Definition at line 81 of file HLTGetDigi.h.

edm::EDGetTokenT<HFDigiCollection> HLTGetDigi::HFdigiToken_
private

Definition at line 82 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::HOdigiCollection_
private

Definition at line 79 of file HLTGetDigi.h.

edm::EDGetTokenT<HODigiCollection> HLTGetDigi::HOdigiToken_
private

Definition at line 80 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::PXLdigiCollection_
private

Definition at line 83 of file HLTGetDigi.h.

edm::EDGetTokenT<edm::DetSetVector<PixelDigi> > HLTGetDigi::PXLdigiToken_
private

Definition at line 84 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::RPCdigiCollection_
private

Definition at line 93 of file HLTGetDigi.h.

edm::EDGetTokenT<RPCDigiCollection> HLTGetDigi::RPCdigiToken_
private

Definition at line 94 of file HLTGetDigi.h.

edm::InputTag HLTGetDigi::SSTdigiCollection_
private

Definition at line 85 of file HLTGetDigi.h.

edm::EDGetTokenT<edm::DetSetVector<SiStripDigi> > HLTGetDigi::SSTdigiToken_
private

Definition at line 86 of file HLTGetDigi.h.