CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1TCSCTFClient.h
Go to the documentation of this file.
1 #ifndef DQM_L1TMONITORCLIENT_L1TCSCTFCLIENT_H
2 #define DQM_L1TMONITORCLIENT_L1TCSCTFCLIENT_H
3 
10 
11 #include <string>
12 
14 public:
15 
18 
20  virtual ~L1TCSCTFClient();
21 
22 protected:
23 
25  void beginJob(void);
26 
28  void beginRun(const edm::Run& r, const edm::EventSetup& c);
29 
31  void analyze(const edm::Event& e, const edm::EventSetup& c) ;
32 
33  void beginLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
34  const edm::EventSetup& context) ;
35 
37  void endLuminosityBlock(const edm::LuminosityBlock& lumiSeg,
38  const edm::EventSetup& c);
39 
41  void endRun(const edm::Run& r, const edm::EventSetup& c);
42 
44  void endJob();
45 
46 private:
47 
48  void initialize();
49 
50  void processHistograms();
51 
53 
55  std::string input_dir, output_dir;
56  int counterLS;
57  int counterEvt;
58  int prescaleLS;
60 
65 
66 
67 
68  // -------- member data --------
70 };
71 
72 #endif
virtual ~L1TCSCTFClient()
Destructor.
bool m_runInEventLoop
prescale on number of events
int prescaleEvt
units of lumi sections
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
DQM Client Diagnostic.
void processHistograms()
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context)
DQMStore * dbe
std::string input_dir
L1TCSCTFClient(const edm::ParameterSet &ps)
Constructor.
void endJob()
Endjob.
void analyze(const edm::Event &e, const edm::EventSetup &c)
Fake Analyze.
int counterEvt
counter
MonitorElement * csctferrors_
int prescaleLS
counter
void beginRun(const edm::Run &r, const edm::EventSetup &c)
BeginRun.
void beginJob(void)
BeginJob.
edm::ParameterSet parameters
std::string output_dir
void endRun(const edm::Run &r, const edm::EventSetup &c)
EndRun.
Definition: Run.h:33