CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SiStripOfflineDQM.h
Go to the documentation of this file.
1 #ifndef SiStripMonitorClient_SiStripOfflineDQM_h
2 #define SiStripMonitorClient_SiStripOfflineDQM_h
3 // -*- C++ -*-
4 //
5 // Package: SiStripMonitorClient
6 // Class : SiStripOfflineDQM
7 //
17 //
18 // Original Author: Samvel Khalatyan (ksamdev at gmail dot com)
19 // Created: Wed Oct 5 16:47:14 CET 2006
20 //
21 
22 #include <string>
23 
30 
31 #include <iostream>
32 #include <fstream>
33 #include <string>
34 #include <vector>
35 #include <map>
36 
37 class DQMStore;
39 class SiStripDetCabling;
40 
42 
43  public:
44 
47 
49  virtual ~SiStripOfflineDQM();
50 
51  private:
52 
54  void beginJob();
55 
57  void beginRun(edm::Run const& run, edm::EventSetup const& eSetup);
58 
60  void analyze(edm::Event const& e, edm::EventSetup const& eSetup);
61 
63  void endLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& iSetup);
64 
66  void endRun(edm::Run const& run, edm::EventSetup const& eSetup);
67 
69  void endJob();
70 
71 private:
72 
73  void checkTrackerFEDs(edm::Event const& e);
74  bool openInputFile();
75 
77 
79 
85  int nEvents_;
88 
90 
91 };
92 #endif
virtual ~SiStripOfflineDQM()
Destructor.
SiStripActionExecutor * actionExecutor_
void analyze(edm::Event const &e, edm::EventSetup const &eSetup)
Analyze.
SiStripOfflineDQM(const edm::ParameterSet &ps)
Constructor.
void beginJob()
BeginJob.
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup)
BeginRun.
void endJob()
Endjob.
std::string outputFileName_
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &iSetup)
End Of Luminosity.
std::string inputFileName_
bool openInputFile()
Open Input File.
void endRun(edm::Run const &run, edm::EventSetup const &eSetup)
EndRun.
void checkTrackerFEDs(edm::Event const &e)
Definition: Run.h:43
edm::ParameterSet configPar_