CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTSeedL1LogicScalers.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: HLTSeedL1LogicScalers
4 // Class: HLTSeedL1LogicScalers
5 //
13 //
14 // Original Author: Vladimir Rekovic
15 // Created: Tue Feb 9 15:15:20 CET 2010
16 //
17 //
18 
19 #ifndef HLTSEEDSCALERS_H
20 #define HLTSEEDSCALERS_H
21 
22 // system include files
23 #include <memory>
24 
25 // user include files
28 
31 
33 
36 
41 
42 
44 
45 //
46 // class declaration
47 //
48 
50  public:
53 
54 
55  private:
56  virtual void beginJob() ;
57  virtual void analyze(const edm::Event&, const edm::EventSetup&);
58  virtual void endJob() ;
59  virtual void beginRun(const edm::Run& run, const edm::EventSetup& c) ;
60  bool analyzeL1GtUtils(const edm::Event&, const edm::EventSetup&, const std::string &);
62 
63 
64 
65  // ----------member data ---------------------------
66 
70 
72 
74 
76  /*
77  edm::Handle<edm::TriggerResults> fTriggerResults;
78 
79  edm::InputTag fTriggerResultsLabel;
80  edm::InputTag fL1GtLabel;
81  */
84 
85 
86  std::vector<std::string> fMonitorPaths;
87  std::vector<MonitorElement*> fMonitorPathsME;
88  std::vector<std::pair<MonitorElement*, std::vector<std::string> > > fMapMEL1Algos;
89 
90 };
91 
92 #endif // HLTSEEDSCALERS_H
bool analyzeL1GtRecord(const edm::Event &, const edm::EventSetup &, std::string)
virtual void beginRun(const edm::Run &run, const edm::EventSetup &c)
bool analyzeL1GtUtils(const edm::Event &, const edm::EventSetup &, const std::string &)
std::vector< std::pair< MonitorElement *, std::vector< std::string > > > fMapMEL1Algos
HLTSeedL1LogicScalers(const edm::ParameterSet &)
virtual void analyze(const edm::Event &, const edm::EventSetup &)
edm::InputTag fL1GtDaqReadoutRecordInputTag
HLTConfigProvider fHLTConfig
std::vector< std::string > fMonitorPaths
std::vector< MonitorElement * > fMonitorPathsME
Definition: Run.h:41