CMS 3D CMS Logo

DQMFEDIntegrityClient.h
Go to the documentation of this file.
1 
2 /*
3  * \class DQMFEDIntegrityClient
4  *
5  * DQM FED Client
6  *
7  * \author M. Marienfeld
8  *
9 */
10 
11 #ifndef DQMFEDINTEGRITYCLIENT_H
12 #define DQMFEDINTEGRITYCLIENT_H
13 
14 #include <string>
15 #include <vector>
16 
20 
21 //
22 // class declaration
23 //
24 
26 public:
30  ~DQMFEDIntegrityClient() override;
31 
32 protected:
33  void beginJob() override;
34  void beginRun(const edm::Run& r, const edm::EventSetup& c) override;
35 
37  void analyze(const edm::Event& e, const edm::EventSetup& c) override;
38 
39  void endLuminosityBlock(const edm::LuminosityBlock& l, const edm::EventSetup& c) override;
40 
41  void endRun(const edm::Run& r, const edm::EventSetup& c) override;
42  void endJob() override;
43 
44 private:
45  void initialize();
46  void fillHistograms();
47 
49 
51 
52  // ---------- member data ----------
53 
54  int NBINS;
55  float XMIN, XMAX;
56  float SummaryContent[10];
57 
61 
65 
72 };
73 
74 #endif
DQMFEDIntegrityClient::reportSummaryContent
MonitorElement * reportSummaryContent[10]
Definition: DQMFEDIntegrityClient.h:63
DQMFEDIntegrityClient::endJob
void endJob() override
Definition: DQMFEDIntegrityClient.cc:334
DQMFEDIntegrityClient::beginRun
void beginRun(const edm::Run &r, const edm::EventSetup &c) override
Definition: DQMFEDIntegrityClient.cc:147
edm::LuminosityBlock
Definition: LuminosityBlock.h:50
edm::Run
Definition: Run.h:45
DQMFEDIntegrityClient::MonitorElement
dqm::legacy::MonitorElement MonitorElement
Definition: DQMFEDIntegrityClient.h:28
DQMFEDIntegrityClient::fillOnEndLumi
bool fillOnEndLumi
Definition: DQMFEDIntegrityClient.h:69
DQMFEDIntegrityClient::XMIN
float XMIN
Definition: DQMFEDIntegrityClient.h:55
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:461
DQMFEDIntegrityClient::beginJob
void beginJob() override
Definition: DQMFEDIntegrityClient.cc:36
DQMFEDIntegrityClient::FedNonFatal
MonitorElement * FedNonFatal
Definition: DQMFEDIntegrityClient.h:60
EDAnalyzer.h
edm::EDAnalyzer
Definition: EDAnalyzer.h:28
DQMFEDIntegrityClient::fillInEventloop
bool fillInEventloop
Definition: DQMFEDIntegrityClient.h:66
DQMFEDIntegrityClient::FedFatal
MonitorElement * FedFatal
Definition: DQMFEDIntegrityClient.h:59
dqm::legacy::DQMStore
Definition: DQMStore.h:727
DQMFEDIntegrityClient
Definition: DQMFEDIntegrityClient.h:25
DQMFEDIntegrityClient::DQMFEDIntegrityClient
DQMFEDIntegrityClient(const edm::ParameterSet &)
Definition: DQMFEDIntegrityClient.cc:18
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DQMFEDIntegrityClient::NBINS
int NBINS
Definition: DQMFEDIntegrityClient.h:54
edm::ParameterSet
Definition: ParameterSet.h:47
DQMFEDIntegrityClient::SummaryContent
float SummaryContent[10]
Definition: DQMFEDIntegrityClient.h:56
DQMFEDIntegrityClient::fillOnEndRun
bool fillOnEndRun
Definition: DQMFEDIntegrityClient.h:67
DQMFEDIntegrityClient::parameters_
edm::ParameterSet parameters_
Definition: DQMFEDIntegrityClient.h:48
DQMFEDIntegrityClient::fedFolderName
std::string fedFolderName
Definition: DQMFEDIntegrityClient.h:71
edm::EventSetup
Definition: EventSetup.h:57
DQMFEDIntegrityClient::FedEntries
MonitorElement * FedEntries
Definition: DQMFEDIntegrityClient.h:58
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
DQMFEDIntegrityClient::endRun
void endRun(const edm::Run &r, const edm::EventSetup &c) override
Definition: DQMFEDIntegrityClient.cc:329
DQMFEDIntegrityClient::reportSummary
MonitorElement * reportSummary
Definition: DQMFEDIntegrityClient.h:62
cmsLHEtoEOSManager.l
l
Definition: cmsLHEtoEOSManager.py:204
DQMFEDIntegrityClient::fillOnEndJob
bool fillOnEndJob
Definition: DQMFEDIntegrityClient.h:68
alignCSCRings.r
r
Definition: alignCSCRings.py:93
DQMFEDIntegrityClient::DQMStore
dqm::legacy::DQMStore DQMStore
Definition: DQMFEDIntegrityClient.h:27
DQMFEDIntegrityClient::analyze
void analyze(const edm::Event &e, const edm::EventSetup &c) override
Analyze.
Definition: DQMFEDIntegrityClient.cc:149
DQMFEDIntegrityClient::~DQMFEDIntegrityClient
~DQMFEDIntegrityClient() override
DQMFEDIntegrityClient::reportSummaryMap
MonitorElement * reportSummaryMap
Definition: DQMFEDIntegrityClient.h:64
DQMFEDIntegrityClient::XMAX
float XMAX
Definition: DQMFEDIntegrityClient.h:55
DQMFEDIntegrityClient::endLuminosityBlock
void endLuminosityBlock(const edm::LuminosityBlock &l, const edm::EventSetup &c) override
Definition: DQMFEDIntegrityClient.cc:154
DQMFEDIntegrityClient::dbe_
DQMStore * dbe_
Definition: DQMFEDIntegrityClient.h:50
ParameterSet.h
edm::Event
Definition: Event.h:73
DQMFEDIntegrityClient::initialize
void initialize()
Definition: DQMFEDIntegrityClient.cc:31
DQMFEDIntegrityClient::fillHistograms
void fillHistograms()
Definition: DQMFEDIntegrityClient.cc:159
DQMFEDIntegrityClient::moduleName
std::string moduleName
Definition: DQMFEDIntegrityClient.h:70
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37