CMS 3D CMS Logo

L1TStage2EMTF.h
Go to the documentation of this file.
1 #ifndef DQM_L1TMonitor_L1TStage2EMTF_h
2 #define DQM_L1TMonitor_L1TStage2EMTF_h
3 
7 
10 
15 
16 
17 class L1TStage2EMTF : public DQMEDAnalyzer {
18 
19  public:
20 
22  ~L1TStage2EMTF() override;
23 
24  protected:
25 
26  void dqmBeginRun(const edm::Run&, const edm::EventSetup&) override;
27  void bookHistograms(DQMStore::IBooker&, const edm::Run&, const edm::EventSetup&) override;
28  void analyze(const edm::Event&, const edm::EventSetup&) override;
29 
30  private:
31 
37  bool verbose;
38 
42 
53 
60  MonitorElement* emtfTrackPtHighQuality;//Chad Freer May 8 2018
63  MonitorElement* emtfTrackEtaHighQuality;//Chad Freer May 8 2018
75 
81 
91 
93 };
94 
95 #endif
MonitorElement * cscChamberWire[20]
Definition: L1TStage2EMTF.h:47
MonitorElement * rpcHitTheta[12]
Definition: L1TStage2EMTF.h:88
MonitorElement * rpcChamberPhi[12]
Definition: L1TStage2EMTF.h:89
MonitorElement * emtfTrackBXVsCSCLCT[3]
Definition: L1TStage2EMTF.h:57
MonitorElement * cscTimingTot
Definition: L1TStage2EMTF.h:52
MonitorElement * emtfMuonhwEta
Definition: L1TStage2EMTF.h:78
edm::EDGetTokenT< l1t::EMTFHitCollection > hitToken
Definition: L1TStage2EMTF.h:33
MonitorElement * rpcChamberTheta[12]
Definition: L1TStage2EMTF.h:90
MonitorElement * RPCvsEMTFTrackMode
Definition: L1TStage2EMTF.h:74
MonitorElement * emtfTrackPhiHighQualityHighPT
Definition: L1TStage2EMTF.h:67
MonitorElement * cscLCTBX
Definition: L1TStage2EMTF.h:43
MonitorElement * mpcLinkGood
Definition: L1TStage2EMTF.h:41
MonitorElement * cscLCTTimingFrac[5]
Definition: L1TStage2EMTF.h:51
MonitorElement * rpcHitTimingFrac[5]
Definition: L1TStage2EMTF.h:85
void bookHistograms(DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &) override
MonitorElement * mpcLinkErrors
Definition: L1TStage2EMTF.h:40
MonitorElement * emtfMuonhwPhi
Definition: L1TStage2EMTF.h:79
MonitorElement * cscChamberStrip[20]
Definition: L1TStage2EMTF.h:46
std::string monitorDir
Definition: L1TStage2EMTF.h:36
MonitorElement * rpcHitTimingTot
Definition: L1TStage2EMTF.h:86
MonitorElement * emtfTrackPhi
Definition: L1TStage2EMTF.h:65
MonitorElement * cscLCTTiming[5]
Definition: L1TStage2EMTF.h:50
MonitorElement * emtfMuonBX
Definition: L1TStage2EMTF.h:76
MonitorElement * emtfTrackPtHighQuality
Definition: L1TStage2EMTF.h:60
MonitorElement * emtfTrackQuality
Definition: L1TStage2EMTF.h:72
MonitorElement * cscDQMOccupancy
Definition: L1TStage2EMTF.h:49
MonitorElement * emtfTrackQualityVsMode
Definition: L1TStage2EMTF.h:73
MonitorElement * emtfTrackOccupancyHighQualityHighPT
Definition: L1TStage2EMTF.h:70
MonitorElement * emtfMuonhwPt
Definition: L1TStage2EMTF.h:77
MonitorElement * cscLCTWire[20]
Definition: L1TStage2EMTF.h:45
MonitorElement * cscLCTOccupancy
Definition: L1TStage2EMTF.h:48
edm::EDGetTokenT< l1t::EMTFTrackCollection > trackToken
Definition: L1TStage2EMTF.h:34
MonitorElement * emtfTrackMode
Definition: L1TStage2EMTF.h:71
void analyze(const edm::Event &, const edm::EventSetup &) override
MonitorElement * rpcHitTiming[5]
Definition: L1TStage2EMTF.h:84
MonitorElement * cscLCTStrip[20]
Definition: L1TStage2EMTF.h:44
MonitorElement * emtfTrackEtaHighQualityHighPT
Definition: L1TStage2EMTF.h:64
edm::EDGetTokenT< l1t::EMTFDaqOutCollection > daqToken
Definition: L1TStage2EMTF.h:32
~L1TStage2EMTF() override
MonitorElement * emtfTrackBX
Definition: L1TStage2EMTF.h:56
MonitorElement * rpcHitOccupancy
Definition: L1TStage2EMTF.h:83
MonitorElement * emtfMuonhwQual
Definition: L1TStage2EMTF.h:80
MonitorElement * emtfTrackPtHighQualityHighPT
Definition: L1TStage2EMTF.h:61
MonitorElement * emtfErrors
Definition: L1TStage2EMTF.h:39
MonitorElement * rpcHitPhi[12]
Definition: L1TStage2EMTF.h:87
MonitorElement * emtfnTracks
Definition: L1TStage2EMTF.h:54
edm::EDGetTokenT< l1t::RegionalMuonCandBxCollection > muonToken
Definition: L1TStage2EMTF.h:35
MonitorElement * emtfTrackOccupancy
Definition: L1TStage2EMTF.h:68
MonitorElement * emtfTrackEta
Definition: L1TStage2EMTF.h:62
void dqmBeginRun(const edm::Run &, const edm::EventSetup &) override
MonitorElement * emtfTrackEtaHighQuality
Definition: L1TStage2EMTF.h:63
MonitorElement * emtfTrackBXVsRPCHit[3]
Definition: L1TStage2EMTF.h:58
MonitorElement * emtfTracknHits
Definition: L1TStage2EMTF.h:55
L1TStage2EMTF(const edm::ParameterSet &ps)
Definition: L1TStage2EMTF.cc:8
MonitorElement * emtfTrackPt
Definition: L1TStage2EMTF.h:59
MonitorElement * rpcHitBX
Definition: L1TStage2EMTF.h:82
MonitorElement * emtfTrackPhiHighQuality
Definition: L1TStage2EMTF.h:66
Definition: Run.h:45
MonitorElement * rpcHitTimingInTrack
Definition: L1TStage2EMTF.h:92
MonitorElement * emtfTrackOccupancyHighQuality
Definition: L1TStage2EMTF.h:69