CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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&);
60  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
61 
62 
63 private:
69 
73 
75  std::vector<unsigned> m_ttBits;
76 
79 
80  std::vector<int> m_GMTcandidatesBx;
81  std::vector<int> m_DTcandidatesBx;
82  std::vector<int> m_RPCcandidatesBx;
83 
84  // edm::InputTag m_rpcDigiLabel;
85 
89 
90 
91 };
92 
std::string ttuFolder
Definition: RPCTTUMonitor.h:71
std::vector< int > m_DTcandidatesBx
Definition: RPCTTUMonitor.h:81
std::vector< int > m_RPCcandidatesBx
Definition: RPCTTUMonitor.h:82
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > m_gtReadoutLabel
Definition: RPCTTUMonitor.h:86
edm::EDGetTokenT< L1MuGMTReadoutCollection > m_gmtReadoutLabel
Definition: RPCTTUMonitor.h:87
std::vector< unsigned > m_ttBits
Definition: RPCTTUMonitor.h:75
virtual void analyze(const edm::Event &, const edm::EventSetup &)
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
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:80
RPCTTUMonitor(const edm::ParameterSet &)
Definition: RPCTTUMonitor.cc:6
std::string outputFile
Definition: RPCTTUMonitor.h:72
void discriminateDecision(bool, bool, int)
MonitorElement * m_ttBitsDecisionData
Definition: RPCTTUMonitor.h:64
edm::EDGetTokenT< L1GtTechnicalTriggerRecord > m_rpcTechTrigEmu
Definition: RPCTTUMonitor.h:88
DQMStore * dbe
Definition: RPCTTUMonitor.h:70
Definition: Run.h:41