CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTMonMuonClient.h
Go to the documentation of this file.
1 #ifndef DQM_HLTEVF_HLTMONMUONCLIENT_H
2 #define DQM_HLTEVF_HLTMONMUONCLIENT_H
3 
10 
11 #include <string>
12 
14 public:
15 
18 
20  virtual ~HLTMonMuonClient();
21 
22 protected:
23 
25  void beginJob();
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 
49 
50  static const int NTRIG = 20;
51 
53 
55  std::string indir_, outdir_;
56 
57  //std::vector<std::string> theHLTCollectionLabels;
58  //std::vector<std::string> theHLTCollectionLevel;
59  //std::vector<edm::InputTag> theHLTCollectionL1seed;
60  //std::vector<edm::InputTag> theHLTCollectionL1filter;
61  //std::vector<edm::InputTag> theHLTCollectionL2filter;
62  //std::vector<edm::InputTag> theHLTCollectionL2isofilter;
63  //std::vector<edm::InputTag> theHLTCollectionL3filter;
64  //std::vector<edm::InputTag> theHLTCollectionL3isofilter;
65 
66  //MonitorElement * hEffSummary;
67  //MonitorElement * hCountSummary;
68  //MonitorElement * hSubFilterEfficiency[NTRIG];
69  //MonitorElement * hSubFilterCount[NTRIG];
70 };
71 
72 #endif
73 
std::string outdir_
std::string indir_
void analyze(const edm::Event &e, const edm::EventSetup &c)
Fake Analyze.
void beginRun(const edm::Run &r, const edm::EventSetup &c)
BeginRun.
static const int NTRIG
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
DQM Client Diagnostic.
void endRun(const edm::Run &r, const edm::EventSetup &c)
EndRun.
HLTMonMuonClient(const edm::ParameterSet &ps)
Constructor.
void beginJob()
BeginJob.
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context)
virtual ~HLTMonMuonClient()
Destructor.
edm::ParameterSet parameters
void endJob()
Endjob.
Definition: Run.h:33