CMS 3D CMS Logo

TkAlCaRecoMonitor.h
Go to the documentation of this file.
1 #ifndef DQMOffline_Alignment_TkAlCaRecoMonitor_H
2 #define DQMOffline_Alignment_TkAlCaRecoMonitor_H
3 
4 // -*- C++ -*-
5 //
6 // Package: TkAlCaRecoMonitor
7 // Class: TkAlCaRecoMonitor
8 //
14 #include <algorithm>
15 #include <fstream>
16 #include <map>
17 #include <memory>
18 #include <vector>
19 
33 
35 public:
36  explicit TkAlCaRecoMonitor(const edm::ParameterSet &);
37  ~TkAlCaRecoMonitor() override = default;
38 
39  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
40  void analyze(const edm::Event &, const edm::EventSetup &) override;
41 
42 private:
45 
46  // ----------member data ---------------------------
49 
51 
52  double maxJetPt_;
53 
54  // 1D
66  // 2D
69 
74 
78  double daughterMass_;
79  std::map<int, int> binByRawId_;
80 };
81 #endif
std::map< int, int > binByRawId_
void analyze(const edm::Event &, const edm::EventSetup &) override
void fillRawIdMap(const TrackerGeometry &geometry)
MonitorElement * TrackQuality_
MonitorElement * minJetDeltaR_
MonitorElement * Hits_XvsY_
MonitorElement * Hits_ZvsR_
MonitorElement * AlCaRecoTrackEfficiency_
MonitorElement * sumCharge_
edm::EDGetTokenT< reco::TrackCollection > trackProducer_
const edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > mfToken_
MonitorElement * invariantMass_
MonitorElement * TrackPtNegative_
void fillHitmaps(const reco::Track &track, const TrackerGeometry &geometry)
edm::EDGetTokenT< reco::CaloJetCollection > jetCollection_
MonitorElement * Hits_perDetId_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * TrackCurvature_
MonitorElement * jetPt_
edm::ParameterSet conf_
MonitorElement * minTrackDeltaR_
edm::EDGetTokenT< reco::TrackCollection > referenceTrackProducer_
MonitorElement * TrackPtPositive_
const edm::ESGetToken< TrackerGeometry, TrackerDigiGeometryRecord > tkGeomToken_
~TkAlCaRecoMonitor() override=default
Definition: Run.h:45
TkAlCaRecoMonitor(const edm::ParameterSet &)