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 
129  // Electromagnetic info
130  // ECal info
131  TH1F *hCaloEcal[2];
132  TH1F *hCaloEcalE[2];
133  TH1F *hCaloEcalToF[2];
140 
141  // Preshower info
142  TH1F *hCaloPreSh[2];
143  TH1F *hCaloPreShE[2];
144  TH1F *hCaloPreShToF[2];
149 
150  // Hadronic info
151  // HCal info
152  TH1F *hCaloHcal[2];
153  TH1F *hCaloHcalE[2];
154  TH1F *hCaloHcalToF[2];
159 
160  // Tracker info
161  // Pixel info
162  int nPxlHits;
163  TH1F *hTrackerPx[2];
178 
179  // Strip info
180  int nSiHits;
181  TH1F *hTrackerSi[2];
204 
205  // Muon info
206  TH1F *hMuon[2];
207  TH1F *hMuonPhi;
208  TH1F *hMuonEta;
210 
211  // DT info
212  TH1F *hMuonDtToF[2];
213  TH1F *hMuonDtR;
216  // CSC info
217  TH1F *hMuonCscToF[2];
218  TH1F *hMuonCscZ;
221  // RPC info
222  TH1F *hMuonRpcFToF[2];
223  TH1F *hMuonRpcFZ;
224  TH1F *hMuonRpcBToF[2];
225  TH1F *hMuonRpcBR;
228 
229  // private statistics information
230  unsigned int count;
231 
232 }; // end class declaration
233 
234 #endif
235 
236 #ifndef GlobalHitMap
237 #define GlobalHitMap
238 // geometry mapping
239 static const int dTrk = 1;
240 static const int sdPxlBrl = 1;
241 static const int sdPxlFwd = 2;
242 static const int sdSiTIB = 3;
243 static const int sdSiTID = 4;
244 static const int sdSiTOB = 5;
245 static const int sdSiTEC = 6;
246 
247 static const int dMuon = 2;
248 static const int sdMuonDT = 1;
249 static const int sdMuonCSC = 2;
250 static const int sdMuonRPC = 3;
251 static const int sdMuonRPCRgnBrl = 0;
252 static const int sdMuonRPCRgnFwdp = 1;
253 static const int sdMuonRPCRgnFwdn = -1;
254 
255 static const int dEcal = 3;
256 static const int sdEcalBrl = 1;
257 static const int sdEcalFwd = 2;
258 static const int sdEcalPS = 3;
259 static const int sdEcalTT = 4;
260 static const int sdEcalLPnD = 5;
261 
262 static const int dHcal = 4;
263 static const int sdHcalEmpty = 0;
264 static const int sdHcalBrl = 1;
265 static const int sdHcalEC = 2;
266 static const int sdHcalOut = 3;
267 static const int sdHcalFwd = 4;
268 static const int sdHcalTT = 5;
269 static const int sdHcalCalib = 6;
270 static const int sdHcalCompst = 7;
271 
272 #endif
sdPxlBrl
static const int sdPxlBrl
Definition: GlobalHitsProdHist.h:240
GlobalHitsProdHist::fillG4MC
void fillG4MC(edm::Event &)
Definition: GlobalHitsProdHist.cc:712
GlobalHitsProdHist::ECalESSrc_
edm::InputTag ECalESSrc_
Definition: GlobalHitsProdHist.h:147
Handle.h
GlobalHitsProdHist::PxlBrlLowSrc_
edm::InputTag PxlBrlLowSrc_
Definition: GlobalHitsProdHist.h:170
PixelSubdetector.h
EDProducer.h
GlobalHitsProdHist::PxlFwdHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlFwdHighSrc_Token_
Definition: GlobalHitsProdHist.h:177
GlobalHitsProdHist::hCaloEcalEta
TH1F * hCaloEcalEta
Definition: GlobalHitsProdHist.h:135
GlobalHitsProdHist::MuonRpcSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > MuonRpcSrc_Token_
Definition: GlobalHitsProdHist.h:227
MessageLogger.h
TrackerGeometry.h
GlobalHitsProdHist
Definition: GlobalHitsProdHist.h:74
GlobalHitsProdHist::hMuonPhi
TH1F * hMuonPhi
Definition: GlobalHitsProdHist.h:207
GlobalHitsProdHist::getAllProvenances
bool getAllProvenances
Definition: GlobalHitsProdHist.h:99
ESHandle.h
GlobalHitsProdHist::endJob
void endJob() override
Definition: GlobalHitsProdHist.cc:604
sdMuonDT
static const int sdMuonDT
Definition: GlobalHitsProdHist.h:248
GlobalHitsProdHist::~GlobalHitsProdHist
~GlobalHitsProdHist() override
Definition: GlobalHitsProdHist.cc:600
sdSiTEC
static const int sdSiTEC
Definition: GlobalHitsProdHist.h:245
GlobalHitsProdHist::fillECal
void fillECal(edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsProdHist.cc:1469
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< edm::SimVertexContainer >
GlobalHitsProdHist::hMuonDtR
TH1F * hMuonDtR
Definition: GlobalHitsProdHist.h:213
GlobalHitsProdHist::SiTECHighSrc_
edm::InputTag SiTECHighSrc_
Definition: GlobalHitsProdHist.h:195
GlobalHitsProdHist::nPxlHits
int nPxlHits
Definition: GlobalHitsProdHist.h:162
GlobalHitsProdHist::SiTIDHighSrc_
edm::InputTag SiTIDHighSrc_
Definition: GlobalHitsProdHist.h:193
PSimHitContainer.h
GlobalHitsProdHist::hCaloHcal
TH1F * hCaloHcal[2]
Definition: GlobalHitsProdHist.h:152
GlobalHitsProdHist::histMap_
std::map< std::string, TH1F * > histMap_
Definition: GlobalHitsProdHist.h:106
GlobalHitsProdHist::hTrackerSiEta
TH1F * hTrackerSiEta
Definition: GlobalHitsProdHist.h:183
GlobalHitsProdHist::hCaloPreShE
TH1F * hCaloPreShE[2]
Definition: GlobalHitsProdHist.h:143
GlobalHitsProdHist::SiTIBLowSrc_
edm::InputTag SiTIBLowSrc_
Definition: GlobalHitsProdHist.h:188
sdHcalFwd
static const int sdHcalFwd
Definition: GlobalHitsProdHist.h:267
GlobalHitsProdHist::SiTOBLowSrc_
edm::InputTag SiTOBLowSrc_
Definition: GlobalHitsProdHist.h:190
GlobalHitsProdHist::hMuonRpcFToF
TH1F * hMuonRpcFToF[2]
Definition: GlobalHitsProdHist.h:222
GlobalHitsProdHist::MuonCscSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > MuonCscSrc_Token_
Definition: GlobalHitsProdHist.h:220
GlobalHitsProdHist::SiTIDLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIDLowSrc_Token_
Definition: GlobalHitsProdHist.h:200
GlobalHitsProdHist::ECalEESrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > ECalEESrc_Token_
Definition: GlobalHitsProdHist.h:139
GlobalHitsProdHist::MuonRpcSrc_
edm::InputTag MuonRpcSrc_
Definition: GlobalHitsProdHist.h:226
sdHcalTT
static const int sdHcalTT
Definition: GlobalHitsProdHist.h:268
edm::one::EDProducer
Definition: EDProducer.h:30
GlobalHitsProdHist::tGeomToken_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tGeomToken_
Definition: GlobalHitsProdHist.h:124
sdHcalBrl
static const int sdHcalBrl
Definition: GlobalHitsProdHist.h:264
GlobalHitsProdHist::hCaloHcalToF
TH1F * hCaloHcalToF[2]
Definition: GlobalHitsProdHist.h:154
GlobalHitsProdHist::dtGeomToken_
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeomToken_
Definition: GlobalHitsProdHist.h:126
GlobalHitsProdHist::hTrackerSi
TH1F * hTrackerSi[2]
Definition: GlobalHitsProdHist.h:181
GlobalHitsProdHist::hCaloEcal
TH1F * hCaloEcal[2]
Definition: GlobalHitsProdHist.h:131
GlobalHitsProdHist::hGeantTrkE
TH1F * hGeantTrkE
Definition: GlobalHitsProdHist.h:116
sdMuonRPCRgnBrl
static const int sdMuonRPCRgnBrl
Definition: GlobalHitsProdHist.h:251
GlobalHitsProdHist::SiTIDLowSrc_
edm::InputTag SiTIDLowSrc_
Definition: GlobalHitsProdHist.h:192
GlobalHitsProdHist::printProvenanceInfo
bool printProvenanceInfo
Definition: GlobalHitsProdHist.h:100
GlobalHitsProdHist::hMuonCscZ
TH1F * hMuonCscZ
Definition: GlobalHitsProdHist.h:218
GlobalHitsProdHist::hCaloHcalPhi
TH1F * hCaloHcalPhi
Definition: GlobalHitsProdHist.h:155
GlobalHitsProdHist::SiTIBLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIBLowSrc_Token_
Definition: GlobalHitsProdHist.h:196
GlobalHitsProdHist::hMCG4Trk
TH1F * hMCG4Trk[2]
Definition: GlobalHitsProdHist.h:114
MakerMacros.h
GlobalHitsProdHist::hTrackerSiBR
TH1F * hTrackerSiBR
Definition: GlobalHitsProdHist.h:185
GlobalHitsProdHist::hGeantTrkPt
TH1F * hGeantTrkPt
Definition: GlobalHitsProdHist.h:115
GlobalHitsProdHist::SiTOBLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTOBLowSrc_Token_
Definition: GlobalHitsProdHist.h:198
dMuon
static const int dMuon
Definition: GlobalHitsProdHist.h:247
GlobalHitsProdHist::PxlFwdLowSrc_
edm::InputTag PxlFwdLowSrc_
Definition: GlobalHitsProdHist.h:172
dHcal
static const int dHcal
Definition: GlobalHitsProdHist.h:262
GlobalHitsProdHist::hTrackerPxFZ
TH1F * hTrackerPxFZ
Definition: GlobalHitsProdHist.h:169
GlobalHitsProdHist::frequency
int frequency
Definition: GlobalHitsProdHist.h:97
GlobalHitsProdHist::PxlBrlHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlBrlHighSrc_Token_
Definition: GlobalHitsProdHist.h:175
GlobalHitsProdHist::hGeantVtxX
TH1F * hGeantVtxX[2]
Definition: GlobalHitsProdHist.h:111
sdEcalLPnD
static const int sdEcalLPnD
Definition: GlobalHitsProdHist.h:260
dEcal
static const int dEcal
Definition: GlobalHitsProdHist.h:255
GlobalHitsProdHist::count
unsigned int count
Definition: GlobalHitsProdHist.h:230
GlobalHitsProdHist::rpcGeomToken_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeomToken_
Definition: GlobalHitsProdHist.h:127
Provenance.h
GlobalHitsProdHist::SiTOBHighSrc_
edm::InputTag SiTOBHighSrc_
Definition: GlobalHitsProdHist.h:191
sdMuonRPCRgnFwdn
static const int sdMuonRPCRgnFwdn
Definition: GlobalHitsProdHist.h:253
GlobalHitsProdHist::ECalEBSrc_
edm::InputTag ECalEBSrc_
Definition: GlobalHitsProdHist.h:136
GlobalHitsProdHist::fillTrk
void fillTrk(edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsProdHist.cc:848
Run.h
GlobalHitsProdHist::hCaloEcalPhi
TH1F * hCaloEcalPhi
Definition: GlobalHitsProdHist.h:134
GlobalHitsProdHist::SiTECHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTECHighSrc_Token_
Definition: GlobalHitsProdHist.h:203
GlobalHitsProdHist::hCaloPreShPhi
TH1F * hCaloPreShPhi
Definition: GlobalHitsProdHist.h:145
GlobalHitsProdHist::hCaloEcalE
TH1F * hCaloEcalE[2]
Definition: GlobalHitsProdHist.h:132
GlobalHitsProdHist::fName
std::string fName
Definition: GlobalHitsProdHist.h:95
GlobalHitsProdHist::SiTECLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTECLowSrc_Token_
Definition: GlobalHitsProdHist.h:202
GlobalHitsProdHist::HCalSrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > HCalSrc_Token_
Definition: GlobalHitsProdHist.h:158
GlobalHitsProdHist::G4TrkSrc_Token_
edm::EDGetTokenT< edm::SimTrackContainer > G4TrkSrc_Token_
Definition: GlobalHitsProdHist.h:122
GlobalHitsProdHist::hMuonRpcFZ
TH1F * hMuonRpcFZ
Definition: GlobalHitsProdHist.h:223
GlobalHitsProdHist::PxlFwdHighSrc_
edm::InputTag PxlFwdHighSrc_
Definition: GlobalHitsProdHist.h:173
sdMuonCSC
static const int sdMuonCSC
Definition: GlobalHitsProdHist.h:249
GlobalHitsProdHist::caloGeomToken_
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeomToken_
Definition: GlobalHitsProdHist.h:128
EcalSubdetector.h
DTGeometry.h
GlobalHitsProdHist::hCaloHcalE
TH1F * hCaloHcalE[2]
Definition: GlobalHitsProdHist.h:153
RPCDetId.h
GlobalHitsProdHist::vtxunit
int vtxunit
Definition: GlobalHitsProdHist.h:98
sdHcalEC
static const int sdHcalEC
Definition: GlobalHitsProdHist.h:265
GlobalHitsProdHist::fillMuon
void fillMuon(edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsProdHist.cc:1202
GlobalHitsProdHist::MuonCscSrc_
edm::InputTag MuonCscSrc_
Definition: GlobalHitsProdHist.h:219
GlobalHitsProdHist::hMCRGP
TH1F * hMCRGP[2]
Definition: GlobalHitsProdHist.h:109
GlobalHitsProdHist::ECalEBSrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > ECalEBSrc_Token_
Definition: GlobalHitsProdHist.h:138
sdHcalCalib
static const int sdHcalCalib
Definition: GlobalHitsProdHist.h:269
TrackerDigiGeometryRecord.h
GlobalHitsProdHist::G4VtxSrc_
edm::InputTag G4VtxSrc_
Definition: GlobalHitsProdHist.h:119
sdPxlFwd
static const int sdPxlFwd
Definition: GlobalHitsProdHist.h:241
GlobalHitsProdHist::HCalSrc_
edm::InputTag HCalSrc_
Definition: GlobalHitsProdHist.h:157
CaloSubdetectorGeometry.h
edm::ParameterSet
Definition: ParameterSet.h:47
GlobalHitsProdHist::ECalEESrc_
edm::InputTag ECalEESrc_
Definition: GlobalHitsProdHist.h:137
GlobalHitsProdHist::endRunProduce
void endRunProduce(edm::Run &, const edm::EventSetup &) override
Definition: GlobalHitsProdHist.cc:679
Event.h
GlobalHitsProdHist::cscGeomToken_
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscGeomToken_
Definition: GlobalHitsProdHist.h:125
GlobalHitsProdHist::MuonDtSrc_
edm::InputTag MuonDtSrc_
Definition: GlobalHitsProdHist.h:214
GlobalHitsProdHist::hTrackerSiFZ
TH1F * hTrackerSiFZ
Definition: GlobalHitsProdHist.h:187
sdHcalOut
static const int sdHcalOut
Definition: GlobalHitsProdHist.h:266
LorentzVector.h
GlobalHitsProdHist::beginJob
void beginJob() override
Definition: GlobalHitsProdHist.cc:602
GlobalHitsProdHist::hTrackerPxPhi
TH1F * hTrackerPxPhi
Definition: GlobalHitsProdHist.h:164
sdMuonRPCRgnFwdp
static const int sdMuonRPCRgnFwdp
Definition: GlobalHitsProdHist.h:252
GlobalHitsProdHist::MuonDtSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > MuonDtSrc_Token_
Definition: GlobalHitsProdHist.h:215
GlobalHitsProdHist::hMuonEta
TH1F * hMuonEta
Definition: GlobalHitsProdHist.h:208
sdEcalPS
static const int sdEcalPS
Definition: GlobalHitsProdHist.h:258
GlobalHitsProdHist::PxlBrlLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlBrlLowSrc_Token_
Definition: GlobalHitsProdHist.h:174
GlobalHitsProdHist::histName_
std::vector< std::string > histName_
Definition: GlobalHitsProdHist.h:105
edm::EventSetup
Definition: EventSetup.h:58
GlobalHitsProdHist::verbosity
int verbosity
Definition: GlobalHitsProdHist.h:96
HcalSubdetector.h
sdHcalCompst
static const int sdHcalCompst
Definition: GlobalHitsProdHist.h:270
GlobalHitsProdHist::hMuonRpcBR
TH1F * hMuonRpcBR
Definition: GlobalHitsProdHist.h:225
MuonSubdetId.h
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
GlobalHitsProdHist::hMuonRpcBToF
TH1F * hMuonRpcBToF[2]
Definition: GlobalHitsProdHist.h:224
InputTag.h
GlobalHitsProdHist::PxlFwdLowSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > PxlFwdLowSrc_Token_
Definition: GlobalHitsProdHist.h:176
GlobalHitsProdHist::hTrackerPxEta
TH1F * hTrackerPxEta
Definition: GlobalHitsProdHist.h:165
GlobalHitsProdHist::SiTOBHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTOBHighSrc_Token_
Definition: GlobalHitsProdHist.h:199
GlobalHitsProdHist::G4TrkSrc_
edm::InputTag G4TrkSrc_
Definition: GlobalHitsProdHist.h:120
GeomDet.h
GlobalHitsProdHist::hTrackerSiFToF
TH1F * hTrackerSiFToF
Definition: GlobalHitsProdHist.h:186
CaloCellGeometry.h
GlobalHitsProdHist::ECalESSrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > ECalESSrc_Token_
Definition: GlobalHitsProdHist.h:148
GlobalHitsProdHist::hTrackerPxBToF
TH1F * hTrackerPxBToF
Definition: GlobalHitsProdHist.h:166
GlobalHitsProdHist::nSiHits
int nSiHits
Definition: GlobalHitsProdHist.h:180
sdEcalFwd
static const int sdEcalFwd
Definition: GlobalHitsProdHist.h:257
DTWireId.h
GlobalHitsProdHist::hMCG4Vtx
TH1F * hMCG4Vtx[2]
Definition: GlobalHitsProdHist.h:110
dTrk
static const int dTrk
Definition: GlobalHitsProdHist.h:239
DetId.h
Frameworkfwd.h
GlobalHitsProdHist::hTrackerSiPhi
TH1F * hTrackerSiPhi
Definition: GlobalHitsProdHist.h:182
GlobalHitsProdHist::SiTIBHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIBHighSrc_Token_
Definition: GlobalHitsProdHist.h:197
sdEcalBrl
static const int sdEcalBrl
Definition: GlobalHitsProdHist.h:256
CaloGeometry.h
GlobalHitsProdHist::GlobalHitsProdHist
GlobalHitsProdHist(const edm::ParameterSet &)
Definition: GlobalHitsProdHist.cc:12
sdSiTIB
static const int sdSiTIB
Definition: GlobalHitsProdHist.h:242
GlobalHitsProdHist::SiTIDHighSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > SiTIDHighSrc_Token_
Definition: GlobalHitsProdHist.h:201
EventSetup.h
GlobalHitsProdHist::hGeantVtxY
TH1F * hGeantVtxY[2]
Definition: GlobalHitsProdHist.h:112
PCaloHitContainer.h
GlobalHitsProdHist::hTrackerSiBToF
TH1F * hTrackerSiBToF
Definition: GlobalHitsProdHist.h:184
sdMuonRPC
static const int sdMuonRPC
Definition: GlobalHitsProdHist.h:250
GlobalHitsProdHist::hCaloHcalEta
TH1F * hCaloHcalEta
Definition: GlobalHitsProdHist.h:156
GlobalHitsProdHist::hMuonDtToF
TH1F * hMuonDtToF[2]
Definition: GlobalHitsProdHist.h:212
sdEcalTT
static const int sdEcalTT
Definition: GlobalHitsProdHist.h:259
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:146
GlobalHitsProdHist::SiTECLowSrc_
edm::InputTag SiTECLowSrc_
Definition: GlobalHitsProdHist.h:194
HepMCProduct.h
MuonGeometryRecord.h
GlobalHitsProdHist::hCaloPreSh
TH1F * hCaloPreSh[2]
Definition: GlobalHitsProdHist.h:142
edm::Event
Definition: Event.h:73
GlobalHitsProdHist::hCaloEcalToF
TH1F * hCaloEcalToF[2]
Definition: GlobalHitsProdHist.h:133
GlobalHitsProdHist::PxlBrlHighSrc_
edm::InputTag PxlBrlHighSrc_
Definition: GlobalHitsProdHist.h:171
GlobalHitsProdHist::hTrackerPxBR
TH1F * hTrackerPxBR
Definition: GlobalHitsProdHist.h:167
GlobalHitsProdHist::hCaloPreShToF
TH1F * hCaloPreShToF[2]
Definition: GlobalHitsProdHist.h:144
GlobalHitsProdHist::nMuonHits
int nMuonHits
Definition: GlobalHitsProdHist.h:209
StripSubdetector.h
GlobalHitsProdHist::fillHCal
void fillHCal(edm::Event &, const edm::EventSetup &)
Definition: GlobalHitsProdHist.cc:1637
sdSiTOB
static const int sdSiTOB
Definition: GlobalHitsProdHist.h:244
RPCGeometry.h
SimTrackContainer.h
GlobalHitsProdHist::hMuonCscToF
TH1F * hMuonCscToF[2]
Definition: GlobalHitsProdHist.h:217
edm::InputTag
Definition: InputTag.h:15
sdSiTID
static const int sdSiTID
Definition: GlobalHitsProdHist.h:243
SimVertexContainer.h
GlobalHitsProdHist::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: GlobalHitsProdHist.cc:611
GlobalHitsProdHist::hTrackerPx
TH1F * hTrackerPx[2]
Definition: GlobalHitsProdHist.h:163
GlobalHitsProdHist::nRawGenPart
int nRawGenPart
Definition: GlobalHitsProdHist.h:117
sdHcalEmpty
static const int sdHcalEmpty
Definition: GlobalHitsProdHist.h:263
CSCGeometry.h
GlobalHitsProdHist::hMuon
TH1F * hMuon[2]
Definition: GlobalHitsProdHist.h:206
GlobalHitsProdHist::hTrackerPxFToF
TH1F * hTrackerPxFToF
Definition: GlobalHitsProdHist.h:168
GlobalHitsProdHist::SiTIBHighSrc_
edm::InputTag SiTIBHighSrc_
Definition: GlobalHitsProdHist.h:189