CMS 3D CMS Logo

SiStripMonitorCondData.h
Go to the documentation of this file.
1 #ifndef SiStripMonitorSummary_SiStripMonitorSummary_h
2 #define SiStripMonitorSummary_SiStripMonitorSummary_h
3 
4 // -*- C++ -*-
5 //
6 // Package: SiStripMonitorSummary
7 // Class : SiStripMonitorCondData
8 //
9 // Original Author: Evelyne Delmeire
10 //
11 
12 // system include files
13 #include <memory>
14 
15 // user include files
19 
22 
24 
26 #include <iostream>
27 #include <string>
28 #include <vector>
29 
31 class SiStripNoisesDQM;
33 class SiStripQualityDQM;
34 class SiStripApvGainsDQM;
37 class SiStripCablingDQM;
38 
40 public:
43 
44  explicit SiStripMonitorCondData(const edm::ParameterSet &);
45 
46  ~SiStripMonitorCondData() override;
47 
48  void beginJob() override;
49  void beginRun(edm::Run const &run, edm::EventSetup const &eSetup) override;
50  void analyze(const edm::Event &, const edm::EventSetup &) override;
51  void endRun(edm::Run const &run, edm::EventSetup const &eSetup) override;
52  void endJob() override;
53 
54 private:
56 
66 
68 
69  std::unique_ptr<SiStripPedestalsDQM> pedestalsDQM_;
70  std::unique_ptr<SiStripNoisesDQM> noisesDQM_;
71  std::unique_ptr<SiStripThresholdDQM> lowthresholdDQM_;
72  std::unique_ptr<SiStripThresholdDQM> highthresholdDQM_;
73  std::unique_ptr<SiStripQualityDQM> qualityDQM_;
74  std::unique_ptr<SiStripApvGainsDQM> apvgainsDQM_;
75  std::unique_ptr<SiStripLorentzAngleDQM> lorentzangleDQM_;
76  std::unique_ptr<SiStripBackPlaneCorrectionDQM> bpcorrectionDQM_;
77  std::unique_ptr<SiStripCablingDQM> cablingDQM_;
78 };
79 
80 #endif
SiStripMonitorCondData::endJob
void endJob() override
Definition: SiStripMonitorCondData.cc:230
SiStripMonitorCondData::MonitorElement
dqm::legacy::MonitorElement MonitorElement
Definition: SiStripMonitorCondData.h:41
SiStripMonitorCondData::SiStripMonitorCondData
SiStripMonitorCondData(const edm::ParameterSet &)
Definition: SiStripMonitorCondData.cc:49
ESHandle.h
SiStripMonitorCondData::pedestalsDQM_
std::unique_ptr< SiStripPedestalsDQM > pedestalsDQM_
Definition: SiStripMonitorCondData.h:69
edm::Run
Definition: Run.h:45
SiStripMonitorCondData::apvgainsDQM_
std::unique_ptr< SiStripApvGainsDQM > apvgainsDQM_
Definition: SiStripMonitorCondData.h:74
SiStripMonitorCondData::lowthresholdDQM_
std::unique_ptr< SiStripThresholdDQM > lowthresholdDQM_
Definition: SiStripMonitorCondData.h:71
SiStripPedestalsDQM
Definition: SiStripPedestalsDQM.h:9
SiStripApvGainsDQM
Definition: SiStripApvGainsDQM.h:11
SiStripMonitorCondData::monitorLowThreshold_
bool monitorLowThreshold_
Definition: SiStripMonitorCondData.h:59
SiStripCablingDQM
Definition: SiStripCablingDQM.h:14
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
EDAnalyzer.h
SiStripMonitorCondData::bpcorrectionDQM_
std::unique_ptr< SiStripBackPlaneCorrectionDQM > bpcorrectionDQM_
Definition: SiStripMonitorCondData.h:76
SiStripMonitorCondData::monitorBackPlaneCorrection_
bool monitorBackPlaneCorrection_
Definition: SiStripMonitorCondData.h:64
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
MakerMacros.h
SiStripMonitorCondData::noisesDQM_
std::unique_ptr< SiStripNoisesDQM > noisesDQM_
Definition: SiStripMonitorCondData.h:70
dqm::legacy::DQMStore
Definition: DQMStore.h:727
SiStripMonitorCondData::lorentzangleDQM_
std::unique_ptr< SiStripLorentzAngleDQM > lorentzangleDQM_
Definition: SiStripMonitorCondData.h:75
SiStripMonitorCondData::cablingDQM_
std::unique_ptr< SiStripCablingDQM > cablingDQM_
Definition: SiStripMonitorCondData.h:77
SiStripMonitorCondData
Definition: SiStripMonitorCondData.h:39
SiStripBackPlaneCorrectionDQM
Definition: SiStripBackPlaneCorrectionDQM.h:9
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
SiStripMonitorCondData::endRun
void endRun(edm::Run const &run, edm::EventSetup const &eSetup) override
Definition: SiStripMonitorCondData.cc:186
edm::ParameterSet
Definition: ParameterSet.h:47
SiStripLorentzAngleDQM
Definition: SiStripLorentzAngleDQM.h:9
SiStripMonitorCondData::DQMStore
dqm::legacy::DQMStore DQMStore
Definition: SiStripMonitorCondData.h:42
Event.h
SiStripMonitorCondData::conf_
edm::ParameterSet conf_
Definition: SiStripMonitorCondData.h:55
SiStripMonitorCondData::monitorQuality_
bool monitorQuality_
Definition: SiStripMonitorCondData.h:61
SiStripMonitorCondData::monitorApvGains_
bool monitorApvGains_
Definition: SiStripMonitorCondData.h:62
SiStripMonitorCondData::beginJob
void beginJob() override
Definition: SiStripMonitorCondData.cc:145
SiStripMonitorCondData::monitorPedestals_
bool monitorPedestals_
Definition: SiStripMonitorCondData.h:57
SiStripMonitorCondData::analyze
void analyze(const edm::Event &, const edm::EventSetup &) override
Definition: SiStripMonitorCondData.cc:151
SiStripMonitorCondData::monitorCabling_
bool monitorCabling_
Definition: SiStripMonitorCondData.h:65
SiStripMonitorCondData::highthresholdDQM_
std::unique_ptr< SiStripThresholdDQM > highthresholdDQM_
Definition: SiStripMonitorCondData.h:72
edm::EventSetup
Definition: EventSetup.h:57
SiStripMonitorCondData::qualityDQM_
std::unique_ptr< SiStripQualityDQM > qualityDQM_
Definition: SiStripMonitorCondData.h:73
SiStripMonitorCondData::monitorNoises_
bool monitorNoises_
Definition: SiStripMonitorCondData.h:58
SiStripMonitorCondData::monitorHighThreshold_
bool monitorHighThreshold_
Definition: SiStripMonitorCondData.h:60
SiStripMonitorCondData::outPutFileName
std::string outPutFileName
Definition: SiStripMonitorCondData.h:67
writedatasetfile.run
run
Definition: writedatasetfile.py:27
Frameworkfwd.h
SiStripMonitorCondData::monitorLorentzAngle_
bool monitorLorentzAngle_
Definition: SiStripMonitorCondData.h:63
SiStripQualityDQM
Definition: SiStripQualityDQM.h:24
SiStripThresholdDQM
Definition: SiStripThresholdDQM.h:9
ParameterSet.h
SiStripNoisesDQM
Definition: SiStripNoisesDQM.h:11
edm::Event
Definition: Event.h:73
SiStripMonitorCondData::beginRun
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup) override
Definition: SiStripMonitorCondData.cc:71
SiStripMonitorCondData::~SiStripMonitorCondData
~SiStripMonitorCondData() override
Definition: SiStripMonitorCondData.cc:65