CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackingCertificationInfo.h
Go to the documentation of this file.
1 #ifndef TrackingMonitorClient_TrackingCertificationInfo_h
2 #define TrackingMonitorClient_TrackingCertificationInfo_h
3 // -*- C++ -*-
4 //
5 // Package: TrackingMonitorClient
6 // Class : TrackingCertificationInfo
7 //
17 #include <string>
18 
25 
26 #include <iostream>
27 #include <fstream>
28 #include <string>
29 #include <vector>
30 #include <map>
31 
32 class DQMStore;
33 class MonitorElement;
34 class SiStripDetCabling;
35 
37 
38  public:
39 
42 
45 
46  private:
47 
49  void beginJob();
50 
52  void beginRun(edm::Run const& run, edm::EventSetup const& eSetup);
53 
55  void endLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& iSetup);
56 
58  void endRun(edm::Run const& run, edm::EventSetup const& eSetup);
59 
61  void analyze(edm::Event const&, edm::EventSetup const&);
62 
63 
64 
65 private:
66 
69 
72 
75 
78 
79 
81 
82  struct TrackingMEs{
84  };
85 
86  struct TrackingLSMEs{
88  };
89 
90  std::map<std::string, TrackingMEs> TrackingMEsMap;
91  std::map<std::string, TrackingLSMEs> TrackingLSMEsMap;
92 
95 
97 
100 
106 
108 
109  unsigned long long m_cacheID_;
110 
111  std::vector<std::string> SubDetFolder;
112 };
113 #endif
std::map< std::string, TrackingLSMEs > TrackingLSMEsMap
void beginRun(edm::Run const &run, edm::EventSetup const &eSetup)
Begin Run.
void endRun(edm::Run const &run, edm::EventSetup const &eSetup)
EndRun.
std::map< std::string, TrackingMEs > TrackingMEsMap
void fillTrackingCertificationMEs(edm::EventSetup const &eSetup)
TrackingCertificationInfo(const edm::ParameterSet &ps)
Constructor.
std::vector< std::string > SubDetFolder
edm::ESHandle< SiStripDetCabling > detCabling_
MonitorElement * TrackingCertificationSummaryMap
void analyze(edm::Event const &, edm::EventSetup const &)
Analyze.
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &iSetup)
End Of Luminosity.
virtual ~TrackingCertificationInfo()
Destructor.
Definition: Run.h:41