CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RPCQualityTests.h
Go to the documentation of this file.
1 // system include files
2 #include <memory>
3 #include <stdio.h>
4 #include <string>
5 
6 // Framework
13 
16 
17 
18 //
19 // class decleration
20 //
21 
23  public:
24  explicit RPCQualityTests(const edm::ParameterSet&);
26 
27 
28  private:
29  virtual void beginJob() ;
30  virtual void analyze(const edm::Event&, const edm::EventSetup&);
31  virtual void endJob();
32  virtual void beginRun(const edm::Run& r, const edm::EventSetup& c);
33  virtual void endRun(const edm::Run& r, const edm::EventSetup& c);
34 
35  void beginLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& context) ;
36  void endLuminosityBlock(edm::LuminosityBlock const& lumiSeg, edm::EventSetup const& c);
37 
38  std::map<std::string , RPCClient*> makeQTestMap();
39 
40 
41  int nevents_;
42 
44 
46  int hostPort_;
48 
49 
51 
52 
57 
58  std::vector<RPCClient*> qtests_;
59  std::vector<std::string> qtestList_;
62  int eSummary_;
64 
65  // std::vector<std::string> enabledQTests_;
66  // std::map<std::string , RPCClient*> qTest_;
67 
68  // ----------member data ---------------------------
69 };
virtual void analyze(const edm::Event &, const edm::EventSetup &)
virtual void beginRun(const edm::Run &r, const edm::EventSetup &c)
std::map< std::string, RPCClient * > makeQTestMap()
virtual void endRun(const edm::Run &r, const edm::EventSetup &c)
RPCQualityTests(const edm::ParameterSet &)
std::string clientName_
std::vector< std::string > qtestList_
std::vector< RPCClient * > qtests_
edm::ParameterSet parameters_
std::string eventInfoPath_
std::string hostName_
void endLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &c)
std::string inputFile_
void beginLuminosityBlock(edm::LuminosityBlock const &lumiSeg, edm::EventSetup const &context)
virtual void beginJob()
virtual void endJob()
bool getQualityTestsFromFile_
Definition: Run.h:36