CMS 3D CMS Logo

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
DQMEDHarvester.h
TrackFoldedOccupancyClient::TkEtaPhi_RelativeDifference_byFoldingmap
MonitorElement * TkEtaPhi_RelativeDifference_byFoldingmap
Definition: TrackFoldedOccupancyClient.h:50
TrackFoldedOccupancyClient::quality_
std::string quality_
Definition: TrackFoldedOccupancyClient.h:45
ESHandle.h
TrackFoldedOccupancyClient::algoName_
std::string algoName_
Definition: TrackFoldedOccupancyClient.h:44
edm::Run
Definition: Run.h:45
LuminosityBlock.h
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
TrackFoldedOccupancyClient::conf_
edm::ParameterSet conf_
Definition: TrackFoldedOccupancyClient.h:43
MakerMacros.h
TrackFoldedOccupancyClient::TkEtaPhi_Ratio_byFoldingmap_op
MonitorElement * TkEtaPhi_Ratio_byFoldingmap_op
Definition: TrackFoldedOccupancyClient.h:53
TrackFoldedOccupancyClient::beginRun
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup) override
BeginRun.
Definition: TrackFoldedOccupancyClient.cc:33
Run.h
TrackFoldedOccupancyClient::TkEtaPhi_RelativeDifference_byFoldingmap_op
MonitorElement * TkEtaPhi_RelativeDifference_byFoldingmap_op
Definition: TrackFoldedOccupancyClient.h:51
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
edm::ParameterSet
Definition: ParameterSet.h:47
TrackFoldedOccupancyClient::bookMEs
void bookMEs(DQMStore::IBooker &ibooker_)
book MEs
Definition: TrackFoldedOccupancyClient.cc:40
TrackFoldedOccupancyClient::dqmEndJob
void dqmEndJob(DQMStore::IBooker &ibooker_, DQMStore::IGetter &igetter_) override
EndJob.
Definition: TrackFoldedOccupancyClient.cc:77
TrackFoldedOccupancyClient::~TrackFoldedOccupancyClient
~TrackFoldedOccupancyClient() override
Destructor.
Definition: TrackFoldedOccupancyClient.cc:19
TrackFoldedOccupancyClient::histTag_
std::string histTag_
Definition: TrackFoldedOccupancyClient.h:47
edm::EventSetup
Definition: EventSetup.h:58
TrackFoldedOccupancyClient::TrackFoldedOccupancyClient
TrackFoldedOccupancyClient(const edm::ParameterSet &ps)
Constructor.
Definition: TrackFoldedOccupancyClient.cc:6
TrackFoldedOccupancyClient::TkEtaPhi_Ratio_byFoldingmap
MonitorElement * TkEtaPhi_Ratio_byFoldingmap
Definition: TrackFoldedOccupancyClient.h:52
DQMEDHarvester
Definition: DQMEDHarvester.py:1
TrackFoldedOccupancyClient::state_
std::string state_
Definition: TrackFoldedOccupancyClient.h:46
writedatasetfile.run
run
Definition: writedatasetfile.py:27
dqm::implementation::IGetter
Definition: DQMStore.h:484
TrackFoldedOccupancyClient::beginJob
void beginJob(void) override
BeginJob.
Definition: TrackFoldedOccupancyClient.cc:26
EventSetup.h
TrackFoldedOccupancyClient::TopFolder_
std::string TopFolder_
Definition: TrackFoldedOccupancyClient.h:48
dqm::implementation::IBooker
Definition: DQMStore.h:43
TrackFoldedOccupancyClient
Definition: TrackFoldedOccupancyClient.h:21
ParameterSet.h