CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackingOfflineDQM.h
Go to the documentation of this file.
1 #ifndef TrackingMonitorClient_TrackingOfflineDQM_h
2 #define TrackingMonitorClient_TrackingOfflineDQM_h
3 // -*- C++ -*-
4 //
5 // Package: TrackingMonitorClient
6 // Class : TrackingOfflineDQM
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 ~TrackingOfflineDQM();
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 
78 
85 
87 
88 };
89 #endif
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup)
BeginRun.
std::string inputFileName_
std::string outputFileName_
virtual ~TrackingOfflineDQM()
Destructor.
void checkTrackerFEDs(edm::Event const &e)
void endRun(edm::Run const &run, edm::EventSetup const &eSetup)
EndRun.
void analyze(edm::Event const &e, edm::EventSetup const &eSetup)
Analyze.
void beginJob()
BeginJob.
TrackingActionExecutor * actionExecutor_
TrackingOfflineDQM(const edm::ParameterSet &ps)
Constructor.
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &iSetup)
End Of Luminosity.
edm::ParameterSet configPar_
Definition: Run.h:41
bool openInputFile()
Open Input File.