CMS 3D CMS Logo

GlobalHitsAnalyzer.h
Go to the documentation of this file.
1 #ifndef GlobalHitsAnalyzer_h
2 #define GlobalHitsAnalyzer_h
3 
11 // framework & common header files
25 
26 // DQM services
29 
30 // tracker info
35 
36 // muon info
44 
45 // calorimeter info
51 
52 // data in edm::event
58 
59 // helper files
60 //#include <CLHEP/Vector/LorentzVector.h>
61 #include "CLHEP/Units/GlobalSystemOfUnits.h"
63 
64 #include <cstdlib>
65 #include <memory>
66 #include <string>
67 #include <vector>
68 
70 #include "TString.h"
71 
73 class CaloGeometryRecord;
76 public:
77  // typedef std::vector<float> FloatVector;
78 
79  explicit GlobalHitsAnalyzer(const edm::ParameterSet &);
80  ~GlobalHitsAnalyzer() override;
81  void analyze(const edm::Event &, const edm::EventSetup &) override;
82 
83 protected:
84  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
85 
86 private:
87  // production related methods
88  void fillG4MC(const edm::Event &);
89  void fillTrk(const edm::Event &, const edm::EventSetup &);
90  void fillMuon(const edm::Event &, const edm::EventSetup &);
91  void fillECal(const edm::Event &, const edm::EventSetup &);
92  void fillHCal(const edm::Event &, const edm::EventSetup &);
93 
94 private:
95  // parameter information
97  int verbosity;
98  int frequency;
99  int vtxunit;
104 
123  bool validEB;
124  bool validEE;
126  bool validHcal;
127 
128  // G4MC info
142 
147 
154 
155  // Electromagnetic info
156  // ECal info
166 
167  // Preshower info
175 
176  // Hadronic info
177  // HCal info
185 
186  // Tracker info
187  // Pixel info
188  int nPxlHits;
204 
205  // Strip info
206  int nSiHits;
230 
231  // Muon info
236 
237  // DT info
242  // CSC info
247  // RPC info
254 
255  // private statistics information
256  unsigned int count;
257 
258 }; // end class declaration
259 
260 #endif
261 
262 #ifndef GlobalHitMap
263 #define GlobalHitMap
264 // geometry mapping
265 static const int dTrk = 1;
266 static const int sdPxlBrl = 1;
267 static const int sdPxlFwd = 2;
268 static const int sdSiTIB = 3;
269 static const int sdSiTID = 4;
270 static const int sdSiTOB = 5;
271 static const int sdSiTEC = 6;
272 
273 static const int dMuon = 2;
274 static const int sdMuonDT = 1;
275 static const int sdMuonCSC = 2;
276 static const int sdMuonRPC = 3;
277 static const int sdMuonRPCRgnBrl = 0;
278 static const int sdMuonRPCRgnFwdp = 1;
279 static const int sdMuonRPCRgnFwdn = -1;
280 
281 static const int dEcal = 3;
282 static const int sdEcalBrl = 1;
283 static const int sdEcalFwd = 2;
284 static const int sdEcalPS = 3;
285 static const int sdEcalTT = 4;
286 static const int sdEcalLPnD = 5;
287 
288 static const int dHcal = 4;
289 static const int sdHcalEmpty = 0;
290 static const int sdHcalBrl = 1;
291 static const int sdHcalEC = 2;
292 static const int sdHcalOut = 3;
293 static const int sdHcalFwd = 4;
294 static const int sdHcalTT = 5;
295 static const int sdHcalCalib = 6;
296 static const int sdHcalCompst = 7;
297 
298 #endif
GlobalHitsAnalyzer::meGeantVtxZ
MonitorElement * meGeantVtxZ[2]
Definition: GlobalHitsAnalyzer.h:133
GlobalHitsAnalyzer::meGeantVtxY
MonitorElement * meGeantVtxY[2]
Definition: GlobalHitsAnalyzer.h:132
GlobalHitsAnalyzer::meCaloEcalEta
MonitorElement * meCaloEcalEta
Definition: GlobalHitsAnalyzer.h:161
GlobalHitsAnalyzer::nPxlHits
int nPxlHits
Definition: GlobalHitsAnalyzer.h:188
GlobalHitsAnalyzer::fillTrk
void fillTrk(const edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsAnalyzer.cc:911
GlobalHitsAnalyzer::fillECal
void fillECal(const edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsAnalyzer.cc:1552
dqm::impl::MonitorElement
Definition: MonitorElement.h:99
GlobalHitsAnalyzer::PxlBrlLowSrc_
edm::InputTag PxlBrlLowSrc_
Definition: GlobalHitsAnalyzer.h:196
Handle.h
GlobalHitsAnalyzer::meCaloPreShEta
MonitorElement * meCaloPreShEta
Definition: GlobalHitsAnalyzer.h:172
GlobalHitsAnalyzer::meTrackerSiBR
MonitorElement * meTrackerSiBR
Definition: GlobalHitsAnalyzer.h:211
GlobalHitsAnalyzer::meGeantVtxEta
MonitorElement * meGeantVtxEta
Definition: GlobalHitsAnalyzer.h:137
PixelSubdetector.h
GlobalHitsAnalyzer::meMuonRpcFZ
MonitorElement * meMuonRpcFZ
Definition: GlobalHitsAnalyzer.h:249
GlobalHitsAnalyzer::meGeantVtxX
MonitorElement * meGeantVtxX[2]
Definition: GlobalHitsAnalyzer.h:131
GlobalHitsAnalyzer::validSiTIBHigh
bool validSiTIBHigh
Definition: GlobalHitsAnalyzer.h:113
MessageLogger.h
GlobalHitsAnalyzer::meTrackerPxFZ
MonitorElement * meTrackerPxFZ
Definition: GlobalHitsAnalyzer.h:195
TrackerGeometry.h
GlobalHitsAnalyzer::frequency
int frequency
Definition: GlobalHitsAnalyzer.h:98
GlobalHitsAnalyzer::nMuonHits
int nMuonHits
Definition: GlobalHitsAnalyzer.h:235
ESHandle.h
GlobalHitsAnalyzer::validMuonDt
bool validMuonDt
Definition: GlobalHitsAnalyzer.h:121
GlobalHitsAnalyzer::PxlFwdLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlFwdLowSrc_Token_
Definition: GlobalHitsAnalyzer.h:202
sdHcalCompst
static const int sdHcalCompst
Definition: GlobalHitsAnalyzer.h:296
GlobalHitsAnalyzer::meCaloEcal
MonitorElement * meCaloEcal[2]
Definition: GlobalHitsAnalyzer.h:157
sdMuonRPCRgnFwdn
static const int sdMuonRPCRgnFwdn
Definition: GlobalHitsAnalyzer.h:279
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< edm::SimVertexContainer >
CaloGeometryRecord
Definition: CaloGeometryRecord.h:30
GlobalHitsAnalyzer::meCaloPreShToF
MonitorElement * meCaloPreShToF[2]
Definition: GlobalHitsAnalyzer.h:170
GlobalHitsAnalyzer::HCalSrc_
edm::InputTag HCalSrc_
Definition: GlobalHitsAnalyzer.h:183
GlobalHitsAnalyzer::meMuonCscToF
MonitorElement * meMuonCscToF[2]
Definition: GlobalHitsAnalyzer.h:243
GlobalHitsAnalyzer::meGeantTrkE
MonitorElement * meGeantTrkE
Definition: GlobalHitsAnalyzer.h:136
PSimHitContainer.h
sdMuonRPCRgnBrl
static const int sdMuonRPCRgnBrl
Definition: GlobalHitsAnalyzer.h:277
GlobalHitsAnalyzer::meTrackerSi
MonitorElement * meTrackerSi[2]
Definition: GlobalHitsAnalyzer.h:207
GlobalHitsAnalyzer::vtxunit
int vtxunit
Definition: GlobalHitsAnalyzer.h:99
GlobalHitsAnalyzer::PxlFwdLowSrc_
edm::InputTag PxlFwdLowSrc_
Definition: GlobalHitsAnalyzer.h:198
GlobalHitsAnalyzer::SiTOBHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTOBHighSrc_Token_
Definition: GlobalHitsAnalyzer.h:225
GlobalHitsAnalyzer::meTrackerPxPhi
MonitorElement * meTrackerPxPhi
Definition: GlobalHitsAnalyzer.h:190
GlobalHitsAnalyzer::PxlFwdHighSrc_
edm::InputTag PxlFwdHighSrc_
Definition: GlobalHitsAnalyzer.h:199
DQMStore.h
GlobalHitsAnalyzer::meMCRGP
MonitorElement * meMCRGP[2]
Definition: GlobalHitsAnalyzer.h:129
sdHcalBrl
static const int sdHcalBrl
Definition: GlobalHitsAnalyzer.h:290
GlobalHitsAnalyzer::meTrackerSiPhi
MonitorElement * meTrackerSiPhi
Definition: GlobalHitsAnalyzer.h:208
GlobalHitsAnalyzer::SiTIBHighSrc_
edm::InputTag SiTIBHighSrc_
Definition: GlobalHitsAnalyzer.h:215
GlobalHitsAnalyzer::~GlobalHitsAnalyzer
~GlobalHitsAnalyzer() override
Definition: GlobalHitsAnalyzer.cc:261
GlobalHitsAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: GlobalHitsAnalyzer.cc:263
GlobalHitsAnalyzer::label
std::string label
Definition: GlobalHitsAnalyzer.h:100
GlobalHitsAnalyzer::meCaloPreSh
MonitorElement * meCaloPreSh[2]
Definition: GlobalHitsAnalyzer.h:168
EDAnalyzer.h
GlobalHitsAnalyzer::nRawGenPart
int nRawGenPart
Definition: GlobalHitsAnalyzer.h:141
sdMuonRPC
static const int sdMuonRPC
Definition: GlobalHitsAnalyzer.h:276
GlobalHitsAnalyzer::SiTECHighSrc_
edm::InputTag SiTECHighSrc_
Definition: GlobalHitsAnalyzer.h:221
GlobalHitsAnalyzer::meTrackerSiFToF
MonitorElement * meTrackerSiFToF
Definition: GlobalHitsAnalyzer.h:212
GlobalHitsAnalyzer::meCaloEcalE
MonitorElement * meCaloEcalE[2]
Definition: GlobalHitsAnalyzer.h:158
GlobalHitsAnalyzer::ECalEBSrc_
edm::InputTag ECalEBSrc_
Definition: GlobalHitsAnalyzer.h:162
GlobalHitsAnalyzer::meMuon
MonitorElement * meMuon[2]
Definition: GlobalHitsAnalyzer.h:232
GlobalHitsAnalyzer::MuonRpcSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > MuonRpcSrc_Token_
Definition: GlobalHitsAnalyzer.h:253
GlobalHitsAnalyzer::PxlBrlHighSrc_
edm::InputTag PxlBrlHighSrc_
Definition: GlobalHitsAnalyzer.h:197
GlobalHitsAnalyzer::validMuonRPC
bool validMuonRPC
Definition: GlobalHitsAnalyzer.h:122
dTrk
static const int dTrk
Definition: GlobalHitsAnalyzer.h:265
GlobalHitsAnalyzer::MuonDtSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > MuonDtSrc_Token_
Definition: GlobalHitsAnalyzer.h:241
GlobalHitsAnalyzer::meMuonRpcBR
MonitorElement * meMuonRpcBR
Definition: GlobalHitsAnalyzer.h:251
GlobalHitsAnalyzer::validEE
bool validEE
Definition: GlobalHitsAnalyzer.h:124
GlobalHitsAnalyzer::GlobalHitsAnalyzer
GlobalHitsAnalyzer(const edm::ParameterSet &)
Definition: GlobalHitsAnalyzer.cc:18
GlobalHitsAnalyzer::meCaloEcalPhi
MonitorElement * meCaloEcalPhi
Definition: GlobalHitsAnalyzer.h:160
sdEcalFwd
static const int sdEcalFwd
Definition: GlobalHitsAnalyzer.h:283
GlobalHitsAnalyzer::SiTIBLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIBLowSrc_Token_
Definition: GlobalHitsAnalyzer.h:222
GlobalHitsAnalyzer::fillHCal
void fillHCal(const edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsAnalyzer.cc:1724
GlobalHitsAnalyzer::meMCG4Vtx
MonitorElement * meMCG4Vtx[2]
Definition: GlobalHitsAnalyzer.h:130
GlobalHitsAnalyzer::printProvenanceInfo
bool printProvenanceInfo
Definition: GlobalHitsAnalyzer.h:102
GlobalHitsAnalyzer::validPxlFwdLow
bool validPxlFwdLow
Definition: GlobalHitsAnalyzer.h:110
sdMuonDT
static const int sdMuonDT
Definition: GlobalHitsAnalyzer.h:274
GlobalHitsAnalyzer::nSiHits
int nSiHits
Definition: GlobalHitsAnalyzer.h:206
GlobalHitsAnalyzer::SiTIDHighSrc_
edm::InputTag SiTIDHighSrc_
Definition: GlobalHitsAnalyzer.h:219
GlobalHitsAnalyzer
Definition: GlobalHitsAnalyzer.h:75
GlobalHitsAnalyzer::SiTECLowSrc_
edm::InputTag SiTECLowSrc_
Definition: GlobalHitsAnalyzer.h:220
GlobalHitsAnalyzer::PxlBrlLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlBrlLowSrc_Token_
Definition: GlobalHitsAnalyzer.h:200
GlobalHitsAnalyzer::meCaloEcalToF
MonitorElement * meCaloEcalToF[2]
Definition: GlobalHitsAnalyzer.h:159
GlobalHitsAnalyzer::meTrackerPxEta
MonitorElement * meTrackerPxEta
Definition: GlobalHitsAnalyzer.h:191
MakerMacros.h
GlobalHitsAnalyzer::SiTOBLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTOBLowSrc_Token_
Definition: GlobalHitsAnalyzer.h:224
GlobalHitsAnalyzer::meCaloHcalPhi
MonitorElement * meCaloHcalPhi
Definition: GlobalHitsAnalyzer.h:181
GlobalHitsAnalyzer::MuonRpcSrc_
edm::InputTag MuonRpcSrc_
Definition: GlobalHitsAnalyzer.h:252
GlobalHitsAnalyzer::meGeantTrkPt
MonitorElement * meGeantTrkPt
Definition: GlobalHitsAnalyzer.h:135
GlobalHitsAnalyzer::ECalEBSrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > ECalEBSrc_Token_
Definition: GlobalHitsAnalyzer.h:164
GlobalHitsAnalyzer::validSiTIDLow
bool validSiTIDLow
Definition: GlobalHitsAnalyzer.h:116
sdHcalFwd
static const int sdHcalFwd
Definition: GlobalHitsAnalyzer.h:293
sdHcalOut
static const int sdHcalOut
Definition: GlobalHitsAnalyzer.h:292
Service.h
GlobalHitsAnalyzer::meMuonDtToF
MonitorElement * meMuonDtToF[2]
Definition: GlobalHitsAnalyzer.h:238
GlobalHitsAnalyzer::verbosity
int verbosity
Definition: GlobalHitsAnalyzer.h:97
GlobalHitsAnalyzer::count
unsigned int count
Definition: GlobalHitsAnalyzer.h:256
GlobalHitsAnalyzer::meMuonPhi
MonitorElement * meMuonPhi
Definition: GlobalHitsAnalyzer.h:233
Provenance.h
sdSiTIB
static const int sdSiTIB
Definition: GlobalHitsAnalyzer.h:268
GlobalHitsAnalyzer::meCaloHcalE
MonitorElement * meCaloHcalE[2]
Definition: GlobalHitsAnalyzer.h:179
GlobalHitsAnalyzer::G4TrkSrc_Token_
edm::EDGetTokenT< edm::SimTrackContainer > G4TrkSrc_Token_
Definition: GlobalHitsAnalyzer.h:146
GlobalHitsAnalyzer::validG4VtxContainer
bool validG4VtxContainer
Definition: GlobalHitsAnalyzer.h:106
sdMuonCSC
static const int sdMuonCSC
Definition: GlobalHitsAnalyzer.h:275
sdPxlBrl
static const int sdPxlBrl
Definition: GlobalHitsAnalyzer.h:266
GlobalHitsAnalyzer::fName
std::string fName
Definition: GlobalHitsAnalyzer.h:96
GlobalHitsAnalyzer::validSiTIDHigh
bool validSiTIDHigh
Definition: GlobalHitsAnalyzer.h:117
GlobalHitsAnalyzer::caloGeomToken_
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeomToken_
Definition: GlobalHitsAnalyzer.h:152
GlobalHitsAnalyzer::meMuonDtR
MonitorElement * meMuonDtR
Definition: GlobalHitsAnalyzer.h:239
HcalRecNumberingRecord
Definition: HcalRecNumberingRecord.h:23
GlobalHitsAnalyzer::meMuonCscZ
MonitorElement * meMuonCscZ
Definition: GlobalHitsAnalyzer.h:244
DQMEDAnalyzer.h
GlobalHitsAnalyzer::SiTECHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTECHighSrc_Token_
Definition: GlobalHitsAnalyzer.h:229
EcalSubdetector.h
DTGeometry.h
RPCDetId.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
GlobalHitsAnalyzer::SiTIBLowSrc_
edm::InputTag SiTIBLowSrc_
Definition: GlobalHitsAnalyzer.h:214
GlobalHitsAnalyzer::validPxlBrlLow
bool validPxlBrlLow
Definition: GlobalHitsAnalyzer.h:108
TrackerDigiGeometryRecord.h
CaloSubdetectorGeometry.h
GlobalHitsAnalyzer::validPxlBrlHigh
bool validPxlBrlHigh
Definition: GlobalHitsAnalyzer.h:109
GlobalHitsAnalyzer::validSiTOBHigh
bool validSiTOBHigh
Definition: GlobalHitsAnalyzer.h:115
edm::ParameterSet
Definition: ParameterSet.h:47
GlobalHitsAnalyzer::validEB
bool validEB
Definition: GlobalHitsAnalyzer.h:123
GlobalHitsAnalyzer::SiTOBHighSrc_
edm::InputTag SiTOBHighSrc_
Definition: GlobalHitsAnalyzer.h:217
GlobalHitsAnalyzer::tGeomToken_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tGeomToken_
Definition: GlobalHitsAnalyzer.h:148
Event.h
dMuon
static const int dMuon
Definition: GlobalHitsAnalyzer.h:273
GlobalHitsAnalyzer::ECalEESrc_
edm::InputTag ECalEESrc_
Definition: GlobalHitsAnalyzer.h:163
sdHcalTT
static const int sdHcalTT
Definition: GlobalHitsAnalyzer.h:294
GlobalHitsAnalyzer::meTrackerPx
MonitorElement * meTrackerPx[2]
Definition: GlobalHitsAnalyzer.h:189
GlobalHitsAnalyzer::meCaloHcalEta
MonitorElement * meCaloHcalEta
Definition: GlobalHitsAnalyzer.h:182
GlobalHitsAnalyzer::testNumber
bool testNumber
Definition: GlobalHitsAnalyzer.h:103
GlobalHitsAnalyzer::meCaloHcal
MonitorElement * meCaloHcal[2]
Definition: GlobalHitsAnalyzer.h:178
GlobalHitsAnalyzer::meTrackerSiEta
MonitorElement * meTrackerSiEta
Definition: GlobalHitsAnalyzer.h:209
LorentzVector.h
GlobalHitsAnalyzer::HCalSrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > HCalSrc_Token_
Definition: GlobalHitsAnalyzer.h:184
GlobalHitsAnalyzer::PxlFwdHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlFwdHighSrc_Token_
Definition: GlobalHitsAnalyzer.h:203
GlobalHitsAnalyzer::SiTIDLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIDLowSrc_Token_
Definition: GlobalHitsAnalyzer.h:226
GlobalHitsAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: GlobalHitsAnalyzer.cc:675
sdEcalLPnD
static const int sdEcalLPnD
Definition: GlobalHitsAnalyzer.h:286
GlobalHitsAnalyzer::ECalESSrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > ECalESSrc_Token_
Definition: GlobalHitsAnalyzer.h:174
edm::EventSetup
Definition: EventSetup.h:58
HcalSubdetector.h
GlobalHitsAnalyzer::hcaldddRecToken_
edm::ESGetToken< HcalDDDRecConstants, HcalRecNumberingRecord > hcaldddRecToken_
Definition: GlobalHitsAnalyzer.h:153
GlobalHitsAnalyzer::MuonCscSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > MuonCscSrc_Token_
Definition: GlobalHitsAnalyzer.h:246
GlobalHitsAnalyzer::G4VtxSrc_
edm::InputTag G4VtxSrc_
Definition: GlobalHitsAnalyzer.h:143
MuonSubdetId.h
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
sdHcalCalib
static const int sdHcalCalib
Definition: GlobalHitsAnalyzer.h:295
GlobalHitsAnalyzer::meTrackerPxBR
MonitorElement * meTrackerPxBR
Definition: GlobalHitsAnalyzer.h:193
GlobalHitsAnalyzer::ECalESSrc_
edm::InputTag ECalESSrc_
Definition: GlobalHitsAnalyzer.h:173
GlobalHitsAnalyzer::meGeantVtxMulti
MonitorElement * meGeantVtxMulti
Definition: GlobalHitsAnalyzer.h:140
InputTag.h
GlobalHitsAnalyzer::MuonCscSrc_
edm::InputTag MuonCscSrc_
Definition: GlobalHitsAnalyzer.h:245
GeomDet.h
CaloCellGeometry.h
sdSiTID
static const int sdSiTID
Definition: GlobalHitsAnalyzer.h:269
GlobalHitsAnalyzer::meTrackerSiFZ
MonitorElement * meTrackerSiFZ
Definition: GlobalHitsAnalyzer.h:213
GlobalHitsAnalyzer::SiTIDHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIDHighSrc_Token_
Definition: GlobalHitsAnalyzer.h:227
GlobalHitsAnalyzer::validG4trkContainer
bool validG4trkContainer
Definition: GlobalHitsAnalyzer.h:107
sdSiTEC
static const int sdSiTEC
Definition: GlobalHitsAnalyzer.h:271
GlobalHitsAnalyzer::dtGeomToken_
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeomToken_
Definition: GlobalHitsAnalyzer.h:150
GlobalHitsAnalyzer::validPresh
bool validPresh
Definition: GlobalHitsAnalyzer.h:125
DTWireId.h
GlobalHitsAnalyzer::meTrackerPxFToF
MonitorElement * meTrackerPxFToF
Definition: GlobalHitsAnalyzer.h:194
GlobalHitsAnalyzer::meCaloPreShPhi
MonitorElement * meCaloPreShPhi
Definition: GlobalHitsAnalyzer.h:171
DetId.h
Frameworkfwd.h
GlobalHitsAnalyzer::MuonDtSrc_
edm::InputTag MuonDtSrc_
Definition: GlobalHitsAnalyzer.h:240
GlobalHitsAnalyzer::validSiTECLow
bool validSiTECLow
Definition: GlobalHitsAnalyzer.h:118
GlobalHitsAnalyzer::G4TrkSrc_
edm::InputTag G4TrkSrc_
Definition: GlobalHitsAnalyzer.h:144
GlobalHitsAnalyzer::G4VtxSrc_Token_
edm::EDGetTokenT< edm::SimVertexContainer > G4VtxSrc_Token_
Definition: GlobalHitsAnalyzer.h:145
GlobalHitsAnalyzer::meCaloHcalToF
MonitorElement * meCaloHcalToF[2]
Definition: GlobalHitsAnalyzer.h:180
GlobalHitsAnalyzer::validHepMCevt
bool validHepMCevt
Definition: GlobalHitsAnalyzer.h:105
CaloGeometry.h
GlobalHitsAnalyzer::SiTIBHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIBHighSrc_Token_
Definition: GlobalHitsAnalyzer.h:223
EventSetup.h
GlobalHitsAnalyzer::validSiTIBLow
bool validSiTIBLow
Definition: GlobalHitsAnalyzer.h:112
sdEcalPS
static const int sdEcalPS
Definition: GlobalHitsAnalyzer.h:284
GlobalHitsAnalyzer::validPxlFwdHigh
bool validPxlFwdHigh
Definition: GlobalHitsAnalyzer.h:111
GlobalHitsAnalyzer::meTrackerPxBToF
MonitorElement * meTrackerPxBToF
Definition: GlobalHitsAnalyzer.h:192
GlobalHitsAnalyzer::SiTIDLowSrc_
edm::InputTag SiTIDLowSrc_
Definition: GlobalHitsAnalyzer.h:218
PCaloHitContainer.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
GlobalHitsAnalyzer::rpcGeomToken_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeomToken_
Definition: GlobalHitsAnalyzer.h:151
GlobalHitsAnalyzer::meMCG4Trk
MonitorElement * meMCG4Trk[2]
Definition: GlobalHitsAnalyzer.h:134
GlobalHitsAnalyzer::validHcal
bool validHcal
Definition: GlobalHitsAnalyzer.h:126
HcalDDDRecConstants
Definition: HcalDDDRecConstants.h:23
sdMuonRPCRgnFwdp
static const int sdMuonRPCRgnFwdp
Definition: GlobalHitsAnalyzer.h:278
GlobalHitsAnalyzer::getAllProvenances
bool getAllProvenances
Definition: GlobalHitsAnalyzer.h:101
sdEcalTT
static const int sdEcalTT
Definition: GlobalHitsAnalyzer.h:285
GlobalHitsAnalyzer::validMuonCSC
bool validMuonCSC
Definition: GlobalHitsAnalyzer.h:120
ParameterSet.h
HepMCProduct.h
MuonGeometryRecord.h
GlobalHitsAnalyzer::fillMuon
void fillMuon(const edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsAnalyzer.cc:1277
GlobalHitsAnalyzer::meMuonRpcFToF
MonitorElement * meMuonRpcFToF[2]
Definition: GlobalHitsAnalyzer.h:248
GlobalHitsAnalyzer::validSiTOBLow
bool validSiTOBLow
Definition: GlobalHitsAnalyzer.h:114
sdEcalBrl
static const int sdEcalBrl
Definition: GlobalHitsAnalyzer.h:282
sdSiTOB
static const int sdSiTOB
Definition: GlobalHitsAnalyzer.h:270
edm::Event
Definition: Event.h:73
dHcal
static const int dHcal
Definition: GlobalHitsAnalyzer.h:288
StripSubdetector.h
RPCGeometry.h
SimTrackContainer.h
GlobalHitsAnalyzer::meGeantVtxPhi
MonitorElement * meGeantVtxPhi
Definition: GlobalHitsAnalyzer.h:138
GlobalHitsAnalyzer::meTrackerSiBToF
MonitorElement * meTrackerSiBToF
Definition: GlobalHitsAnalyzer.h:210
edm::InputTag
Definition: InputTag.h:15
GlobalHitsAnalyzer::cscGeomToken_
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscGeomToken_
Definition: GlobalHitsAnalyzer.h:149
sdHcalEmpty
static const int sdHcalEmpty
Definition: GlobalHitsAnalyzer.h:289
GlobalHitsAnalyzer::meMuonEta
MonitorElement * meMuonEta
Definition: GlobalHitsAnalyzer.h:234
SimVertexContainer.h
GlobalHitsAnalyzer::PxlBrlHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlBrlHighSrc_Token_
Definition: GlobalHitsAnalyzer.h:201
GlobalHitsAnalyzer::meMuonRpcBToF
MonitorElement * meMuonRpcBToF[2]
Definition: GlobalHitsAnalyzer.h:250
GlobalHitsAnalyzer::validSiTECHigh
bool validSiTECHigh
Definition: GlobalHitsAnalyzer.h:119
GlobalHitsAnalyzer::ECalEESrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > ECalEESrc_Token_
Definition: GlobalHitsAnalyzer.h:165
GlobalHitsAnalyzer::SiTOBLowSrc_
edm::InputTag SiTOBLowSrc_
Definition: GlobalHitsAnalyzer.h:216
GlobalHitsAnalyzer::fillG4MC
void fillG4MC(const edm::Event &)
Definition: GlobalHitsAnalyzer.cc:744
CSCGeometry.h
GlobalHitsAnalyzer::SiTECLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTECLowSrc_Token_
Definition: GlobalHitsAnalyzer.h:228
GlobalHitsAnalyzer::meCaloPreShE
MonitorElement * meCaloPreShE[2]
Definition: GlobalHitsAnalyzer.h:169
sdPxlFwd
static const int sdPxlFwd
Definition: GlobalHitsAnalyzer.h:267
GlobalHitsAnalyzer::meGeantVtxRad
MonitorElement * meGeantVtxRad[2]
Definition: GlobalHitsAnalyzer.h:139
sdHcalEC
static const int sdHcalEC
Definition: GlobalHitsAnalyzer.h:291
dEcal
static const int dEcal
Definition: GlobalHitsAnalyzer.h:281