CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1TRPCTFClient.h
Go to the documentation of this file.
1 #ifndef DQM_L1TMONITORCLIENT_L1TRPCTFClient_H
2 #define DQM_L1TMONITORCLIENT_L1TRPCTFClient_H
3 
10 
11 #include <memory>
12 #include <iostream>
13 #include <fstream>
14 #include <string>
15 #include <vector>
16 #include <map>
17 #include <TH1F.h>
18 #include <TH2F.h>
19 #include <TProfile2D.h>
20 
22 
23 public:
24 
27 
29  virtual ~L1TRPCTFClient();
30 
31 protected:
32 
34  void beginJob(void);
35 
37  void beginRun(const edm::Run& r, const edm::EventSetup& c);
38 
40  void analyze(const edm::Event& e, const edm::EventSetup& c) ;
41 
42  void beginLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
43  const edm::EventSetup& context);
44 
46  void endLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
47  const edm::EventSetup& c);
48 
50  void endRun(const edm::Run& r, const edm::EventSetup& c);
51 
53  void endJob();
54 
55 private:
56 
57  void initialize();
58 
59  void processHistograms();
60 
61 
66 
69  std::string monitorName_;
70  std::string input_dir_;
71  std::string output_dir_;
72  int counterLS_;
76 
77  bool verbose_;
78 
83 
84 
85 
86 };
87 
88 #endif
DQMStore * dbe_
MonitorElement * m_noisyChannels
void beginRun(const edm::Run &r, const edm::EventSetup &c)
BeginRun.
MonitorElement * m_phipackedbad
void endJob()
Endjob.
edm::ParameterSet parameters_
std::string input_dir_
L1TRPCTFClient(const edm::ParameterSet &ps)
Constructor.
void processHistograms()
MonitorElement * m_deadChannels
virtual ~L1TRPCTFClient()
Destructor.
void beginJob(void)
BeginJob.
int prescaleEvt_
units of lumi sections
std::string monitorName_
int counterEvt_
counter
MonitorElement * m_phipackeddead
void analyze(const edm::Event &e, const edm::EventSetup &c)
Fake Analyze.
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
DQM Client Diagnostic.
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context)
std::string output_dir_
int prescaleLS_
counter
bool verbose_
prescale on number of events
void endRun(const edm::Run &r, const edm::EventSetup &c)
EndRun.
Definition: Run.h:33