CMS 3D CMS Logo

TrackAnalyzer.h
Go to the documentation of this file.
1 #ifndef TrackAnalyzer_H
2 #define TrackAnalyzer_H
3 //
7 // Original Author: Suchandra Dutta, Giorgia Mila
8 // Created: Thu 28 22:45:30 CEST 2008
9 
10 #include <memory>
11 #include <fstream>
12 #include <unordered_map>
23 
27 
37 
38 class BeamSpot;
39 namespace tadqm {
40  class TrackAnalyzer {
41  public:
47  void initHisto(DQMStore::IBooker& ibooker, const edm::EventSetup&, const edm::ParameterSet&);
48 
49  void analyze(const edm::Event& iEvent, const edm::EventSetup& iSetup, const reco::Track& track);
50 
51  // Compute and locally store the number of Good vertices found
52  // in the event. This information is used as X-axis value in
53  // the hit-efficiency plots derived from the hit patter. This
54  // ugly design to avoid comuting this very same quantity for
55  // each and every track while in the analyze method. A
56  // redesign of the class is needed in the future.
58  void setBX(const edm::Event&);
59  void setLumi(const edm::Event&, const edm::EventSetup& iSetup);
60 
61  private:
62  void initHistos();
63  void fillHistosForState(const edm::EventSetup& iSetup, const reco::Track& track, std::string sname);
64  void bookHistosForState(std::string sname, DQMStore::IBooker& ibooker);
70  const edm::EventSetup& iSetup,
71  const std::string suffix,
72  bool useInac);
73  void fillHistosForHitProperties(const edm::EventSetup& iSetup, const reco::Track& track, std::string sname);
77  const std::string suffix,
78  const float monitoring,
79  bool useInac);
80 
81  // ----------member data ---------------------------
83 
92 
94 
96 
98 
109  // ADD by Mia
116  // ADD by Mia in order to clean the tracking MEs
117  // do not plot *Theta* and TrackPx* and TrackPy*
120  // ADD by Mia in order to not plot DistanceOfClosestApproach w.r.t. (0,0,0)
121  // the DistanceOfClosestApproach w.r.t. the beam-spot is already shown in DistanceOfClosestApproachToBS
124 
126 
127  // ADD by Mia in order to turnON test MEs
129 
130  //For HI Plots
132 
133  // IP significance plots
135 
136  // Compute the hit-finding efficiency using the HitPattern of
137  // the reconstructed tracks
141  int pvNDOF_;
142  const bool forceSCAL_;
147 
148  struct TkParameterMEs {
150  : TrackP(nullptr),
151  TrackPx(nullptr),
152  TrackPy(nullptr),
153  TrackPz(nullptr),
154  TrackPt(nullptr)
155 
156  ,
157  TrackPxErr(nullptr),
158  TrackPyErr(nullptr),
159  TrackPzErr(nullptr),
160  TrackPtErr(nullptr),
161  TrackPErr(nullptr)
162 
163  ,
164  TrackPtErrVsEta(nullptr)
165 
166  ,
167  TrackQ(nullptr)
168 
169  ,
170  TrackPhi(nullptr),
171  TrackEta(nullptr),
172  TrackTheta(nullptr)
173 
174  ,
175  TrackPhiErr(nullptr),
176  TrackEtaErr(nullptr),
177  TrackThetaErr(nullptr)
178 
179  ,
184 
185  ,
192 
193  ,
200 
201  ,
208 
209  ,
216 
217  ,
221 
222  ,
223  Chi2oNDFVsNHits(nullptr),
224  Chi2oNDFVsPt(nullptr),
225  Chi2oNDFVsEta(nullptr),
226  Chi2oNDFVsPhi(nullptr),
227  Chi2oNDFVsTheta(nullptr)
228 
229  ,
230  Chi2ProbVsEta(nullptr),
231  Chi2ProbVsPhi(nullptr),
232  Chi2ProbVsTheta(nullptr) {}
233 
253 
259 
261 
264 
279 
281 
285 
290 
297 
304 
311 
318 
322 
328 
332  };
333  std::map<std::string, TkParameterMEs> TkParameterMEMap;
334 
340 
345 
352 
359 
366 
373 
376 
377  MonitorElement* NumberOfLayersPerTrack[4] = {nullptr, nullptr, nullptr, nullptr};
378 
382 
383  MonitorElement* NumberOfLayersVsPhiVsEtaPerTrack[5] = {nullptr, nullptr, nullptr, nullptr, nullptr};
384 
388 
394 
398 
435  // TESTING MEs
438 
439  // add by Mia in order to deal w/ LS transitions
442 
443  //new plots for Heavy Ion DQM
453 
454  // IP significance plots
461 
472 
475  };
476  std::map<std::string, TkRecHitsPerSubDetMEs> TkRecHitsPerSubDetMEMap;
477 
478  struct Key {
479  int det;
480  int subdet;
482  explicit Key(int det, int subdet, int monitoring) : det(det), subdet(subdet), monitoring(monitoring){};
483  bool operator==(const Key& other) const {
484  return (det == other.det && subdet == other.subdet && monitoring == other.monitoring);
485  }
486  };
487 
488  struct KeyHasher {
489  std::size_t operator()(const Key& k) const {
490  // 3 bits (0x7) for kind of monitoring (7 kinds at most)
491  // next 8 bits to the subdetector (255 subdetectors at most)
492  // next 8 bits to the detector (255 detectors at most)
493  return (size_t)((k.monitoring & (0x7)) | ((k.subdet & (0xff)) << 3) | ((k.det & (0xff)) << 11));
494  }
495  };
496 
497  std::unordered_map<Key, MonitorElement*, KeyHasher> hits_valid_;
498  std::unordered_map<Key, MonitorElement*, KeyHasher> hits_missing_;
499  std::unordered_map<Key, MonitorElement*, KeyHasher> hits_inactive_;
500  std::unordered_map<Key, MonitorElement*, KeyHasher> hits_bad_;
501  std::unordered_map<Key, MonitorElement*, KeyHasher> hits_total_;
502  unsigned int good_vertices_;
503  unsigned int bx_;
504  float pixel_lumi_;
505  float scal_lumi_;
507  std::string monName[monQuantity::END] = {"", "VsBX", "VsPIXELLUMI", "VsSCALLUMI"};
508 
509  std::string histname; //for naming the histograms according to algorithm used
510  };
511 } // namespace tadqm
512 #endif
tadqm::TrackAnalyzer::DistanceOfClosestApproachErrorVsPt
MonitorElement * DistanceOfClosestApproachErrorVsPt
Definition: TrackAnalyzer.h:401
tadqm::TrackAnalyzer::doDCAPlots_
bool doDCAPlots_
Definition: TrackAnalyzer.h:103
tadqm::TrackAnalyzer::xPointOfClosestApproachVsZ0wrtPV
MonitorElement * xPointOfClosestApproachVsZ0wrtPV
Definition: TrackAnalyzer.h:422
tadqm::TrackAnalyzer::NumberOfMORecHitsPerTrackVsEta
MonitorElement * NumberOfMORecHitsPerTrackVsEta
Definition: TrackAnalyzer.h:369
tadqm::TrackAnalyzer::TkParameterMEs::Chi2oNDFVsNHits
MonitorElement * Chi2oNDFVsNHits
Definition: TrackAnalyzer.h:323
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfRecHitsPerTrackVsTheta
MonitorElement * NumberOfRecHitsPerTrackVsTheta
Definition: TrackAnalyzer.h:287
tadqm::TrackAnalyzer::TkParameterMEs::TrackPzErr
MonitorElement * TrackPzErr
Definition: TrackAnalyzer.h:256
tadqm::TrackAnalyzer::NumberOfValidRecHitVsPhiVsEtaPerTrack
MonitorElement * NumberOfValidRecHitVsPhiVsEtaPerTrack
Definition: TrackAnalyzer.h:350
tadqm::TrackAnalyzer::TkParameterMEs::Chi2oNDFVsPhi
MonitorElement * Chi2oNDFVsPhi
Definition: TrackAnalyzer.h:326
tadqm::TrackAnalyzer::transientTrackBuilderToken_
edm::ESGetToken< TransientTrackBuilder, TransientTrackRecord > transientTrackBuilderToken_
Definition: TrackAnalyzer.h:91
tadqm::TrackAnalyzer::TkParameterMEs::TkEtaPhi_RelativeDifference_byFoldingmap
MonitorElement * TkEtaPhi_RelativeDifference_byFoldingmap
Definition: TrackAnalyzer.h:275
tadqm::TrackAnalyzer::pvNDOF_
int pvNDOF_
Definition: TrackAnalyzer.h:141
LumiScalers.h
tadqm::TrackAnalyzer::yPointOfClosestApproachVsZ0wrt000
MonitorElement * yPointOfClosestApproachVsZ0wrt000
Definition: TrackAnalyzer.h:425
tadqm::TrackAnalyzer::DistanceOfClosestApproachToPVVsPhi
MonitorElement * DistanceOfClosestApproachToPVVsPhi
Definition: TrackAnalyzer.h:416
tadqm::TrackAnalyzer::TkParameterMEs::TrackEtaPhiInvertedoutofphase
MonitorElement * TrackEtaPhiInvertedoutofphase
Definition: TrackAnalyzer.h:272
tadqm::TrackAnalyzer::Key::subdet
int subdet
Definition: TrackAnalyzer.h:480
tadqm::TrackAnalyzer::NumberOfValidRecHitsPerTrack
MonitorElement * NumberOfValidRecHitsPerTrack
Definition: TrackAnalyzer.h:336
tadqm::TrackAnalyzer::TkParameterMEs::TkEtaPhi_Ratio_byFoldingmap_op
MonitorElement * TkEtaPhi_Ratio_byFoldingmap_op
Definition: TrackAnalyzer.h:274
tadqm::TrackAnalyzer::TkParameterMEs::TrackPtErr
MonitorElement * TrackPtErr
Definition: TrackAnalyzer.h:257
tadqm::TrackAnalyzer::xPointOfClosestApproach
MonitorElement * xPointOfClosestApproach
Definition: TrackAnalyzer.h:418
tadqm::TrackAnalyzer::monQuantity
monQuantity
Definition: TrackAnalyzer.h:506
HLT_FULL_cff.track
track
Definition: HLT_FULL_cff.py:11713
tadqm::TrackAnalyzer::fillHistosForEfficiencyFromHitPatter
void fillHistosForEfficiencyFromHitPatter(const reco::Track &track, const std::string suffix, const float monitoring, bool useInac)
Definition: TrackAnalyzer.cc:1413
tadqm::TrackAnalyzer::stoppingSourceVSphi
MonitorElement * stoppingSourceVSphi
Definition: TrackAnalyzer.h:434
tadqm::TrackAnalyzer::NhitVsPhi_HighPurity
MonitorElement * NhitVsPhi_HighPurity
Definition: TrackAnalyzer.h:450
TrackerGeometry.h
tadqm::TrackAnalyzer::DistanceOfClosestApproachToBSdz
MonitorElement * DistanceOfClosestApproachToBSdz
Definition: TrackAnalyzer.h:406
tadqm::TrackAnalyzer::xPointOfClosestApproachVsZ0wrtBS
MonitorElement * xPointOfClosestApproachVsZ0wrtBS
Definition: TrackAnalyzer.h:421
tadqm::TrackAnalyzer::TkParameterMEs::TrackPtTight
MonitorElement * TrackPtTight
Definition: TrackAnalyzer.h:250
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEMap
std::map< std::string, TkRecHitsPerSubDetMEs > TkRecHitsPerSubDetMEMap
Definition: TrackAnalyzer.h:476
tadqm::TrackAnalyzer::NumberOfRecHitsPerTrack_lumiFlag
MonitorElement * NumberOfRecHitsPerTrack_lumiFlag
Definition: TrackAnalyzer.h:441
tadqm::TrackAnalyzer::NumberOfMIRecHitsPerTrack
MonitorElement * NumberOfMIRecHitsPerTrack
Definition: TrackAnalyzer.h:338
tadqm::TrackAnalyzer::fillHistosForHitProperties
void fillHistosForHitProperties(const edm::EventSetup &iSetup, const reco::Track &track, std::string sname)
tadqm::TrackAnalyzer::TkParameterMEs::TrackEtaPhiOuter
MonitorElement * TrackEtaPhiOuter
Definition: TrackAnalyzer.h:278
tadqm::TrackAnalyzer::minPixelClusterCharge_
float minPixelClusterCharge_
Definition: TrackAnalyzer.h:145
tadqm::TrackAnalyzer::DistanceOfClosestApproachError
MonitorElement * DistanceOfClosestApproachError
Definition: TrackAnalyzer.h:400
tadqm::TrackAnalyzer::sipDzToPV
MonitorElement * sipDzToPV
Definition: TrackAnalyzer.h:460
align::BeamSpot
Definition: StructureType.h:89
tadqm::TrackAnalyzer::hits_missing_
std::unordered_map< Key, MonitorElement *, KeyHasher > hits_missing_
Definition: TrackAnalyzer.h:498
tadqm::TrackAnalyzer::TkParameterMEs::TkEtaPhi_Ratio_byFoldingmap
MonitorElement * TkEtaPhi_Ratio_byFoldingmap
Definition: TrackAnalyzer.h:273
tadqm::TrackAnalyzer::Ptdist_HighPurity
MonitorElement * Ptdist_HighPurity
Definition: TrackAnalyzer.h:451
tadqm::TrackAnalyzer::TkParameterMEs::Chi2oNDFVsTheta
MonitorElement * Chi2oNDFVsTheta
Definition: TrackAnalyzer.h:327
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfLostRecHitVsPhiVsEtaPerTrack
MonitorElement * NumberOfLostRecHitVsPhiVsEtaPerTrack
Definition: TrackAnalyzer.h:302
tadqm
Definition: TrackAnalyzer.h:39
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMORecHitsPerTrackVsPhi
MonitorElement * NumberOfMORecHitsPerTrackVsPhi
Definition: TrackAnalyzer.h:312
tadqm::TrackAnalyzer::NumberOfValidRecHitsPerTrackVsTheta
MonitorElement * NumberOfValidRecHitsPerTrackVsTheta
Definition: TrackAnalyzer.h:347
tadqm::TrackAnalyzer::VsPIXELLUMI
Definition: TrackAnalyzer.h:506
tadqm::TrackAnalyzer::Chi2Prob
MonitorElement * Chi2Prob
Definition: TrackAnalyzer.h:386
tadqm::TrackAnalyzer::doLayersVsPhiVsEtaPerTrack_
bool doLayersVsPhiVsEtaPerTrack_
Definition: TrackAnalyzer.h:110
tadqm::TrackAnalyzer::NumberOfMORecHitsPerTrackVsPt
MonitorElement * NumberOfMORecHitsPerTrackVsPt
Definition: TrackAnalyzer.h:370
tadqm::TrackAnalyzer
Definition: TrackAnalyzer.h:40
tadqm::TrackAnalyzer::TkParameterMEs::TrackPt_PosEta_Phi_btw_32_16
MonitorElement * TrackPt_PosEta_Phi_btw_32_16
Definition: TrackAnalyzer.h:246
edm::EDGetTokenT< reco::BeamSpot >
tadqm::TrackAnalyzer::NumberOfValidRecHitsPerTrackVsEta
MonitorElement * NumberOfValidRecHitsPerTrackVsEta
Definition: TrackAnalyzer.h:348
tadqm::TrackAnalyzer::trackerTopologyToken_
edm::ESGetToken< TrackerTopology, TrackerTopologyRcd > trackerTopologyToken_
Definition: TrackAnalyzer.h:90
tadqm::TrackAnalyzer::TkParameterMEs::TrackEtaPhi
MonitorElement * TrackEtaPhi
Definition: TrackAnalyzer.h:270
tadqm::TrackAnalyzer::TkParameterMEs::TrackEtaTight
MonitorElement * TrackEtaTight
Definition: TrackAnalyzer.h:268
tadqm::TrackAnalyzer::fillHistosForLScertification
void fillHistosForLScertification(const edm::EventSetup &iSetup, const reco::Track &track, std::string sname)
tadqm::TrackAnalyzer::TkParameterMEs::Chi2ProbVsTheta
MonitorElement * Chi2ProbVsTheta
Definition: TrackAnalyzer.h:331
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMORecHitsPerTrackVsPt
MonitorElement * NumberOfMORecHitsPerTrackVsPt
Definition: TrackAnalyzer.h:315
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfValidRecHitVsPtVsEtaPerTrack
MonitorElement * NumberOfValidRecHitVsPtVsEtaPerTrack
Definition: TrackAnalyzer.h:296
tadqm::TrackAnalyzer::initHisto
void initHisto(DQMStore::IBooker &ibooker, const edm::EventSetup &, const edm::ParameterSet &)
Definition: TrackAnalyzer.cc:194
tadqm::TrackAnalyzer::doTrackLayersVsPhiVsEtaPerTrack_
bool doTrackLayersVsPhiVsEtaPerTrack_
Definition: TrackAnalyzer.h:113
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfLostRecHitsPerTrackVsPhi
MonitorElement * NumberOfLostRecHitsPerTrackVsPhi
Definition: TrackAnalyzer.h:298
tadqm::TrackAnalyzer::doAllPlots_
bool doAllPlots_
Definition: TrackAnalyzer.h:100
SiPixelCluster.h
tadqm::TrackAnalyzer::TkParameterMEs::TrackPy
MonitorElement * TrackPy
Definition: TrackAnalyzer.h:236
tadqm::TrackAnalyzer::TkParameterMEs::TrackEtaHighPurity
MonitorElement * TrackEtaHighPurity
Definition: TrackAnalyzer.h:267
tadqm::TrackAnalyzer::TkParameterMEs::TrackPtLoose
MonitorElement * TrackPtLoose
Definition: TrackAnalyzer.h:251
tadqm::TrackAnalyzer::NumberOfMORecHitVsPtVsEtaPerTrack
MonitorElement * NumberOfMORecHitVsPtVsEtaPerTrack
Definition: TrackAnalyzer.h:372
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs::RecHitChi2PerTrack
MonitorElement * RecHitChi2PerTrack
Definition: TrackAnalyzer.h:471
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMIRecHitVsPtVsEtaPerTrack
MonitorElement * NumberOfMIRecHitVsPtVsEtaPerTrack
Definition: TrackAnalyzer.h:310
tadqm::TrackAnalyzer::bookHistosForEfficiencyFromHitPatter
void bookHistosForEfficiencyFromHitPatter(DQMStore::IBooker &ibooker, const edm::EventSetup &iSetup, const std::string suffix, bool useInac)
Definition: TrackAnalyzer.cc:236
tadqm::TrackAnalyzer::Chi2oNDFVsTheta
MonitorElement * Chi2oNDFVsTheta
Definition: TrackAnalyzer.h:393
tadqm::TrackAnalyzer::TkParameterMEs::TrackPt_NegEta_Phi_btw_16_0
MonitorElement * TrackPt_NegEta_Phi_btw_16_0
Definition: TrackAnalyzer.h:241
tadqm::TrackAnalyzer::useBPixLayer1_
bool useBPixLayer1_
Definition: TrackAnalyzer.h:143
tadqm::TrackAnalyzer::beamSpotToken_
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
Definition: TrackAnalyzer.h:84
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs::detectorId
int detectorId
Definition: TrackAnalyzer.h:473
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfLostRecHitsPerTrackVsPt
MonitorElement * NumberOfLostRecHitsPerTrackVsPt
Definition: TrackAnalyzer.h:301
tadqm::TrackAnalyzer::TkParameterMEs::TrackPz
MonitorElement * TrackPz
Definition: TrackAnalyzer.h:237
tadqm::TrackAnalyzer::NumberOfMIRecHitsPerTrackVsPhi
MonitorElement * NumberOfMIRecHitsPerTrackVsPhi
Definition: TrackAnalyzer.h:360
DQMStore.h
tadqm::TrackAnalyzer::dNhitdPt_HighPurity
MonitorElement * dNhitdPt_HighPurity
Definition: TrackAnalyzer.h:452
tadqm::TrackAnalyzer::TkParameterMEs::TrackPhi
MonitorElement * TrackPhi
Definition: TrackAnalyzer.h:265
tadqm::TrackAnalyzer::bookHistosForState
void bookHistosForState(std::string sname, DQMStore::IBooker &ibooker)
Definition: TrackAnalyzer.cc:1469
tadqm::TrackAnalyzer::TkParameterMEs::Ratio_byFolding
MonitorElement * Ratio_byFolding
Definition: TrackAnalyzer.h:247
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfRecHitVsPhiVsEtaPerTrack
MonitorElement * NumberOfRecHitVsPhiVsEtaPerTrack
Definition: TrackAnalyzer.h:289
tadqm::TrackAnalyzer::dNdEta_HighPurity
MonitorElement * dNdEta_HighPurity
Definition: TrackAnalyzer.h:447
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMIRecHitsPerTrackVsEta
MonitorElement * NumberOfMIRecHitsPerTrackVsEta
Definition: TrackAnalyzer.h:307
tadqm::TrackAnalyzer::TkParameterMEs::TrackQoverP
MonitorElement * TrackQoverP
Definition: TrackAnalyzer.h:263
tadqm::TrackAnalyzer::TkParameterMEs::Quality
MonitorElement * Quality
Definition: TrackAnalyzer.h:252
EDAnalyzer.h
tadqm::TrackAnalyzer::TkParameterMEs::TrackP
MonitorElement * TrackP
Definition: TrackAnalyzer.h:234
tadqm::TrackAnalyzer::TopFolder_
std::string TopFolder_
Definition: TrackAnalyzer.h:82
tadqm::TrackAnalyzer::trackerGeometryToken_
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > trackerGeometryToken_
Definition: TrackAnalyzer.h:89
tadqm::TrackAnalyzer::NumberOfLayersPerTrack
MonitorElement * NumberOfLayersPerTrack[4]
Definition: TrackAnalyzer.h:377
tadqm::TrackAnalyzer::TkParameterMEs::TrackPxErr
MonitorElement * TrackPxErr
Definition: TrackAnalyzer.h:254
tadqm::TrackAnalyzer::TkParameterMEs::TrackEta
MonitorElement * TrackEta
Definition: TrackAnalyzer.h:266
tadqm::TrackAnalyzer::Key::operator==
bool operator==(const Key &other) const
Definition: TrackAnalyzer.h:483
tadqm::TrackAnalyzer::ValidFractionVsPhiVsEtaPerTrack
MonitorElement * ValidFractionVsPhiVsEtaPerTrack
Definition: TrackAnalyzer.h:375
tadqm::TrackAnalyzer::TkParameterMEs::TrackEtaPhiInverted
MonitorElement * TrackEtaPhiInverted
Definition: TrackAnalyzer.h:271
tadqm::TrackAnalyzer::dNdPt_HighPurity
MonitorElement * dNdPt_HighPurity
Definition: TrackAnalyzer.h:448
tadqm::TrackAnalyzer::NumberOfLayersVsPhiVsEtaPerTrack
MonitorElement * NumberOfLayersVsPhiVsEtaPerTrack[5]
Definition: TrackAnalyzer.h:383
tadqm::TrackAnalyzer::NumberOfMIRecHitsPerTrackVsPt
MonitorElement * NumberOfMIRecHitsPerTrackVsPt
Definition: TrackAnalyzer.h:363
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfRecHitsPerTrackVsPhi
MonitorElement * NumberOfRecHitsPerTrackVsPhi
Definition: TrackAnalyzer.h:286
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfLayersPerTrackVsPhi
MonitorElement * NumberOfLayersPerTrackVsPhi
Definition: TrackAnalyzer.h:319
tadqm::TrackAnalyzer::TkParameterMEs::Chi2ProbVsEta
MonitorElement * Chi2ProbVsEta
Definition: TrackAnalyzer.h:329
ESGetToken.h
tadqm::TrackAnalyzer::TkParameterMEs::TkEtaPhi_RelativeDifference_byFoldingmap_op
MonitorElement * TkEtaPhi_RelativeDifference_byFoldingmap_op
Definition: TrackAnalyzer.h:276
tadqm::TrackAnalyzer::doThetaPlots_
bool doThetaPlots_
Definition: TrackAnalyzer.h:118
tadqm::TrackAnalyzer::setLumi
void setLumi(const edm::Event &, const edm::EventSetup &iSetup)
Definition: TrackAnalyzer.cc:1119
tadqm::TrackAnalyzer::TkParameterMEs::TrackPyErr
MonitorElement * TrackPyErr
Definition: TrackAnalyzer.h:255
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfValidRecHitsPerTrackVsEta
MonitorElement * NumberOfValidRecHitsPerTrackVsEta
Definition: TrackAnalyzer.h:293
createPayload.suffix
suffix
Definition: createPayload.py:281
tadqm::TrackAnalyzer::Chi2oNDFVsEta
MonitorElement * Chi2oNDFVsEta
Definition: TrackAnalyzer.h:391
tadqm::TrackAnalyzer::DistanceOfClosestApproachErrorVsDxy
MonitorElement * DistanceOfClosestApproachErrorVsDxy
Definition: TrackAnalyzer.h:404
tadqm::TrackAnalyzer::Chi2ProbVsPhi
MonitorElement * Chi2ProbVsPhi
Definition: TrackAnalyzer.h:396
tadqm::TrackAnalyzer::Chi2ProbVsEta
MonitorElement * Chi2ProbVsEta
Definition: TrackAnalyzer.h:395
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfValidRecHitVsPhiVsEtaPerTrack
MonitorElement * NumberOfValidRecHitVsPhiVsEtaPerTrack
Definition: TrackAnalyzer.h:295
tadqm::TrackAnalyzer::hits_bad_
std::unordered_map< Key, MonitorElement *, KeyHasher > hits_bad_
Definition: TrackAnalyzer.h:500
tadqm::TrackAnalyzer::hits_valid_
std::unordered_map< Key, MonitorElement *, KeyHasher > hits_valid_
Definition: TrackAnalyzer.h:497
tadqm::TrackAnalyzer::TkParameterMEs::TrackEtaPhiInner
MonitorElement * TrackEtaPhiInner
Definition: TrackAnalyzer.h:277
tadqm::TrackAnalyzer::DistanceOfClosestApproachToBSVsPhi
MonitorElement * DistanceOfClosestApproachToBSVsPhi
Definition: TrackAnalyzer.h:414
tadqm::TrackAnalyzer::doRecHitVsPtVsEtaPerTrack_
bool doRecHitVsPtVsEtaPerTrack_
Definition: TrackAnalyzer.h:108
tadqm::TrackAnalyzer::DistanceOfClosestApproachToBS
MonitorElement * DistanceOfClosestApproachToBS
Definition: TrackAnalyzer.h:405
tadqm::TrackAnalyzer::NumberOfRecHitVsPhiVsEtaPerTrack
MonitorElement * NumberOfRecHitVsPhiVsEtaPerTrack
Definition: TrackAnalyzer.h:344
MakerMacros.h
TrackerTopology.h
tadqm::TrackAnalyzer::NumberOfLostRecHitsPerTrackVsTheta
MonitorElement * NumberOfLostRecHitsPerTrackVsTheta
Definition: TrackAnalyzer.h:354
tadqm::TrackAnalyzer::xPointOfClosestApproachVsZ0wrt000
MonitorElement * xPointOfClosestApproachVsZ0wrt000
Definition: TrackAnalyzer.h:420
tadqm::TrackAnalyzer::NumberOfLostRecHitsPerTrackVsPhi
MonitorElement * NumberOfLostRecHitsPerTrackVsPhi
Definition: TrackAnalyzer.h:353
tadqm::TrackAnalyzer::END
Definition: TrackAnalyzer.h:506
tadqm::TrackAnalyzer::yPointOfClosestApproachVsZ0wrtPV
MonitorElement * yPointOfClosestApproachVsZ0wrtPV
Definition: TrackAnalyzer.h:427
tadqm::TrackAnalyzer::TkParameterMEs::TrackQ
MonitorElement * TrackQ
Definition: TrackAnalyzer.h:262
TrackerTopologyRcd.h
tadqm::TrackAnalyzer::NumberOfValidRecHitsPerTrackVsPt
MonitorElement * NumberOfValidRecHitsPerTrackVsPt
Definition: TrackAnalyzer.h:349
tadqm::TrackAnalyzer::Key::Key
Key(int det, int subdet, int monitoring)
Definition: TrackAnalyzer.h:482
dqm::legacy::DQMStore
Definition: DQMStore.h:727
BeamSpot.h
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfLayersPerTrackVsEta
MonitorElement * NumberOfLayersPerTrackVsEta
Definition: TrackAnalyzer.h:321
tadqm::TrackAnalyzer::sipDzToBS
MonitorElement * sipDzToBS
Definition: TrackAnalyzer.h:456
tadqm::TrackAnalyzer::NumberOfMORecHitVsPhiVsEtaPerTrack
MonitorElement * NumberOfMORecHitVsPhiVsEtaPerTrack
Definition: TrackAnalyzer.h:371
tadqm::TrackAnalyzer::TkParameterMEs::TrackPtHighPurity
MonitorElement * TrackPtHighPurity
Definition: TrackAnalyzer.h:249
tadqm::TrackAnalyzer::doTrackerSpecific_
bool doTrackerSpecific_
Definition: TrackAnalyzer.h:99
tadqm::TrackAnalyzer::setBX
void setBX(const edm::Event &)
Definition: TrackAnalyzer.cc:1117
tadqm::TrackAnalyzer::DistanceOfClosestApproachToBSVsEta
MonitorElement * DistanceOfClosestApproachToBSVsEta
Definition: TrackAnalyzer.h:415
Service.h
tadqm::TrackAnalyzer::doEffFromHitPatternVsBX_
bool doEffFromHitPatternVsBX_
Definition: TrackAnalyzer.h:139
tadqm::TrackAnalyzer::bookHistosForBeamSpot
void bookHistosForBeamSpot(DQMStore::IBooker &ibooker)
Definition: TrackAnalyzer.cc:777
tadqm::TrackAnalyzer::pixel_lumi_
float pixel_lumi_
Definition: TrackAnalyzer.h:504
tadqm::TrackAnalyzer::DistanceOfClosestApproach
MonitorElement * DistanceOfClosestApproach
Definition: TrackAnalyzer.h:399
reco::Track
Definition: Track.h:27
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs::NumberOfRecHitsPerTrackVsEta
MonitorElement * NumberOfRecHitsPerTrackVsEta
Definition: TrackAnalyzer.h:465
tadqm::TrackAnalyzer::ValidFractionPerTrack
MonitorElement * ValidFractionPerTrack
Definition: TrackAnalyzer.h:374
tadqm::TrackAnalyzer::TkParameterMEMap
std::map< std::string, TkParameterMEs > TkParameterMEMap
Definition: TrackAnalyzer.h:333
tadqm::TrackAnalyzer::hits_inactive_
std::unordered_map< Key, MonitorElement *, KeyHasher > hits_inactive_
Definition: TrackAnalyzer.h:499
tadqm::TrackAnalyzer::MonitorElement
dqm::legacy::MonitorElement MonitorElement
Definition: TrackAnalyzer.h:43
tadqm::TrackAnalyzer::VsPU
Definition: TrackAnalyzer.h:506
tadqm::TrackAnalyzer::TkParameterMEs::TrackTheta
MonitorElement * TrackTheta
Definition: TrackAnalyzer.h:280
tadqm::TrackAnalyzer::yPointOfClosestApproachVsZ0wrtBS
MonitorElement * yPointOfClosestApproachVsZ0wrtBS
Definition: TrackAnalyzer.h:426
trackingPlots.other
other
Definition: trackingPlots.py:1467
tadqm::TrackAnalyzer::NumberOfRecHitsPerTrackVsPhi
MonitorElement * NumberOfRecHitsPerTrackVsPhi
Definition: TrackAnalyzer.h:341
tadqm::TrackAnalyzer::Chi2
MonitorElement * Chi2
Definition: TrackAnalyzer.h:385
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs::NumberOfLayersPerTrackVsPhi
MonitorElement * NumberOfLayersPerTrackVsPhi
Definition: TrackAnalyzer.h:468
tadqm::TrackAnalyzer::bookHistosForTrackerSpecific
void bookHistosForTrackerSpecific(DQMStore::IBooker &ibooker)
Definition: TrackAnalyzer.cc:2247
tadqm::TrackAnalyzer::DeltaZToPV
MonitorElement * DeltaZToPV
Definition: TrackAnalyzer.h:410
dqmdumpme.k
k
Definition: dqmdumpme.py:60
tadqm::TrackAnalyzer::LongDCASig
MonitorElement * LongDCASig
Definition: TrackAnalyzer.h:444
tadqm::TrackAnalyzer::zPointOfClosestApproach
MonitorElement * zPointOfClosestApproach
Definition: TrackAnalyzer.h:428
tadqm::TrackAnalyzer::TkParameterMEs::TrackPt
MonitorElement * TrackPt
Definition: TrackAnalyzer.h:238
tadqm::TrackAnalyzer::NumberOfLostRecHitVsPhiVsEtaPerTrack
MonitorElement * NumberOfLostRecHitVsPhiVsEtaPerTrack
Definition: TrackAnalyzer.h:357
tadqm::TrackAnalyzer::doRecHitVsPhiVsEtaPerTrack_
bool doRecHitVsPhiVsEtaPerTrack_
Definition: TrackAnalyzer.h:107
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfLayersPerTrackVsTheta
MonitorElement * NumberOfLayersPerTrackVsTheta
Definition: TrackAnalyzer.h:320
EDGetToken.h
tadqm::TrackAnalyzer::hits_total_
std::unordered_map< Key, MonitorElement *, KeyHasher > hits_total_
Definition: TrackAnalyzer.h:501
tadqm::TrackAnalyzer::bx_
unsigned int bx_
Definition: TrackAnalyzer.h:503
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs::detectorTag
std::string detectorTag
Definition: TrackAnalyzer.h:474
tadqm::TrackAnalyzer::DistanceOfClosestApproachToPV
MonitorElement * DistanceOfClosestApproachToPV
Definition: TrackAnalyzer.h:408
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
tadqm::TrackAnalyzer::DistanceOfClosestApproachToPVZoom
MonitorElement * DistanceOfClosestApproachToPVZoom
Definition: TrackAnalyzer.h:409
Vertex.h
tadqm::TrackAnalyzer::NumberOfMIRecHitsPerTrackVsEta
MonitorElement * NumberOfMIRecHitsPerTrackVsEta
Definition: TrackAnalyzer.h:362
tadqm::TrackAnalyzer::TkParameterMEs::TrackPhiErr
MonitorElement * TrackPhiErr
Definition: TrackAnalyzer.h:282
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs
Definition: TrackAnalyzer.h:462
tadqm::TrackAnalyzer::TESTDistanceOfClosestApproachToBSVsPhi
MonitorElement * TESTDistanceOfClosestApproachToBSVsPhi
Definition: TrackAnalyzer.h:437
tadqm::TrackAnalyzer::Key::monitoring
int monitoring
Definition: TrackAnalyzer.h:481
TrackerDigiGeometryRecord.h
tadqm::TrackAnalyzer::NumberOfLostRecHitsPerTrackVsPt
MonitorElement * NumberOfLostRecHitsPerTrackVsPt
Definition: TrackAnalyzer.h:356
tadqm::TrackAnalyzer::stoppingSource
MonitorElement * stoppingSource
Definition: TrackAnalyzer.h:432
tadqm::TrackAnalyzer::VsBX
Definition: TrackAnalyzer.h:506
tadqm::TrackAnalyzer::doEffFromHitPatternVsPU_
bool doEffFromHitPatternVsPU_
Definition: TrackAnalyzer.h:138
tadqm::TrackAnalyzer::doTrackPxPyPlots_
bool doTrackPxPyPlots_
Definition: TrackAnalyzer.h:119
TransientTrackBuilder.h
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfLostRecHitsPerTrackVsEta
MonitorElement * NumberOfLostRecHitsPerTrackVsEta
Definition: TrackAnalyzer.h:300
edm::ParameterSet
Definition: ParameterSet.h:47
tadqm::TrackAnalyzer::doTestPlots_
bool doTestPlots_
Definition: TrackAnalyzer.h:128
tadqm::TrackAnalyzer::sip2dToPV
MonitorElement * sip2dToPV
Definition: TrackAnalyzer.h:458
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs::NumberOfLayersPerTrack
MonitorElement * NumberOfLayersPerTrack
Definition: TrackAnalyzer.h:467
tadqm::TrackAnalyzer::TkParameterMEs::TrackPx
MonitorElement * TrackPx
Definition: TrackAnalyzer.h:235
tadqm::TrackAnalyzer::yPointOfClosestApproach
MonitorElement * yPointOfClosestApproach
Definition: TrackAnalyzer.h:423
Event.h
tadqm::TrackAnalyzer::doLumiAnalysis_
bool doLumiAnalysis_
Definition: TrackAnalyzer.h:125
tadqm::TrackAnalyzer::NumberOfLostRecHitsPerTrack
MonitorElement * NumberOfLostRecHitsPerTrack
Definition: TrackAnalyzer.h:337
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs::NumberOfLayersPerTrackVsEta
MonitorElement * NumberOfLayersPerTrackVsEta
Definition: TrackAnalyzer.h:469
tadqm::TrackAnalyzer::stoppingSourceVSeta
MonitorElement * stoppingSourceVSeta
Definition: TrackAnalyzer.h:433
tadqm::TrackAnalyzer::NumberOfMORecHitsPerTrackVsPhi
MonitorElement * NumberOfMORecHitsPerTrackVsPhi
Definition: TrackAnalyzer.h:367
tadqm::TrackAnalyzer::sipDxyToPV
MonitorElement * sipDxyToPV
Definition: TrackAnalyzer.h:459
tadqm::TrackAnalyzer::NumberOfLayersPerTrackVsTheta
MonitorElement * NumberOfLayersPerTrackVsTheta
Definition: TrackAnalyzer.h:380
tadqm::TrackAnalyzer::Key::det
int det
Definition: TrackAnalyzer.h:479
tadqm::TrackAnalyzer::TkParameterMEs::TkParameterMEs
TkParameterMEs()
Definition: TrackAnalyzer.h:149
tadqm::TrackAnalyzer::forceSCAL_
const bool forceSCAL_
Definition: TrackAnalyzer.h:142
tadqm::TrackAnalyzer::TransDCASig
MonitorElement * TransDCASig
Definition: TrackAnalyzer.h:445
tadqm::TrackAnalyzer::NumberOfLostRecHitVsPtVsEtaPerTrack
MonitorElement * NumberOfLostRecHitVsPtVsEtaPerTrack
Definition: TrackAnalyzer.h:358
tadqm::TrackAnalyzer::DeltaZToPVZoom
MonitorElement * DeltaZToPVZoom
Definition: TrackAnalyzer.h:411
iEvent
int iEvent
Definition: GenABIO.cc:224
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMORecHitsPerTrackVsTheta
MonitorElement * NumberOfMORecHitsPerTrackVsTheta
Definition: TrackAnalyzer.h:313
tadqm::TrackAnalyzer::doGeneralPropertiesPlots_
bool doGeneralPropertiesPlots_
Definition: TrackAnalyzer.h:104
tadqm::TrackAnalyzer::initHistos
void initHistos()
Definition: TrackAnalyzer.cc:109
tadqm::TrackAnalyzer::Chi2oNDFVsNHits
MonitorElement * Chi2oNDFVsNHits
Definition: TrackAnalyzer.h:389
tadqm::TrackAnalyzer::scal_lumi_
float scal_lumi_
Definition: TrackAnalyzer.h:505
tadqm::TrackAnalyzer::AbsDistanceOfClosestApproachToBS
MonitorElement * AbsDistanceOfClosestApproachToBS
Definition: TrackAnalyzer.h:407
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMORecHitVsPhiVsEtaPerTrack
MonitorElement * NumberOfMORecHitVsPhiVsEtaPerTrack
Definition: TrackAnalyzer.h:316
tadqm::TrackAnalyzer::yPointOfClosestApproachToPV
MonitorElement * yPointOfClosestApproachToPV
Definition: TrackAnalyzer.h:424
tadqm::TrackAnalyzer::TkParameterMEs::TrackPt_PosEta_Phi_btw_16_0
MonitorElement * TrackPt_PosEta_Phi_btw_16_0
Definition: TrackAnalyzer.h:245
tadqm::TrackAnalyzer::Chi2oNDF
MonitorElement * Chi2oNDF
Definition: TrackAnalyzer.h:387
tadqm::TrackAnalyzer::NumberOfMIRecHitVsPhiVsEtaPerTrack
MonitorElement * NumberOfMIRecHitVsPhiVsEtaPerTrack
Definition: TrackAnalyzer.h:364
tadqm::TrackAnalyzer::KeyHasher::operator()
std::size_t operator()(const Key &k) const
Definition: TrackAnalyzer.h:489
tadqm::TrackAnalyzer::histname
std::string histname
Definition: TrackAnalyzer.h:509
tadqm::TrackAnalyzer::TESTDistanceOfClosestApproachToBS
MonitorElement * TESTDistanceOfClosestApproachToBS
Definition: TrackAnalyzer.h:436
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs::NumberOfRecHitsPerTrackVsPhi
MonitorElement * NumberOfRecHitsPerTrackVsPhi
Definition: TrackAnalyzer.h:464
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMIRecHitsPerTrackVsPhi
MonitorElement * NumberOfMIRecHitsPerTrackVsPhi
Definition: TrackAnalyzer.h:305
tadqm::TrackAnalyzer::oriAlgo
MonitorElement * oriAlgo
Definition: TrackAnalyzer.h:431
tadqm::TrackAnalyzer::bookHistosForHitProperties
void bookHistosForHitProperties(DQMStore::IBooker &ibooker)
Definition: TrackAnalyzer.cc:315
edm::EventSetup
Definition: EventSetup.h:57
tadqm::TrackAnalyzer::sipDxyToBS
MonitorElement * sipDxyToBS
Definition: TrackAnalyzer.h:455
tadqm::TrackAnalyzer::NumberOfMIRecHitsPerTrackVsTheta
MonitorElement * NumberOfMIRecHitsPerTrackVsTheta
Definition: TrackAnalyzer.h:361
tadqm::TrackAnalyzer::zPointOfClosestApproachVsPhi
MonitorElement * zPointOfClosestApproachVsPhi
Definition: TrackAnalyzer.h:430
TransientTrackRecord.h
tadqm::TrackAnalyzer::NumberOfLostRecHitsPerTrackVsEta
MonitorElement * NumberOfLostRecHitsPerTrackVsEta
Definition: TrackAnalyzer.h:355
tadqm::TrackAnalyzer::TkParameterMEs::Chi2oNDFVsEta
MonitorElement * Chi2oNDFVsEta
Definition: TrackAnalyzer.h:325
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMIRecHitsPerTrackVsTheta
MonitorElement * NumberOfMIRecHitsPerTrackVsTheta
Definition: TrackAnalyzer.h:306
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfValidRecHitsPerTrackVsPt
MonitorElement * NumberOfValidRecHitsPerTrackVsPt
Definition: TrackAnalyzer.h:294
tadqm::TrackAnalyzer::metaDataToken_
edm::EDGetTokenT< OnlineLuminosityRecord > metaDataToken_
Definition: TrackAnalyzer.h:88
edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord >
tadqm::TrackAnalyzer::qualityString_
std::string qualityString_
Definition: TrackAnalyzer.h:146
OnlineLuminosityRecord.h
tadqm::TrackAnalyzer::TkParameterMEs::TrackEtaLoose
MonitorElement * TrackEtaLoose
Definition: TrackAnalyzer.h:269
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfValidRecHitsPerTrackVsPhi
MonitorElement * NumberOfValidRecHitsPerTrackVsPhi
Definition: TrackAnalyzer.h:291
tadqm::TrackAnalyzer::NumberOfLayersPerTrackVsEta
MonitorElement * NumberOfLayersPerTrackVsEta
Definition: TrackAnalyzer.h:381
tadqm::TrackAnalyzer::TkParameterMEs::TrackThetaErr
MonitorElement * TrackThetaErr
Definition: TrackAnalyzer.h:284
tadqm::TrackAnalyzer::Chi2oNDFVsPhi
MonitorElement * Chi2oNDFVsPhi
Definition: TrackAnalyzer.h:392
tadqm::TrackAnalyzer::NumberOfMORecHitsPerTrackVsTheta
MonitorElement * NumberOfMORecHitsPerTrackVsTheta
Definition: TrackAnalyzer.h:368
tadqm::TrackAnalyzer::bookHistosForLScertification
void bookHistosForLScertification(DQMStore::IBooker &ibooker)
Definition: TrackAnalyzer.cc:740
VertexFwd.h
tadqm::TrackAnalyzer::good_vertices_
unsigned int good_vertices_
Definition: TrackAnalyzer.h:502
tadqm::TrackAnalyzer::doDCAwrtPVPlots_
bool doDCAwrtPVPlots_
Definition: TrackAnalyzer.h:122
tadqm::TrackAnalyzer::TkParameterMEs::TrackPtErrVsEta
MonitorElement * TrackPtErrVsEta
Definition: TrackAnalyzer.h:260
tadqm::TrackAnalyzer::NumberOfValidRecHitVsPtVsEtaPerTrack
MonitorElement * NumberOfValidRecHitVsPtVsEtaPerTrack
Definition: TrackAnalyzer.h:351
tadqm::TrackAnalyzer::TkParameterMEs::TrackEtaErr
MonitorElement * TrackEtaErr
Definition: TrackAnalyzer.h:283
tadqm::TrackAnalyzer::doBSPlots_
bool doBSPlots_
Definition: TrackAnalyzer.h:101
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfValidRecHitsPerTrackVsTheta
MonitorElement * NumberOfValidRecHitsPerTrackVsTheta
Definition: TrackAnalyzer.h:292
tadqm::TrackAnalyzer::NumberOfRecHitsPerTrackVsEta
MonitorElement * NumberOfRecHitsPerTrackVsEta
Definition: TrackAnalyzer.h:343
tadqm::TrackAnalyzer::lumi_factor_per_bx_
float lumi_factor_per_bx_
Definition: TrackAnalyzer.h:93
tadqm::TrackAnalyzer::fillHistosForTrackerSpecific
void fillHistosForTrackerSpecific(const reco::Track &track)
Definition: TrackAnalyzer.cc:2359
tadqm::TrackAnalyzer::VsSCALLUMI
Definition: TrackAnalyzer.h:506
singleTopDQM_cfi.monitoring
monitoring
Definition: singleTopDQM_cfi.py:46
tadqm::TrackAnalyzer::TkParameterMEs::TrackPt_NegEta_Phi_btw_neg16_neg32
MonitorElement * TrackPt_NegEta_Phi_btw_neg16_neg32
Definition: TrackAnalyzer.h:239
tadqm::TrackAnalyzer::NumberOfValidRecHitsPerTrackVsPhi
MonitorElement * NumberOfValidRecHitsPerTrackVsPhi
Definition: TrackAnalyzer.h:346
Frameworkfwd.h
tadqm::TrackAnalyzer::lumiscalersToken_
edm::EDGetTokenT< LumiScalersCollection > lumiscalersToken_
Definition: TrackAnalyzer.h:87
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMIRecHitVsPhiVsEtaPerTrack
MonitorElement * NumberOfMIRecHitVsPhiVsEtaPerTrack
Definition: TrackAnalyzer.h:309
tadqm::TrackAnalyzer::doDCAwrt000Plots_
bool doDCAwrt000Plots_
Definition: TrackAnalyzer.h:123
tadqm::TrackAnalyzer::doTrackRecHitVsPhiVsEtaPerTrack_
bool doTrackRecHitVsPhiVsEtaPerTrack_
Definition: TrackAnalyzer.h:111
tadqm::TrackAnalyzer::fillHistosForState
void fillHistosForState(const edm::EventSetup &iSetup, const reco::Track &track, std::string sname)
Definition: TrackAnalyzer.cc:1942
tadqm::TrackAnalyzer::NhitVsEta_HighPurity
MonitorElement * NhitVsEta_HighPurity
Definition: TrackAnalyzer.h:449
tadqm::TrackAnalyzer::monName
std::string monName[monQuantity::END]
Definition: TrackAnalyzer.h:507
tadqm::TrackAnalyzer::pixelClustersToken_
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > pixelClustersToken_
Definition: TrackAnalyzer.h:86
tadqm::TrackAnalyzer::DistanceOfClosestApproachErrorVsPhi
MonitorElement * DistanceOfClosestApproachErrorVsPhi
Definition: TrackAnalyzer.h:403
tadqm::TrackAnalyzer::NumberOfMORecHitsPerTrack
MonitorElement * NumberOfMORecHitsPerTrack
Definition: TrackAnalyzer.h:339
tadqm::TrackAnalyzer::doRecHitsPerTrackProfile_
bool doRecHitsPerTrackProfile_
Definition: TrackAnalyzer.h:115
tadqm::TrackAnalyzer::dNdPhi_HighPurity
MonitorElement * dNdPhi_HighPurity
Definition: TrackAnalyzer.h:446
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMORecHitVsPtVsEtaPerTrack
MonitorElement * NumberOfMORecHitVsPtVsEtaPerTrack
Definition: TrackAnalyzer.h:317
tadqm::TrackAnalyzer::setNumberOfGoodVertices
void setNumberOfGoodVertices(const edm::Event &)
Definition: TrackAnalyzer.cc:1105
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfLostRecHitVsPtVsEtaPerTrack
MonitorElement * NumberOfLostRecHitVsPtVsEtaPerTrack
Definition: TrackAnalyzer.h:303
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfRecHitsPerTrackVsEta
MonitorElement * NumberOfRecHitsPerTrackVsEta
Definition: TrackAnalyzer.h:288
tadqm::TrackAnalyzer::algorithm
MonitorElement * algorithm
Definition: TrackAnalyzer.h:431
dqm::implementation::IBooker
Definition: DQMStore.h:43
tadqm::TrackAnalyzer::doTrackRecHitVsPtVsEtaPerTrack_
bool doTrackRecHitVsPtVsEtaPerTrack_
Definition: TrackAnalyzer.h:112
tadqm::TrackAnalyzer::doHitPropertiesPlots_
bool doHitPropertiesPlots_
Definition: TrackAnalyzer.h:106
tadqm::TrackAnalyzer::TkParameterMEs::TrackPt_PosEta_Phi_btw_neg16_neg32
MonitorElement * TrackPt_PosEta_Phi_btw_neg16_neg32
Definition: TrackAnalyzer.h:243
tadqm::TrackAnalyzer::Chi2oNDF_lumiFlag
MonitorElement * Chi2oNDF_lumiFlag
Definition: TrackAnalyzer.h:440
tadqm::TrackAnalyzer::NumberOfMIRecHitVsPtVsEtaPerTrack
MonitorElement * NumberOfMIRecHitVsPtVsEtaPerTrack
Definition: TrackAnalyzer.h:365
ConsumesCollector.h
tadqm::TrackAnalyzer::Chi2ProbVsTheta
MonitorElement * Chi2ProbVsTheta
Definition: TrackAnalyzer.h:397
tadqm::TrackAnalyzer::doTrack2DChi2Plots_
bool doTrack2DChi2Plots_
Definition: TrackAnalyzer.h:114
tadqm::TrackAnalyzer::TkParameterMEs::TrackPt_NegEta_Phi_btw_0_neg16
MonitorElement * TrackPt_NegEta_Phi_btw_0_neg16
Definition: TrackAnalyzer.h:240
tadqm::TrackAnalyzer::TkParameterMEs::Chi2ProbVsPhi
MonitorElement * Chi2ProbVsPhi
Definition: TrackAnalyzer.h:330
tadqm::TrackAnalyzer::analyze
void analyze(const edm::Event &iEvent, const edm::EventSetup &iSetup, const reco::Track &track)
Definition: TrackAnalyzer.cc:1171
ParameterSet.h
tadqm::TrackAnalyzer::minNumberOfPixelsPerCluster_
int minNumberOfPixelsPerCluster_
Definition: TrackAnalyzer.h:144
tadqm::TrackAnalyzer::conf_
edm::ParameterSet const * conf_
Definition: TrackAnalyzer.h:95
tadqm::TrackAnalyzer::zPointOfClosestApproachToPV
MonitorElement * zPointOfClosestApproachToPV
Definition: TrackAnalyzer.h:429
tadqm::TrackAnalyzer::KeyHasher
Definition: TrackAnalyzer.h:488
tadqm::TrackAnalyzer::Key
Definition: TrackAnalyzer.h:478
tadqm::TrackAnalyzer::TkParameterMEs
Definition: TrackAnalyzer.h:148
tadqm::TrackAnalyzer::sip3dToPV
MonitorElement * sip3dToPV
Definition: TrackAnalyzer.h:457
tadqm::TrackAnalyzer::DistanceOfClosestApproachVsTheta
MonitorElement * DistanceOfClosestApproachVsTheta
Definition: TrackAnalyzer.h:412
tadqm::TrackAnalyzer::pvToken_
edm::EDGetTokenT< reco::VertexCollection > pvToken_
Definition: TrackAnalyzer.h:85
tadqm::TrackAnalyzer::NumberOfLayersPerTrackVsPhi
MonitorElement * NumberOfLayersPerTrackVsPhi
Definition: TrackAnalyzer.h:379
tadqm::TrackAnalyzer::DistanceOfClosestApproachVsPhi
MonitorElement * DistanceOfClosestApproachVsPhi
Definition: TrackAnalyzer.h:413
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs::NumberOfRecHitsPerTrack
MonitorElement * NumberOfRecHitsPerTrack
Definition: TrackAnalyzer.h:463
tadqm::TrackAnalyzer::TkParameterMEs::Chi2oNDFVsPt
MonitorElement * Chi2oNDFVsPt
Definition: TrackAnalyzer.h:324
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs::NumberOfLayersPerTrackVsPt
MonitorElement * NumberOfLayersPerTrackVsPt
Definition: TrackAnalyzer.h:470
edm::Event
Definition: Event.h:73
tadqm::TrackAnalyzer::TrackAnalyzer
TrackAnalyzer(const edm::ParameterSet &)
Definition: TrackAnalyzer.cc:40
tadqm::TrackAnalyzer::doHIPlots_
bool doHIPlots_
Definition: TrackAnalyzer.h:131
tadqm::TrackAnalyzer::DistanceOfClosestApproachVsEta
MonitorElement * DistanceOfClosestApproachVsEta
Definition: TrackAnalyzer.h:417
tadqm::TrackAnalyzer::doPVPlots_
bool doPVPlots_
Definition: TrackAnalyzer.h:102
tadqm::TrackAnalyzer::~TrackAnalyzer
~TrackAnalyzer()
Definition: TrackAnalyzer.cc:192
edm::ConsumesCollector
Definition: ConsumesCollector.h:45
tadqm::TrackAnalyzer::stateName_
std::string stateName_
Definition: TrackAnalyzer.h:97
tadqm::TrackAnalyzer::DQMStore
dqm::legacy::DQMStore DQMStore
Definition: TrackAnalyzer.h:42
tadqm::TrackAnalyzer::doSIPPlots_
bool doSIPPlots_
Definition: TrackAnalyzer.h:134
tadqm::TrackAnalyzer::TkParameterMEs::TrackPt_PosEta_Phi_btw_0_neg16
MonitorElement * TrackPt_PosEta_Phi_btw_0_neg16
Definition: TrackAnalyzer.h:244
tadqm::TrackAnalyzer::DistanceOfClosestApproachErrorVsEta
MonitorElement * DistanceOfClosestApproachErrorVsEta
Definition: TrackAnalyzer.h:402
tadqm::TrackAnalyzer::TkParameterMEs::TrackPt_NegEta_Phi_btw_32_16
MonitorElement * TrackPt_NegEta_Phi_btw_32_16
Definition: TrackAnalyzer.h:242
tadqm::TrackAnalyzer::doEffFromHitPatternVsLUMI_
bool doEffFromHitPatternVsLUMI_
Definition: TrackAnalyzer.h:140
tadqm::TrackAnalyzer::Chi2oNDFVsPt
MonitorElement * Chi2oNDFVsPt
Definition: TrackAnalyzer.h:390
tadqm::TrackAnalyzer::TkParameterMEs::TrackPErr
MonitorElement * TrackPErr
Definition: TrackAnalyzer.h:258
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMORecHitsPerTrackVsEta
MonitorElement * NumberOfMORecHitsPerTrackVsEta
Definition: TrackAnalyzer.h:314
tadqm::TrackAnalyzer::TkParameterMEs::Ratio_byFolding2
MonitorElement * Ratio_byFolding2
Definition: TrackAnalyzer.h:248
tadqm::TrackAnalyzer::NumberOfRecHitsPerTrack
MonitorElement * NumberOfRecHitsPerTrack
Definition: TrackAnalyzer.h:335
tadqm::TrackAnalyzer::NumberOfRecHitsPerTrackVsTheta
MonitorElement * NumberOfRecHitsPerTrackVsTheta
Definition: TrackAnalyzer.h:342
tadqm::TrackAnalyzer::doMeasurementStatePlots_
bool doMeasurementStatePlots_
Definition: TrackAnalyzer.h:105
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfMIRecHitsPerTrackVsPt
MonitorElement * NumberOfMIRecHitsPerTrackVsPt
Definition: TrackAnalyzer.h:308
tadqm::TrackAnalyzer::TkRecHitsPerSubDetMEs::NumberOfRecHitsPerTrackVsPt
MonitorElement * NumberOfRecHitsPerTrackVsPt
Definition: TrackAnalyzer.h:466
tadqm::TrackAnalyzer::TkParameterMEs::NumberOfLostRecHitsPerTrackVsTheta
MonitorElement * NumberOfLostRecHitsPerTrackVsTheta
Definition: TrackAnalyzer.h:299
tadqm::TrackAnalyzer::xPointOfClosestApproachToPV
MonitorElement * xPointOfClosestApproachToPV
Definition: TrackAnalyzer.h:419