CMS 3D CMS Logo

RPCTTUMonitor.h
Go to the documentation of this file.
6 
9 
10 //... L1Trigger
11 
16 
20 
21 //... Technical trigger bits
24 
25 //... For Track Study
29 
33 
40 
44 //
45 // class declaration
46 //
47 
48 class RPCTTUMonitor : public DQMEDAnalyzer {
49 public:
50  explicit RPCTTUMonitor(const edm::ParameterSet&);
52 
53  int discriminateGMT( const edm::Event& iEvent, const edm::EventSetup& iSetup );
54 
55  void discriminateDecision( bool , bool , int );
56 
57 protected:
58 
59  virtual void analyze(const edm::Event&, const edm::EventSetup&) override;
60  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
61 
62 
63 private:
69 
72 
74  std::vector<unsigned> m_ttBits;
75 
78 
79  std::vector<int> m_GMTcandidatesBx;
80  std::vector<int> m_DTcandidatesBx;
81  std::vector<int> m_RPCcandidatesBx;
82 
83  // edm::InputTag m_rpcDigiLabel;
84 
88 
89 
90 };
91 
std::string ttuFolder
Definition: RPCTTUMonitor.h:70
std::vector< int > m_DTcandidatesBx
Definition: RPCTTUMonitor.h:80
std::vector< int > m_RPCcandidatesBx
Definition: RPCTTUMonitor.h:81
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > m_gtReadoutLabel
Definition: RPCTTUMonitor.h:85
edm::EDGetTokenT< L1MuGMTReadoutCollection > m_gmtReadoutLabel
Definition: RPCTTUMonitor.h:86
std::vector< unsigned > m_ttBits
Definition: RPCTTUMonitor.h:74
MonitorElement * m_dataVsemulator[8]
Definition: RPCTTUMonitor.h:68
MonitorElement * m_ttBitsDecisionEmulator
Definition: RPCTTUMonitor.h:65
MonitorElement * m_bxDistDiffDt[8]
Definition: RPCTTUMonitor.h:67
int iEvent
Definition: GenABIO.cc:230
virtual void analyze(const edm::Event &, const edm::EventSetup &) override
int discriminateGMT(const edm::Event &iEvent, const edm::EventSetup &iSetup)
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
MonitorElement * m_bxDistDiffPac[8]
Definition: RPCTTUMonitor.h:66
std::vector< int > m_GMTcandidatesBx
Definition: RPCTTUMonitor.h:79
RPCTTUMonitor(const edm::ParameterSet &)
Definition: RPCTTUMonitor.cc:6
std::string outputFile
Definition: RPCTTUMonitor.h:71
void discriminateDecision(bool, bool, int)
MonitorElement * m_ttBitsDecisionData
Definition: RPCTTUMonitor.h:64
edm::EDGetTokenT< L1GtTechnicalTriggerRecord > m_rpcTechTrigEmu
Definition: RPCTTUMonitor.h:87
Definition: Run.h:42