CMS 3D CMS Logo

GEMOfflineMonitor.h
Go to the documentation of this file.
1 #ifndef DQMOffline_Muon_GEMOfflineMonitor_h
2 #define DQMOffline_Muon_GEMOfflineMonitor_h
3 
10 
12 public:
13  explicit GEMOfflineMonitor(const edm::ParameterSet &);
14  ~GEMOfflineMonitor() override;
16 
17 protected:
18  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
19  void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override;
20 
21 private:
23  DQMStore::IBooker &, const GEMStation *, const MEMapKey1 &, const TString &, const TString &);
24 
27 
29 
32 };
33 
34 #endif // DQMOffline_Muon_GEMOfflineMonitor_h
ConfigurationDescriptions.h
GEMOfflineMonitor::bookDetectorOccupancy
void bookDetectorOccupancy(DQMStore::IBooker &, const GEMStation *, const MEMapKey1 &, const TString &, const TString &)
Definition: GEMOfflineMonitor.cc:47
ESHandle.h
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< GEMDigiCollection >
GEMOfflineDQMBase
Definition: GEMOfflineDQMBase.h:11
GEMOfflineMonitor::log_category_
std::string log_category_
Definition: GEMOfflineMonitor.h:28
GEMOfflineMonitor::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: GEMOfflineMonitor.cc:24
GEMStation
Definition: GEMStation.h:19
GEMOfflineMonitor::GEMOfflineMonitor
GEMOfflineMonitor(const edm::ParameterSet &)
Definition: GEMOfflineMonitor.cc:9
EDGetToken.h
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
GEMOfflineDQMBase::MEMapKey1
std::tuple< int, int > MEMapKey1
Definition: GEMOfflineDQMBase.h:15
GEMOfflineDQMBase::MEMap1
std::map< MEMapKey1, MonitorElement * > MEMap1
Definition: GEMOfflineDQMBase.h:18
GEMRecHitCollection.h
GEMOfflineMonitor::rechit_token_
edm::EDGetTokenT< GEMRecHitCollection > rechit_token_
Definition: GEMOfflineMonitor.h:26
edm::EventSetup
Definition: EventSetup.h:57
GEMOfflineMonitor::digi_token_
edm::EDGetTokenT< GEMDigiCollection > digi_token_
Definition: GEMOfflineMonitor.h:25
GEMOfflineDQMBase.h
GEMOfflineMonitor::me_hit_det_
MEMap1 me_hit_det_
Definition: GEMOfflineMonitor.h:31
GEMOfflineMonitor::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &)
Definition: GEMOfflineMonitor.cc:16
GEMOfflineMonitor::me_digi_det_
MEMap1 me_digi_det_
Definition: GEMOfflineMonitor.h:30
GEMDigiCollection.h
dqm::implementation::IBooker
Definition: DQMStore.h:43
event
Definition: event.py:1
GEMOfflineMonitor::analyze
void analyze(const edm::Event &event, const edm::EventSetup &eventSetup) override
Definition: GEMOfflineMonitor.cc:82
edm::Event
Definition: Event.h:73
GEMOfflineMonitor::~GEMOfflineMonitor
~GEMOfflineMonitor() override
Definition: GEMOfflineMonitor.cc:14
GEMOfflineMonitor
Definition: GEMOfflineMonitor.h:11