CMS 3D CMS Logo

DTPreCalibrationTask.h
Go to the documentation of this file.
1 #ifndef DTPreCalibrationTask_H
2 #define DTPreCalibrationTask_H
3 
19 
22 
23 #include <map>
24 #include <string>
25 #include <vector>
26 
28 public:
31 
33  ~DTPreCalibrationTask() override;
34 
35  void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override;
36  void analyze(const edm::Event &, const edm::EventSetup &) override;
37 
39  void bookTimeBoxes(DQMStore::IBooker &, int wheel, int sector);
40  void bookOccupancyPlot(DQMStore::IBooker &, int wheel, int sector);
41 
42 private:
47 
48  // Time boxes map
49  std::map<std::pair<int, int>, MonitorElement *> TimeBoxes;
50 
51  // Occupancy plot map
52  std::map<std::pair<int, int>, MonitorElement *> OccupancyHistos;
53 };
54 #endif
dqm::impl::MonitorElement
Definition: MonitorElement.h:98
DTPreCalibrationTask::maxTriggerWidth
int maxTriggerWidth
Definition: DTPreCalibrationTask.h:45
ESHandle.h
DTPreCalibrationTask::DTPreCalibrationTask
DTPreCalibrationTask(const edm::ParameterSet &ps)
Constructor.
Definition: DTPreCalibrationTask.cc:29
edm::Run
Definition: Run.h:45
edm::EDGetTokenT< DTDigiCollection >
DTPreCalibrationTask::bookHistograms
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
Definition: DTPreCalibrationTask.cc:45
DQMStore.h
DTPreCalibrationTask::TimeBoxes
std::map< std::pair< int, int >, MonitorElement * > TimeBoxes
Definition: DTPreCalibrationTask.h:49
MakerMacros.h
Service.h
DTPreCalibrationTask::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: DTPreCalibrationTask.cc:59
DQMEDAnalyzer.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DTPreCalibrationTask::digiLabel
edm::EDGetTokenT< DTDigiCollection > digiLabel
Definition: DTPreCalibrationTask.h:43
DQMEDAnalyzer
Definition: DQMEDAnalyzer.py:1
DTPreCalibrationTask::bookOccupancyPlot
void bookOccupancyPlot(DQMStore::IBooker &, int wheel, int sector)
Definition: DTPreCalibrationTask.cc:116
DTPreCalibrationTask::folderName
std::string folderName
Definition: DTPreCalibrationTask.h:46
edm::ParameterSet
Definition: ParameterSet.h:36
makeMuonMisalignmentScenario.wheel
wheel
Definition: makeMuonMisalignmentScenario.py:319
DTPreCalibrationTask::bookTimeBoxes
void bookTimeBoxes(DQMStore::IBooker &, int wheel, int sector)
Book histos.
Definition: DTPreCalibrationTask.cc:101
edm::EventSetup
Definition: EventSetup.h:57
DTPreCalibrationTask::minTriggerWidth
int minTriggerWidth
Definition: DTPreCalibrationTask.h:44
Frameworkfwd.h
DTPreCalibrationTask::OccupancyHistos
std::map< std::pair< int, int >, MonitorElement * > OccupancyHistos
Definition: DTPreCalibrationTask.h:52
MuonServiceProxy.h
DTPreCalibrationTask
Definition: DTPreCalibrationTask.h:27
dqm::implementation::IBooker
Definition: DQMStore.h:43
DTDigi.h
DTDigiCollection.h
ParameterSet.h
edm::Event
Definition: Event.h:73
DTPreCalibrationTask::~DTPreCalibrationTask
~DTPreCalibrationTask() override
Destructor.
Definition: DTPreCalibrationTask.cc:43