CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TrackFoldedOccupancyClient.h
Go to the documentation of this file.
1 #ifndef TrackingMonitor_TrackFoldedOccupancyClient_h
2 #define TrackingMonitor_TrackFoldedOccupancyClient_h
3 // -*- C++ -*-
4 //
5 // Package: TrackingMonitor
6 // Class : TrackFoldedOccupancyClient
7 //
8 //DQM class to plot occupancy in eta phi
9 
10 #include <string>
11 
20 
22 public:
25 
27  ~TrackFoldedOccupancyClient() override;
28 
29 protected:
31  void beginJob(void) override;
32 
34  void beginRun(edm::Run const& run, edm::EventSetup const& eSetup) override;
35 
37  void dqmEndJob(DQMStore::IBooker& ibooker_, DQMStore::IGetter& igetter_) override;
38 
39 private:
41  void bookMEs(DQMStore::IBooker& ibooker_);
42 
49 
54 };
55 #endif
void beginJob(void) override
BeginJob.
TrackFoldedOccupancyClient(const edm::ParameterSet &ps)
Constructor.
MonitorElement * TkEtaPhi_RelativeDifference_byFoldingmap
void bookMEs(DQMStore::IBooker &ibooker_)
book MEs
void dqmEndJob(DQMStore::IBooker &ibooker_, DQMStore::IGetter &igetter_) override
EndJob.
~TrackFoldedOccupancyClient() override
Destructor.
MonitorElement * TkEtaPhi_RelativeDifference_byFoldingmap_op
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup) override
BeginRun.
Definition: Run.h:45