CMS 3D CMS Logo

GlobalHitsProdHist.h
Go to the documentation of this file.
1 #ifndef GlobalHitsProdHist_h
2 #define GlobalHitsProdHist_h
3 
11 // framework & common header files
26 
27 // DQM services
28 //#include "DQMServices/Core/interface/DQMStore.h"
29 //#include "FWCore/ServiceRegistry/interface/Service.h"
30 
31 // tracker info
36 
37 // muon info
45 
46 // calorimeter info
52 
53 // data in edm::event
59 
60 // helper files
61 //#include <CLHEP/Vector/LorentzVector.h>
62 #include "CLHEP/Units/GlobalSystemOfUnits.h"
64 
65 #include <cstdlib>
66 #include <iostream>
67 #include <memory>
68 #include <string>
69 #include <vector>
70 
71 #include "TH1F.h"
72 #include "TString.h"
73 
74 class GlobalHitsProdHist : public edm::one::EDProducer<edm::EndRunProducer> {
75 public:
76  // typedef std::vector<float> FloatVector;
77 
78  explicit GlobalHitsProdHist(const edm::ParameterSet &);
79  ~GlobalHitsProdHist() override;
80  void beginJob() override;
81  void endJob() override;
82  void produce(edm::Event &, const edm::EventSetup &) override;
83  void endRunProduce(edm::Run &, const edm::EventSetup &) override;
84 
85 private:
86  // production related methods
87  void fillG4MC(edm::Event &);
88  void fillTrk(edm::Event &, const edm::EventSetup &);
89  void fillMuon(edm::Event &, const edm::EventSetup &);
90  void fillECal(edm::Event &, const edm::EventSetup &);
91  void fillHCal(edm::Event &, const edm::EventSetup &);
92 
93 private:
94  // parameter information
96  int verbosity;
97  int frequency;
98  int vtxunit;
101 
102  // DQMStore *dbe;
103  // std::string outputfile;
104 
105  std::vector<std::string> histName_;
106  std::map<std::string, TH1F *> histMap_;
107 
108  // G4MC info
109  TH1F *hMCRGP[2];
110  TH1F *hMCG4Vtx[2];
111  TH1F *hGeantVtxX[2];
112  TH1F *hGeantVtxY[2];
113  TH1F *hGeantVtxZ[2];
114  TH1F *hMCG4Trk[2];
115  TH1F *hGeantTrkPt;
116  TH1F *hGeantTrkE;
118 
123 
124  // Electromagnetic info
125  // ECal info
126  TH1F *hCaloEcal[2];
127  TH1F *hCaloEcalE[2];
128  TH1F *hCaloEcalToF[2];
135 
136  // Preshower info
137  TH1F *hCaloPreSh[2];
138  TH1F *hCaloPreShE[2];
139  TH1F *hCaloPreShToF[2];
144 
145  // Hadronic info
146  // HCal info
147  TH1F *hCaloHcal[2];
148  TH1F *hCaloHcalE[2];
149  TH1F *hCaloHcalToF[2];
154 
155  // Tracker info
156  // Pixel info
157  int nPxlHits;
158  TH1F *hTrackerPx[2];
173 
174  // Strip info
175  int nSiHits;
176  TH1F *hTrackerSi[2];
199 
200  // Muon info
201  TH1F *hMuon[2];
202  TH1F *hMuonPhi;
203  TH1F *hMuonEta;
205 
206  // DT info
207  TH1F *hMuonDtToF[2];
208  TH1F *hMuonDtR;
211  // CSC info
212  TH1F *hMuonCscToF[2];
213  TH1F *hMuonCscZ;
216  // RPC info
217  TH1F *hMuonRpcFToF[2];
218  TH1F *hMuonRpcFZ;
219  TH1F *hMuonRpcBToF[2];
220  TH1F *hMuonRpcBR;
223 
224  // private statistics information
225  unsigned int count;
226 
227 }; // end class declaration
228 
229 #endif
230 
231 #ifndef GlobalHitMap
232 #define GlobalHitMap
233 // geometry mapping
234 static const int dTrk = 1;
235 static const int sdPxlBrl = 1;
236 static const int sdPxlFwd = 2;
237 static const int sdSiTIB = 3;
238 static const int sdSiTID = 4;
239 static const int sdSiTOB = 5;
240 static const int sdSiTEC = 6;
241 
242 static const int dMuon = 2;
243 static const int sdMuonDT = 1;
244 static const int sdMuonCSC = 2;
245 static const int sdMuonRPC = 3;
246 static const int sdMuonRPCRgnBrl = 0;
247 static const int sdMuonRPCRgnFwdp = 1;
248 static const int sdMuonRPCRgnFwdn = -1;
249 
250 static const int dEcal = 3;
251 static const int sdEcalBrl = 1;
252 static const int sdEcalFwd = 2;
253 static const int sdEcalPS = 3;
254 static const int sdEcalTT = 4;
255 static const int sdEcalLPnD = 5;
256 
257 static const int dHcal = 4;
258 static const int sdHcalEmpty = 0;
259 static const int sdHcalBrl = 1;
260 static const int sdHcalEC = 2;
261 static const int sdHcalOut = 3;
262 static const int sdHcalFwd = 4;
263 static const int sdHcalTT = 5;
264 static const int sdHcalCalib = 6;
265 static const int sdHcalCompst = 7;
266 
267 #endif
sdPxlBrl
static const int sdPxlBrl
Definition: GlobalHitsProdHist.h:235
GlobalHitsProdHist::fillG4MC
void fillG4MC(edm::Event &)
Definition: GlobalHitsProdHist.cc:707
GlobalHitsProdHist::ECalESSrc_
edm::InputTag ECalESSrc_
Definition: GlobalHitsProdHist.h:142
Handle.h
GlobalHitsProdHist::PxlBrlLowSrc_
edm::InputTag PxlBrlLowSrc_
Definition: GlobalHitsProdHist.h:165
PixelSubdetector.h
EDProducer.h
GlobalHitsProdHist::PxlFwdHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlFwdHighSrc_Token_
Definition: GlobalHitsProdHist.h:172
GlobalHitsProdHist::hCaloEcalEta
TH1F * hCaloEcalEta
Definition: GlobalHitsProdHist.h:130
GlobalHitsProdHist::MuonRpcSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > MuonRpcSrc_Token_
Definition: GlobalHitsProdHist.h:222
MessageLogger.h
TrackerGeometry.h
GlobalHitsProdHist
Definition: GlobalHitsProdHist.h:74
GlobalHitsProdHist::hMuonPhi
TH1F * hMuonPhi
Definition: GlobalHitsProdHist.h:202
GlobalHitsProdHist::getAllProvenances
bool getAllProvenances
Definition: GlobalHitsProdHist.h:99
ESHandle.h
GlobalHitsProdHist::endJob
void endJob() override
Definition: GlobalHitsProdHist.cc:599
sdMuonDT
static const int sdMuonDT
Definition: GlobalHitsProdHist.h:243
GlobalHitsProdHist::~GlobalHitsProdHist
~GlobalHitsProdHist() override
Definition: GlobalHitsProdHist.cc:595
sdSiTEC
static const int sdSiTEC
Definition: GlobalHitsProdHist.h:240
GlobalHitsProdHist::fillECal
void fillECal(edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsProdHist.cc:1468
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< edm::SimVertexContainer >
GlobalHitsProdHist::hMuonDtR
TH1F * hMuonDtR
Definition: GlobalHitsProdHist.h:208
GlobalHitsProdHist::SiTECHighSrc_
edm::InputTag SiTECHighSrc_
Definition: GlobalHitsProdHist.h:190
GlobalHitsProdHist::nPxlHits
int nPxlHits
Definition: GlobalHitsProdHist.h:157
GlobalHitsProdHist::SiTIDHighSrc_
edm::InputTag SiTIDHighSrc_
Definition: GlobalHitsProdHist.h:188
PSimHitContainer.h
GlobalHitsProdHist::hCaloHcal
TH1F * hCaloHcal[2]
Definition: GlobalHitsProdHist.h:147
GlobalHitsProdHist::histMap_
std::map< std::string, TH1F * > histMap_
Definition: GlobalHitsProdHist.h:106
GlobalHitsProdHist::hTrackerSiEta
TH1F * hTrackerSiEta
Definition: GlobalHitsProdHist.h:178
GlobalHitsProdHist::hCaloPreShE
TH1F * hCaloPreShE[2]
Definition: GlobalHitsProdHist.h:138
GlobalHitsProdHist::SiTIBLowSrc_
edm::InputTag SiTIBLowSrc_
Definition: GlobalHitsProdHist.h:183
sdHcalFwd
static const int sdHcalFwd
Definition: GlobalHitsProdHist.h:262
GlobalHitsProdHist::SiTOBLowSrc_
edm::InputTag SiTOBLowSrc_
Definition: GlobalHitsProdHist.h:185
GlobalHitsProdHist::hMuonRpcFToF
TH1F * hMuonRpcFToF[2]
Definition: GlobalHitsProdHist.h:217
GlobalHitsProdHist::MuonCscSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > MuonCscSrc_Token_
Definition: GlobalHitsProdHist.h:215
GlobalHitsProdHist::SiTIDLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIDLowSrc_Token_
Definition: GlobalHitsProdHist.h:195
GlobalHitsProdHist::ECalEESrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > ECalEESrc_Token_
Definition: GlobalHitsProdHist.h:134
GlobalHitsProdHist::MuonRpcSrc_
edm::InputTag MuonRpcSrc_
Definition: GlobalHitsProdHist.h:221
sdHcalTT
static const int sdHcalTT
Definition: GlobalHitsProdHist.h:263
edm::one::EDProducer
Definition: EDProducer.h:30
sdHcalBrl
static const int sdHcalBrl
Definition: GlobalHitsProdHist.h:259
GlobalHitsProdHist::hCaloHcalToF
TH1F * hCaloHcalToF[2]
Definition: GlobalHitsProdHist.h:149
GlobalHitsProdHist::hTrackerSi
TH1F * hTrackerSi[2]
Definition: GlobalHitsProdHist.h:176
GlobalHitsProdHist::hCaloEcal
TH1F * hCaloEcal[2]
Definition: GlobalHitsProdHist.h:126
GlobalHitsProdHist::hGeantTrkE
TH1F * hGeantTrkE
Definition: GlobalHitsProdHist.h:116
sdMuonRPCRgnBrl
static const int sdMuonRPCRgnBrl
Definition: GlobalHitsProdHist.h:246
GlobalHitsProdHist::SiTIDLowSrc_
edm::InputTag SiTIDLowSrc_
Definition: GlobalHitsProdHist.h:187
GlobalHitsProdHist::printProvenanceInfo
bool printProvenanceInfo
Definition: GlobalHitsProdHist.h:100
GlobalHitsProdHist::hMuonCscZ
TH1F * hMuonCscZ
Definition: GlobalHitsProdHist.h:213
GlobalHitsProdHist::hCaloHcalPhi
TH1F * hCaloHcalPhi
Definition: GlobalHitsProdHist.h:150
GlobalHitsProdHist::SiTIBLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIBLowSrc_Token_
Definition: GlobalHitsProdHist.h:191
GlobalHitsProdHist::hMCG4Trk
TH1F * hMCG4Trk[2]
Definition: GlobalHitsProdHist.h:114
MakerMacros.h
GlobalHitsProdHist::hTrackerSiBR
TH1F * hTrackerSiBR
Definition: GlobalHitsProdHist.h:180
GlobalHitsProdHist::hGeantTrkPt
TH1F * hGeantTrkPt
Definition: GlobalHitsProdHist.h:115
GlobalHitsProdHist::SiTOBLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTOBLowSrc_Token_
Definition: GlobalHitsProdHist.h:193
dMuon
static const int dMuon
Definition: GlobalHitsProdHist.h:242
GlobalHitsProdHist::PxlFwdLowSrc_
edm::InputTag PxlFwdLowSrc_
Definition: GlobalHitsProdHist.h:167
dHcal
static const int dHcal
Definition: GlobalHitsProdHist.h:257
GlobalHitsProdHist::hTrackerPxFZ
TH1F * hTrackerPxFZ
Definition: GlobalHitsProdHist.h:164
GlobalHitsProdHist::frequency
int frequency
Definition: GlobalHitsProdHist.h:97
GlobalHitsProdHist::PxlBrlHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlBrlHighSrc_Token_
Definition: GlobalHitsProdHist.h:170
GlobalHitsProdHist::hGeantVtxX
TH1F * hGeantVtxX[2]
Definition: GlobalHitsProdHist.h:111
sdEcalLPnD
static const int sdEcalLPnD
Definition: GlobalHitsProdHist.h:255
dEcal
static const int dEcal
Definition: GlobalHitsProdHist.h:250
GlobalHitsProdHist::count
unsigned int count
Definition: GlobalHitsProdHist.h:225
Provenance.h
GlobalHitsProdHist::SiTOBHighSrc_
edm::InputTag SiTOBHighSrc_
Definition: GlobalHitsProdHist.h:186
sdMuonRPCRgnFwdn
static const int sdMuonRPCRgnFwdn
Definition: GlobalHitsProdHist.h:248
GlobalHitsProdHist::ECalEBSrc_
edm::InputTag ECalEBSrc_
Definition: GlobalHitsProdHist.h:131
GlobalHitsProdHist::fillTrk
void fillTrk(edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsProdHist.cc:843
Run.h
GlobalHitsProdHist::hCaloEcalPhi
TH1F * hCaloEcalPhi
Definition: GlobalHitsProdHist.h:129
GlobalHitsProdHist::SiTECHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTECHighSrc_Token_
Definition: GlobalHitsProdHist.h:198
GlobalHitsProdHist::hCaloPreShPhi
TH1F * hCaloPreShPhi
Definition: GlobalHitsProdHist.h:140
GlobalHitsProdHist::hCaloEcalE
TH1F * hCaloEcalE[2]
Definition: GlobalHitsProdHist.h:127
GlobalHitsProdHist::fName
std::string fName
Definition: GlobalHitsProdHist.h:95
GlobalHitsProdHist::SiTECLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTECLowSrc_Token_
Definition: GlobalHitsProdHist.h:197
GlobalHitsProdHist::HCalSrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > HCalSrc_Token_
Definition: GlobalHitsProdHist.h:153
GlobalHitsProdHist::G4TrkSrc_Token_
edm::EDGetTokenT< edm::SimTrackContainer > G4TrkSrc_Token_
Definition: GlobalHitsProdHist.h:122
GlobalHitsProdHist::hMuonRpcFZ
TH1F * hMuonRpcFZ
Definition: GlobalHitsProdHist.h:218
GlobalHitsProdHist::PxlFwdHighSrc_
edm::InputTag PxlFwdHighSrc_
Definition: GlobalHitsProdHist.h:168
sdMuonCSC
static const int sdMuonCSC
Definition: GlobalHitsProdHist.h:244
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
EcalSubdetector.h
DTGeometry.h
GlobalHitsProdHist::hCaloHcalE
TH1F * hCaloHcalE[2]
Definition: GlobalHitsProdHist.h:148
RPCDetId.h
GlobalHitsProdHist::vtxunit
int vtxunit
Definition: GlobalHitsProdHist.h:98
sdHcalEC
static const int sdHcalEC
Definition: GlobalHitsProdHist.h:260
GlobalHitsProdHist::fillMuon
void fillMuon(edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsProdHist.cc:1198
GlobalHitsProdHist::MuonCscSrc_
edm::InputTag MuonCscSrc_
Definition: GlobalHitsProdHist.h:214
GlobalHitsProdHist::hMCRGP
TH1F * hMCRGP[2]
Definition: GlobalHitsProdHist.h:109
GlobalHitsProdHist::ECalEBSrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > ECalEBSrc_Token_
Definition: GlobalHitsProdHist.h:133
sdHcalCalib
static const int sdHcalCalib
Definition: GlobalHitsProdHist.h:264
TrackerDigiGeometryRecord.h
GlobalHitsProdHist::G4VtxSrc_
edm::InputTag G4VtxSrc_
Definition: GlobalHitsProdHist.h:119
sdPxlFwd
static const int sdPxlFwd
Definition: GlobalHitsProdHist.h:236
GlobalHitsProdHist::HCalSrc_
edm::InputTag HCalSrc_
Definition: GlobalHitsProdHist.h:152
CaloSubdetectorGeometry.h
edm::ParameterSet
Definition: ParameterSet.h:47
GlobalHitsProdHist::ECalEESrc_
edm::InputTag ECalEESrc_
Definition: GlobalHitsProdHist.h:132
GlobalHitsProdHist::endRunProduce
void endRunProduce(edm::Run &, const edm::EventSetup &) override
Definition: GlobalHitsProdHist.cc:674
Event.h
GlobalHitsProdHist::MuonDtSrc_
edm::InputTag MuonDtSrc_
Definition: GlobalHitsProdHist.h:209
GlobalHitsProdHist::hTrackerSiFZ
TH1F * hTrackerSiFZ
Definition: GlobalHitsProdHist.h:182
sdHcalOut
static const int sdHcalOut
Definition: GlobalHitsProdHist.h:261
LorentzVector.h
GlobalHitsProdHist::beginJob
void beginJob() override
Definition: GlobalHitsProdHist.cc:597
GlobalHitsProdHist::hTrackerPxPhi
TH1F * hTrackerPxPhi
Definition: GlobalHitsProdHist.h:159
sdMuonRPCRgnFwdp
static const int sdMuonRPCRgnFwdp
Definition: GlobalHitsProdHist.h:247
GlobalHitsProdHist::MuonDtSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > MuonDtSrc_Token_
Definition: GlobalHitsProdHist.h:210
GlobalHitsProdHist::hMuonEta
TH1F * hMuonEta
Definition: GlobalHitsProdHist.h:203
sdEcalPS
static const int sdEcalPS
Definition: GlobalHitsProdHist.h:253
GlobalHitsProdHist::PxlBrlLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlBrlLowSrc_Token_
Definition: GlobalHitsProdHist.h:169
GlobalHitsProdHist::histName_
std::vector< std::string > histName_
Definition: GlobalHitsProdHist.h:105
edm::EventSetup
Definition: EventSetup.h:57
GlobalHitsProdHist::verbosity
int verbosity
Definition: GlobalHitsProdHist.h:96
HcalSubdetector.h
sdHcalCompst
static const int sdHcalCompst
Definition: GlobalHitsProdHist.h:265
GlobalHitsProdHist::hMuonRpcBR
TH1F * hMuonRpcBR
Definition: GlobalHitsProdHist.h:220
MuonSubdetId.h
GlobalHitsProdHist::hMuonRpcBToF
TH1F * hMuonRpcBToF[2]
Definition: GlobalHitsProdHist.h:219
InputTag.h
GlobalHitsProdHist::PxlFwdLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlFwdLowSrc_Token_
Definition: GlobalHitsProdHist.h:171
GlobalHitsProdHist::hTrackerPxEta
TH1F * hTrackerPxEta
Definition: GlobalHitsProdHist.h:160
GlobalHitsProdHist::SiTOBHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTOBHighSrc_Token_
Definition: GlobalHitsProdHist.h:194
GlobalHitsProdHist::G4TrkSrc_
edm::InputTag G4TrkSrc_
Definition: GlobalHitsProdHist.h:120
GeomDet.h
GlobalHitsProdHist::hTrackerSiFToF
TH1F * hTrackerSiFToF
Definition: GlobalHitsProdHist.h:181
CaloCellGeometry.h
GlobalHitsProdHist::ECalESSrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > ECalESSrc_Token_
Definition: GlobalHitsProdHist.h:143
GlobalHitsProdHist::hTrackerPxBToF
TH1F * hTrackerPxBToF
Definition: GlobalHitsProdHist.h:161
GlobalHitsProdHist::nSiHits
int nSiHits
Definition: GlobalHitsProdHist.h:175
sdEcalFwd
static const int sdEcalFwd
Definition: GlobalHitsProdHist.h:252
DTWireId.h
GlobalHitsProdHist::hMCG4Vtx
TH1F * hMCG4Vtx[2]
Definition: GlobalHitsProdHist.h:110
dTrk
static const int dTrk
Definition: GlobalHitsProdHist.h:234
DetId.h
Frameworkfwd.h
GlobalHitsProdHist::hTrackerSiPhi
TH1F * hTrackerSiPhi
Definition: GlobalHitsProdHist.h:177
GlobalHitsProdHist::SiTIBHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIBHighSrc_Token_
Definition: GlobalHitsProdHist.h:192
sdEcalBrl
static const int sdEcalBrl
Definition: GlobalHitsProdHist.h:251
CaloGeometry.h
GlobalHitsProdHist::GlobalHitsProdHist
GlobalHitsProdHist(const edm::ParameterSet &)
Definition: GlobalHitsProdHist.cc:12
sdSiTIB
static const int sdSiTIB
Definition: GlobalHitsProdHist.h:237
GlobalHitsProdHist::SiTIDHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIDHighSrc_Token_
Definition: GlobalHitsProdHist.h:196
EventSetup.h
GlobalHitsProdHist::hGeantVtxY
TH1F * hGeantVtxY[2]
Definition: GlobalHitsProdHist.h:112
PCaloHitContainer.h
GlobalHitsProdHist::hTrackerSiBToF
TH1F * hTrackerSiBToF
Definition: GlobalHitsProdHist.h:179
sdMuonRPC
static const int sdMuonRPC
Definition: GlobalHitsProdHist.h:245
GlobalHitsProdHist::hCaloHcalEta
TH1F * hCaloHcalEta
Definition: GlobalHitsProdHist.h:151
GlobalHitsProdHist::hMuonDtToF
TH1F * hMuonDtToF[2]
Definition: GlobalHitsProdHist.h:207
sdEcalTT
static const int sdEcalTT
Definition: GlobalHitsProdHist.h:254
GlobalHitsProdHist::hGeantVtxZ
TH1F * hGeantVtxZ[2]
Definition: GlobalHitsProdHist.h:113
GlobalHitsProdHist::G4VtxSrc_Token_
edm::EDGetTokenT< edm::SimVertexContainer > G4VtxSrc_Token_
Definition: GlobalHitsProdHist.h:121
ParameterSet.h
GlobalHitsProdHist::hCaloPreShEta
TH1F * hCaloPreShEta
Definition: GlobalHitsProdHist.h:141
GlobalHitsProdHist::SiTECLowSrc_
edm::InputTag SiTECLowSrc_
Definition: GlobalHitsProdHist.h:189
HepMCProduct.h
MuonGeometryRecord.h
GlobalHitsProdHist::hCaloPreSh
TH1F * hCaloPreSh[2]
Definition: GlobalHitsProdHist.h:137
edm::Event
Definition: Event.h:73
GlobalHitsProdHist::hCaloEcalToF
TH1F * hCaloEcalToF[2]
Definition: GlobalHitsProdHist.h:128
GlobalHitsProdHist::PxlBrlHighSrc_
edm::InputTag PxlBrlHighSrc_
Definition: GlobalHitsProdHist.h:166
GlobalHitsProdHist::hTrackerPxBR
TH1F * hTrackerPxBR
Definition: GlobalHitsProdHist.h:162
GlobalHitsProdHist::hCaloPreShToF
TH1F * hCaloPreShToF[2]
Definition: GlobalHitsProdHist.h:139
GlobalHitsProdHist::nMuonHits
int nMuonHits
Definition: GlobalHitsProdHist.h:204
StripSubdetector.h
GlobalHitsProdHist::fillHCal
void fillHCal(edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsProdHist.cc:1637
sdSiTOB
static const int sdSiTOB
Definition: GlobalHitsProdHist.h:239
RPCGeometry.h
SimTrackContainer.h
GlobalHitsProdHist::hMuonCscToF
TH1F * hMuonCscToF[2]
Definition: GlobalHitsProdHist.h:212
edm::InputTag
Definition: InputTag.h:15
sdSiTID
static const int sdSiTID
Definition: GlobalHitsProdHist.h:238
SimVertexContainer.h
GlobalHitsProdHist::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: GlobalHitsProdHist.cc:606
GlobalHitsProdHist::hTrackerPx
TH1F * hTrackerPx[2]
Definition: GlobalHitsProdHist.h:158
GlobalHitsProdHist::nRawGenPart
int nRawGenPart
Definition: GlobalHitsProdHist.h:117
sdHcalEmpty
static const int sdHcalEmpty
Definition: GlobalHitsProdHist.h:258
CSCGeometry.h
GlobalHitsProdHist::hMuon
TH1F * hMuon[2]
Definition: GlobalHitsProdHist.h:201
GlobalHitsProdHist::hTrackerPxFToF
TH1F * hTrackerPxFToF
Definition: GlobalHitsProdHist.h:163
GlobalHitsProdHist::SiTIBHighSrc_
edm::InputTag SiTIBHighSrc_
Definition: GlobalHitsProdHist.h:184