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.
1 // -*- C++ -*-
2 //
3 // Package: DQMTtuAnalyzer
4 // Class: DQMTtuAnalyzer
5 //
13 //
14 // Original Author: Andres Felipe Osorio Oliveros
15 // Created: Wed Sep 30 09:32:55 CEST 2009
16 //
17 //
18 
19 
20 // system include files
21 //#include <memory>
22 
23 //... User include files
24 
25 
31 
34 
35 //... L1Trigger
36 
41 
45 
46 //... Technical trigger bits
49 
50 //... For Track Study
54 
58 
65 
68 //
69 // class declaration
70 //
71 
73 public:
74  explicit RPCTTUMonitor(const edm::ParameterSet&);
76 
77  int discriminateGMT( const edm::Event& iEvent, const edm::EventSetup& iSetup );
78 
79  void discriminateDecision( bool , bool , int );
80 
81 private:
82  virtual void beginJob();
83  virtual void beginRun(const edm::EventSetup&);
84  virtual void analyze(const edm::Event&, const edm::EventSetup&);
85  virtual void endJob() ;
86 
87 
93 
97 
99  std::vector<unsigned> m_ttBits;
100 
103 
104  std::vector<int> m_GMTcandidatesBx;
105  std::vector<int> m_DTcandidatesBx;
106  std::vector<int> m_RPCcandidatesBx;
107 
108  // edm::InputTag m_rpcDigiLabel;
109 
113 
114 
115 };
116 
std::string ttuFolder
Definition: RPCTTUMonitor.h:95
std::vector< int > m_DTcandidatesBx
std::vector< int > m_RPCcandidatesBx
edm::EDGetTokenT< L1GlobalTriggerReadoutRecord > m_gtReadoutLabel
edm::EDGetTokenT< L1MuGMTReadoutCollection > m_gmtReadoutLabel
std::vector< unsigned > m_ttBits
Definition: RPCTTUMonitor.h:99
virtual void analyze(const edm::Event &, const edm::EventSetup &)
MonitorElement * m_dataVsemulator[8]
Definition: RPCTTUMonitor.h:92
MonitorElement * m_ttBitsDecisionEmulator
Definition: RPCTTUMonitor.h:89
MonitorElement * m_bxDistDiffDt[8]
Definition: RPCTTUMonitor.h:91
int iEvent
Definition: GenABIO.cc:243
virtual void beginRun(const edm::EventSetup &)
virtual void beginJob()
int discriminateGMT(const edm::Event &iEvent, const edm::EventSetup &iSetup)
MonitorElement * m_bxDistDiffPac[8]
Definition: RPCTTUMonitor.h:90
std::vector< int > m_GMTcandidatesBx
virtual void endJob()
RPCTTUMonitor(const edm::ParameterSet &)
Definition: RPCTTUMonitor.cc:6
std::string outputFile
Definition: RPCTTUMonitor.h:96
void discriminateDecision(bool, bool, int)
MonitorElement * m_ttBitsDecisionData
Definition: RPCTTUMonitor.h:88
edm::EDGetTokenT< L1GtTechnicalTriggerRecord > m_rpcTechTrigEmu
DQMStore * dbe
Definition: RPCTTUMonitor.h:94