CMS 3D CMS Logo

GlobalRecHitsAnalyzer.h
Go to the documentation of this file.
1 #ifndef GlobalRecHitsAnalyzer_h
2 #define GlobalRecHitsAnalyzer_h
3 
13 // framework & common header files
20 
21 //DQM services
24 
29 
30 // ecal calorimeter info
39 
40 // hcal calorimeter info
58 
59 // silicon strip info
78 
79 // silicon pixel info
88 
89 // muon DT info
99 
100 // muon CSC info
109 
110 // muon RPC info
116 
117 // event info
123 
124 // general info
128 
129 #include <cstdlib>
130 #include <string>
131 #include <memory>
132 #include <vector>
133 #include <map>
134 #include <cmath>
135 
136 #include "TString.h"
138 
139 class CaloGeometryRecord;
140 class TrackerTopology;
141 
143 public:
144  typedef std::map<uint32_t, float, std::less<uint32_t>> MapType;
145 
146  explicit GlobalRecHitsAnalyzer(const edm::ParameterSet &);
147  ~GlobalRecHitsAnalyzer() override;
148  void analyze(const edm::Event &, const edm::EventSetup &) override;
149 
150 protected:
151  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
152 
153 private:
154  // production related methods
155  void fillECal(const edm::Event &, const edm::EventSetup &);
156  //void storeECal(PGlobalRecHit&);
157  void fillHCal(const edm::Event &, const edm::EventSetup &);
158  //void storeHCal(PGlobalRecHit&);
159  void fillTrk(const edm::Event &, const edm::EventSetup &);
160  //void storeTrk(PGlobalRecHit&);
161  void fillMuon(const edm::Event &, const edm::EventSetup &);
162  //void storeMuon(PGlobalRecHit&);
163 
164  //void clear();
165 
166 private:
167  // parameter information
175 
176  // Electromagnetic info
177  // ECal info
178 
181 
195 
196  // HCal info
197 
200 
203 
204  // Tracker info
205  // SiStrip
206 
210 
213 
214  std::vector<PSimHit> matched;
215  std::pair<LocalPoint, LocalVector> projectHit(const PSimHit &hit,
216  const StripGeomDetUnit *stripDet,
217  const BoundPlane &plane);
219 
220  // SiPxl
221 
225 
228 
229  // Muon info
230  // DT
231 
238 
243 
244  // Return a map between DTRecHit1DPair and wireId
245  std::map<DTWireId, std::vector<DTRecHit1DPair>> map1DRecHitsPerWire(const DTRecHitCollection *dt1DRecHitPairs);
246 
247  // Compute SimHit distance from wire (cm)
248  float simHitDistFromWire(const DTLayer *layer, DTWireId wireId, const PSimHit &hit);
249 
250  // Find the RecHit closest to the muon SimHit
251  template <typename type>
252  const type *findBestRecHit(const DTLayer *layer,
253  DTWireId wireId,
254  const std::vector<type> &recHits,
255  const float simHitDist);
256 
257  // Compute the distance from wire (cm) of a hits in a DTRecHit1DPair
258  float recHitDistFromWire(const DTRecHit1DPair &hitPair, const DTLayer *layer);
259  // Compute the distance from wire (cm) of a hits in a DTRecHit1D
260  float recHitDistFromWire(const DTRecHit1D &recHit, const DTLayer *layer);
261 
262  // Does the real job
263  template <typename type>
264  int compute(const DTGeometry *dtGeom,
265  const std::map<DTWireId, std::vector<PSimHit>> &simHitsPerWire,
266  const std::map<DTWireId, std::vector<type>> &recHitsPerWire,
267  int step);
268 
269  // CSC
270  //Defined above....
271 
275 
276  std::map<int, edm::PSimHitContainer> theMap;
277  void plotResolution(const PSimHit &simHit, const CSCRecHit2D &recHit, const CSCLayer *layer, int chamberType);
278 
279  // RPC
280 
281  //Defined above...
282 
287 
294 
295  // private statistics information
296  unsigned int count;
297 
298 }; // end class declaration
299 
300 #endif
301 
302 #ifndef GlobalHitMap
303 #define GlobalHitMap
304 
305 // geometry mapping
306 static const int dTrk = 1;
307 static const int sdPxlBrl = 1;
308 static const int sdPxlFwd = 2;
309 static const int sdSiTIB = 3;
310 static const int sdSiTID = 4;
311 static const int sdSiTOB = 5;
312 static const int sdSiTEC = 6;
313 
314 static const int dMuon = 2;
315 static const int sdMuonDT = 1;
316 static const int sdMuonCSC = 2;
317 static const int sdMuonRPC = 3;
318 static const int sdMuonRPCRgnBrl = 0;
319 static const int sdMuonRPCRgnFwdp = 1;
320 static const int sdMuonRPCRgnFwdn = -1;
321 
322 static const int dEcal = 3;
323 static const int sdEcalBrl = 1;
324 static const int sdEcalFwd = 2;
325 static const int sdEcalPS = 3;
326 static const int sdEcalTT = 4;
327 static const int sdEcalLPnD = 5;
328 
329 static const int dHcal = 4;
330 static const int sdHcalEmpty = 0;
331 static const int sdHcalBrl = 1;
332 static const int sdHcalEC = 2;
333 static const int sdHcalOut = 3;
334 static const int sdHcalFwd = 4;
335 static const int sdHcalTT = 5;
336 static const int sdHcalCalib = 6;
337 static const int sdHcalCompst = 7;
338 
339 #endif //PGlobalRecHitsProducer_h
GlobalRecHitsAnalyzer::ESHits_Token_
edm::EDGetTokenT< CrossingFrame< PCaloHit > > ESHits_Token_
Definition: GlobalRecHitsAnalyzer.h:194
DTGeometry
Definition: DTGeometry.h:28
GlobalRecHitsAnalyzer::ECalESSrc_
edm::InputTag ECalESSrc_
Definition: GlobalRecHitsAnalyzer.h:186
CSCRecHit2DCollection.h
GlobalRecHitsAnalyzer::projectHit
std::pair< LocalPoint, LocalVector > projectHit(const PSimHit &hit, const StripGeomDetUnit *stripDet, const BoundPlane &plane)
Definition: GlobalRecHitsAnalyzer.cc:1388
dqm::impl::MonitorElement
Definition: MonitorElement.h:99
HFDataFrame.h
Handle.h
HcalCalibrations.h
GlobalRecHitsAnalyzer::MapType
std::map< uint32_t, float, std::less< uint32_t > > MapType
Definition: GlobalRecHitsAnalyzer.h:144
PixelSubdetector.h
StripGeomDetUnit.h
GlobalRecHitsAnalyzer::GlobalRecHitsAnalyzer
GlobalRecHitsAnalyzer(const edm::ParameterSet &)
Definition: GlobalRecHitsAnalyzer.cc:16
MessageLogger.h
TrackerGeometry.h
GlobalRecHitsAnalyzer::ECalEBSrc_Token_
edm::EDGetTokenT< EBRecHitCollection > ECalEBSrc_Token_
Definition: GlobalRecHitsAnalyzer.h:187
StripGeomDetType.h
sdEcalBrl
static const int sdEcalBrl
Definition: GlobalRecHitsAnalyzer.h:323
PixelTopology.h
GlobalRecHitsAnalyzer::SiPxlSrc_
edm::InputTag SiPxlSrc_
Definition: GlobalRecHitsAnalyzer.h:226
sdMuonCSC
static const int sdMuonCSC
Definition: GlobalRecHitsAnalyzer.h:316
ESHandle.h
DTRecHitCollection.h
GlobalRecHitsAnalyzer::ECalEESrc_
edm::InputTag ECalEESrc_
Definition: GlobalRecHitsAnalyzer.h:184
step
step
Definition: StallMonitor.cc:94
SiStripMatchedRecHit2DCollection.h
edm::Run
Definition: Run.h:45
DTLayerId.h
GlobalRecHitsAnalyzer::HCalSrc_Token_
edm::EDGetTokenT< edm::PCaloHitContainer > HCalSrc_Token_
Definition: GlobalRecHitsAnalyzer.h:202
dHcal
static const int dHcal
Definition: GlobalRecHitsAnalyzer.h:329
GlobalRecHitsAnalyzer::mehRPCResX
MonitorElement * mehRPCResX
Definition: GlobalRecHitsAnalyzer.h:237
GlobalRecHitsAnalyzer::frequency
int frequency
Definition: GlobalRecHitsAnalyzer.h:170
edm::EDGetTokenT
Definition: EDGetToken.h:33
CSCStripDigi.h
CaloGeometryRecord
Definition: CaloGeometryRecord.h:30
CSCWireDigi.h
dEcal
static const int dEcal
Definition: GlobalRecHitsAnalyzer.h:322
GlobalRecHitsAnalyzer::HCalSrc_
edm::InputTag HCalSrc_
Definition: GlobalRecHitsAnalyzer.h:201
GlobalRecHitsAnalyzer::mehEcaln
MonitorElement * mehEcaln[3]
Definition: GlobalRecHitsAnalyzer.h:179
TrackerTopology
Definition: TrackerTopology.h:16
GlobalRecHitsAnalyzer::~GlobalRecHitsAnalyzer
~GlobalRecHitsAnalyzer() override
Definition: GlobalRecHitsAnalyzer.cc:126
CrossingFrame.h
EBDetId.h
DTRecHit1D
Definition: DTRecHit1D.h:25
EEDetId.h
SiPixelCluster.h
GlobalRecHitsAnalyzer::hitsProducer
std::string hitsProducer
Definition: GlobalRecHitsAnalyzer.h:174
GlobalRecHitsAnalyzer::MuRPCSrc_Token_
edm::EDGetTokenT< RPCRecHitCollection > MuRPCSrc_Token_
Definition: GlobalRecHitsAnalyzer.h:285
GlobalRecHitsAnalyzer::EEHits_Token_
edm::EDGetTokenT< CrossingFrame< PCaloHit > > EEHits_Token_
Definition: GlobalRecHitsAnalyzer.h:193
GeomDetType.h
GlobalRecHitsAnalyzer::mehHcalRes
MonitorElement * mehHcalRes[4]
Definition: GlobalRecHitsAnalyzer.h:199
HODataFrame.h
GlobalRecHitsAnalyzer::MuDTSrc_Token_
edm::EDGetTokenT< DTRecHitCollection > MuDTSrc_Token_
Definition: GlobalRecHitsAnalyzer.h:241
GlobalRecHitsAnalyzer::plotResolution
void plotResolution(const PSimHit &simHit, const CSCRecHit2D &recHit, const CSCLayer *layer, int chamberType)
Definition: GlobalRecHitsAnalyzer.cc:1522
GluedGeomDet.h
sdPxlFwd
static const int sdPxlFwd
Definition: GlobalRecHitsAnalyzer.h:308
DQMStore.h
sdHcalTT
static const int sdHcalTT
Definition: GlobalRecHitsAnalyzer.h:335
CSCLayer
Definition: CSCLayer.h:24
RPCRoll.h
TrackerHitAssociator.h
GlobalRecHitsAnalyzer::MuCSCHits_Token_
edm::EDGetTokenT< CrossingFrame< PSimHit > > MuCSCHits_Token_
Definition: GlobalRecHitsAnalyzer.h:274
EDAnalyzer.h
PixelDigi.h
ESDetId.h
StripTopology.h
GlobalRecHitsAnalyzer::EBHits_Token_
edm::EDGetTokenT< CrossingFrame< PCaloHit > > EBHits_Token_
Definition: GlobalRecHitsAnalyzer.h:192
TrackerHitAssociator::Config
Definition: TrackerHitAssociator.h:57
GlobalRecHitsAnalyzer::dtGeomToken_
edm::ESGetToken< DTGeometry, MuonGeometryRecord > dtGeomToken_
Definition: GlobalRecHitsAnalyzer.h:291
sdHcalFwd
static const int sdHcalFwd
Definition: GlobalRecHitsAnalyzer.h:334
rpcPointValidation_cfi.recHit
recHit
Definition: rpcPointValidation_cfi.py:7
EcalRecHitCollections.h
sdSiTEC
static const int sdSiTEC
Definition: GlobalRecHitsAnalyzer.h:312
HcalCoderDb.h
GlobalRecHitsAnalyzer::mehRPCn
MonitorElement * mehRPCn
Definition: GlobalRecHitsAnalyzer.h:234
GlobalRecHitsAnalyzer::MuCSCSrc_Token_
edm::EDGetTokenT< CSCRecHit2DCollection > MuCSCSrc_Token_
Definition: GlobalRecHitsAnalyzer.h:273
GlobalRecHitsAnalyzer::MuDTSrc_
edm::InputTag MuDTSrc_
Definition: GlobalRecHitsAnalyzer.h:239
ESDataFrame.h
GlobalRecHitsAnalyzer::MuRPCSrc_
edm::InputTag MuRPCSrc_
Definition: GlobalRecHitsAnalyzer.h:283
GlobalRecHitsAnalyzer::cscGeomToken_
edm::ESGetToken< CSCGeometry, MuonGeometryRecord > cscGeomToken_
Definition: GlobalRecHitsAnalyzer.h:292
GlobalRecHitsAnalyzer::mehEcalRes
MonitorElement * mehEcalRes[3]
Definition: GlobalRecHitsAnalyzer.h:180
MakerMacros.h
GlobalRecHitsAnalyzer::ECalEBSrc_
edm::InputTag ECalEBSrc_
Definition: GlobalRecHitsAnalyzer.h:182
PSimHit.h
DTRecHitCollection
MixCollection.h
GlobalRecHitsAnalyzer::ECalUncalEESrc_Token_
edm::EDGetTokenT< EEUncalibratedRecHitCollection > ECalUncalEESrc_Token_
Definition: GlobalRecHitsAnalyzer.h:191
DTWireId
Definition: DTWireId.h:12
dTrk
static const int dTrk
Definition: GlobalRecHitsAnalyzer.h:306
GlobalRecHitsAnalyzer::MuDTSimSrc_
edm::InputTag MuDTSimSrc_
Definition: GlobalRecHitsAnalyzer.h:240
Service.h
HcalDigiCollections.h
rpcPointValidation_cfi.simHit
simHit
Definition: rpcPointValidation_cfi.py:24
GlobalRecHitsAnalyzer::theMap
std::map< int, edm::PSimHitContainer > theMap
Definition: GlobalRecHitsAnalyzer.h:276
GlobalRecHitsAnalyzer::tGeomToken_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tGeomToken_
Definition: GlobalRecHitsAnalyzer.h:290
SiStripDigi.h
GlobalRecHitsAnalyzer::SiPxlSrc_Token_
edm::EDGetTokenT< SiPixelRecHitCollection > SiPxlSrc_Token_
Definition: GlobalRecHitsAnalyzer.h:227
Provenance.h
sdMuonRPCRgnBrl
static const int sdMuonRPCRgnBrl
Definition: GlobalRecHitsAnalyzer.h:318
GlobalRecHitsAnalyzer::fillECal
void fillECal(const edm::Event &, const edm::EventSetup &)
Definition: GlobalRecHitsAnalyzer.cc:364
EcalDigiCollections.h
GlobalRecHitsAnalyzer::getAllProvenances
bool getAllProvenances
Definition: GlobalRecHitsAnalyzer.h:172
DTRecHit1DPair
Definition: DTRecHit1DPair.h:26
GlobalRecHitsAnalyzer::count
unsigned int count
Definition: GlobalRecHitsAnalyzer.h:296
HcalDbRecord.h
GlobalRecHitsAnalyzer::mehSiStripn
MonitorElement * mehSiStripn[19]
Definition: GlobalRecHitsAnalyzer.h:207
SiPixelRecHit.h
PixelGeomDetType.h
DTLayer.h
DQMEDAnalyzer.h
phase1PixelTopology::layer
constexpr std::array< uint8_t, layerIndexSize > layer
Definition: phase1PixelTopology.h:99
GlobalRecHitsAnalyzer::findBestRecHit
const type * findBestRecHit(const DTLayer *layer, DTWireId wireId, const std::vector< type > &recHits, const float simHitDist)
Definition: GlobalRecHitsAnalyzer.cc:1441
sdHcalBrl
static const int sdHcalBrl
Definition: GlobalRecHitsAnalyzer.h:331
DTGeometry.h
FastTrackerRecHitMaskProducer_cfi.recHits
recHits
Definition: FastTrackerRecHitMaskProducer_cfi.py:8
sdMuonRPCRgnFwdp
static const int sdMuonRPCRgnFwdp
Definition: GlobalRecHitsAnalyzer.h:319
RPCDetId.h
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
RPCRecHitCollection.h
GlobalRecHitsAnalyzer::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: GlobalRecHitsAnalyzer.cc:298
GlobalRecHitsAnalyzer::mehSiStripResX
MonitorElement * mehSiStripResX[19]
Definition: GlobalRecHitsAnalyzer.h:208
GlobalRecHitsAnalyzer::MuCSCSrc_
edm::InputTag MuCSCSrc_
Definition: GlobalRecHitsAnalyzer.h:272
TrackerDigiGeometryRecord.h
SiPixelRecHitCollection.h
GlobalRecHitsAnalyzer::mehDtMuonn
MonitorElement * mehDtMuonn
Definition: GlobalRecHitsAnalyzer.h:232
CaloSubdetectorGeometry.h
sdSiTOB
static const int sdSiTOB
Definition: GlobalRecHitsAnalyzer.h:311
edm::ParameterSet
Definition: ParameterSet.h:47
CSCRecHit2D
Definition: CSCRecHit2D.h:18
SiStripCluster.h
Event.h
GlobalRecHitsAnalyzer::ECalEESrc_Token_
edm::EDGetTokenT< EERecHitCollection > ECalEESrc_Token_
Definition: GlobalRecHitsAnalyzer.h:188
sdHcalEmpty
static const int sdHcalEmpty
Definition: GlobalRecHitsAnalyzer.h:330
type
type
Definition: SiPixelVCal_PayloadInspector.cc:39
sdHcalCompst
static const int sdHcalCompst
Definition: GlobalRecHitsAnalyzer.h:337
HcalQIESample.h
HcalDetId.h
GlobalRecHitsAnalyzer::fillMuon
void fillMuon(const edm::Event &, const edm::EventSetup &)
Definition: GlobalRecHitsAnalyzer.cc:1179
PCaloHit.h
GlobalRecHitsAnalyzer::MuRPCSimSrc_
edm::InputTag MuRPCSimSrc_
Definition: GlobalRecHitsAnalyzer.h:284
sdEcalPS
static const int sdEcalPS
Definition: GlobalRecHitsAnalyzer.h:325
GlobalRecHitsAnalyzer::SiStripSrc_Token_
edm::EDGetTokenT< SiStripMatchedRecHit2DCollection > SiStripSrc_Token_
Definition: GlobalRecHitsAnalyzer.h:212
sdHcalCalib
static const int sdHcalCalib
Definition: GlobalRecHitsAnalyzer.h:336
GlobalRecHitsAnalyzer::verbosity
int verbosity
Definition: GlobalRecHitsAnalyzer.h:169
SiStripRecHit2DCollection.h
GlobalRecHitsAnalyzer::recHitDistFromWire
float recHitDistFromWire(const DTRecHit1DPair &hitPair, const DTLayer *layer)
Definition: GlobalRecHitsAnalyzer.cc:1460
GlobalRecHitsAnalyzer::mehSiPixelResX
MonitorElement * mehSiPixelResX[7]
Definition: GlobalRecHitsAnalyzer.h:223
sdSiTIB
static const int sdSiTIB
Definition: GlobalRecHitsAnalyzer.h:309
sdHcalOut
static const int sdHcalOut
Definition: GlobalRecHitsAnalyzer.h:333
CSCStripDigiCollection.h
EBDataFrame.h
edm::EventSetup
Definition: EventSetup.h:58
HcalSubdetector.h
DetSetVector.h
GeometricDet.h
GlobalRecHitsAnalyzer::mehSiPixeln
MonitorElement * mehSiPixeln[7]
Definition: GlobalRecHitsAnalyzer.h:222
dMuon
static const int dMuon
Definition: GlobalRecHitsAnalyzer.h:314
HcalElectronicsId.h
edm::ESGetToken< CaloGeometry, CaloGeometryRecord >
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DTLayer
Definition: DTLayer.h:25
GlobalRecHitsAnalyzer::mehCSCn
MonitorElement * mehCSCn
Definition: GlobalRecHitsAnalyzer.h:233
GlobalRecHitsAnalyzer::matched
std::vector< PSimHit > matched
Definition: GlobalRecHitsAnalyzer.h:214
GlobalRecHitsAnalyzer::tTopoToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > tTopoToken_
Definition: GlobalRecHitsAnalyzer.h:289
EEDataFrame.h
GlobalRecHitsAnalyzer::rpcGeomToken_
edm::ESGetToken< RPCGeometry, MuonGeometryRecord > rpcGeomToken_
Definition: GlobalRecHitsAnalyzer.h:293
sdHcalEC
static const int sdHcalEC
Definition: GlobalRecHitsAnalyzer.h:332
GeomDet.h
GlobalRecHitsAnalyzer::ECalESSrc_Token_
edm::EDGetTokenT< ESRecHitCollection > ECalESSrc_Token_
Definition: GlobalRecHitsAnalyzer.h:189
CaloCellGeometry.h
GlobalRecHitsAnalyzer::compute
int compute(const DTGeometry *dtGeom, const std::map< DTWireId, std::vector< PSimHit >> &simHitsPerWire, const std::map< DTWireId, std::vector< type >> &recHitsPerWire, int step)
Definition: GlobalRecHitsAnalyzer.cc:1471
DTWireId.h
sdMuonDT
static const int sdMuonDT
Definition: GlobalRecHitsAnalyzer.h:315
CSCLayer.h
DetId.h
Frameworkfwd.h
GlobalRecHitsAnalyzer::mehDtMuonRes
MonitorElement * mehDtMuonRes
Definition: GlobalRecHitsAnalyzer.h:235
DTHitQualityUtils.h
LocalPoint.h
GlobalRecHitsAnalyzer::fillTrk
void fillTrk(const edm::Event &, const edm::EventSetup &)
Definition: GlobalRecHitsAnalyzer.cc:827
CaloGeometry.h
sdMuonRPCRgnFwdn
static const int sdMuonRPCRgnFwdn
Definition: GlobalRecHitsAnalyzer.h:320
GlobalRecHitsAnalyzer::ECalUncalEBSrc_
edm::InputTag ECalUncalEBSrc_
Definition: GlobalRecHitsAnalyzer.h:183
BoundPlane
GlobalRecHitsAnalyzer
Definition: GlobalRecHitsAnalyzer.h:142
PixelGeomDetUnit.h
GlobalRecHitsAnalyzer::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: GlobalRecHitsAnalyzer.cc:128
GlobalRecHitsAnalyzer::caloGeomToken_
edm::ESGetToken< CaloGeometry, CaloGeometryRecord > caloGeomToken_
Definition: GlobalRecHitsAnalyzer.h:288
HcalSourcePositionData.h
sdPxlBrl
static const int sdPxlBrl
Definition: GlobalRecHitsAnalyzer.h:307
GlobalRecHitsAnalyzer::ECalUncalEBSrc_Token_
edm::EDGetTokenT< EBUncalibratedRecHitCollection > ECalUncalEBSrc_Token_
Definition: GlobalRecHitsAnalyzer.h:190
GlobalRecHitsAnalyzer::mehHcaln
MonitorElement * mehHcaln[4]
Definition: GlobalRecHitsAnalyzer.h:198
EventSetup.h
RPCDigiCollection.h
sdMuonRPC
static const int sdMuonRPC
Definition: GlobalRecHitsAnalyzer.h:317
GlobalRecHitsAnalyzer::label
std::string label
Definition: GlobalRecHitsAnalyzer.h:171
GlobalRecHitsAnalyzer::printProvenanceInfo
bool printProvenanceInfo
Definition: GlobalRecHitsAnalyzer.h:173
HcalRecHitCollections.h
sdEcalTT
static const int sdEcalTT
Definition: GlobalRecHitsAnalyzer.h:326
PCaloHitContainer.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
HcalDbService.h
CSCWireDigiCollection.h
GlobalRecHitsAnalyzer::simHitDistFromWire
float simHitDistFromWire(const DTLayer *layer, DTWireId wireId, const PSimHit &hit)
Definition: GlobalRecHitsAnalyzer.cc:1428
CSCRecHit2D.h
GlobalRecHitsAnalyzer::fName
std::string fName
Definition: GlobalRecHitsAnalyzer.h:168
DTDigi.h
DTDigiCollection.h
genParticles_cff.map
map
Definition: genParticles_cff.py:11
GlobalRecHitsAnalyzer::ECalUncalEESrc_
edm::InputTag ECalUncalEESrc_
Definition: GlobalRecHitsAnalyzer.h:185
ParameterSet.h
GlobalRecHitsAnalyzer::MuRPCSimSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > MuRPCSimSrc_Token_
Definition: GlobalRecHitsAnalyzer.h:286
GlobalRecHitsAnalyzer::MuDTSimSrc_Token_
edm::EDGetTokenT< edm::PSimHitContainer > MuDTSimSrc_Token_
Definition: GlobalRecHitsAnalyzer.h:242
PSimHit
Definition: PSimHit.h:15
OwnVector.h
MuonGeometryRecord.h
GlobalRecHitsAnalyzer::trackerHitAssociatorConfig_
TrackerHitAssociator::Config trackerHitAssociatorConfig_
Definition: GlobalRecHitsAnalyzer.h:218
SiStripClusterCollection.h
edm::Event
Definition: Event.h:73
sdEcalLPnD
static const int sdEcalLPnD
Definition: GlobalRecHitsAnalyzer.h:327
GlobalPoint.h
StripSubdetector.h
RPCGeometry.h
GlobalRecHitsAnalyzer::fillHCal
void fillHCal(const edm::Event &, const edm::EventSetup &)
Definition: GlobalRecHitsAnalyzer.cc:559
edm::InputTag
Definition: InputTag.h:15
GlobalRecHitsAnalyzer::SiStripSrc_
edm::InputTag SiStripSrc_
Definition: GlobalRecHitsAnalyzer.h:211
GlobalRecHitsAnalyzer::map1DRecHitsPerWire
std::map< DTWireId, std::vector< DTRecHit1DPair > > map1DRecHitsPerWire(const DTRecHitCollection *dt1DRecHitPairs)
Definition: GlobalRecHitsAnalyzer.cc:1415
GlobalRecHitsAnalyzer::mehSiStripResY
MonitorElement * mehSiStripResY[19]
Definition: GlobalRecHitsAnalyzer.h:209
hit
Definition: SiStripHitEffFromCalibTree.cc:88
HBHEDataFrame.h
CSCGeometry.h
GlobalRecHitsAnalyzer::mehSiPixelResY
MonitorElement * mehSiPixelResY[7]
Definition: GlobalRecHitsAnalyzer.h:224
sdEcalFwd
static const int sdEcalFwd
Definition: GlobalRecHitsAnalyzer.h:324
StripGeomDetUnit
Definition: StripGeomDetUnit.h:15
sdSiTID
static const int sdSiTID
Definition: GlobalRecHitsAnalyzer.h:310
GlobalRecHitsAnalyzer::mehCSCResRDPhi
MonitorElement * mehCSCResRDPhi
Definition: GlobalRecHitsAnalyzer.h:236