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 // $Id: HLTSeedL1LogicScalers.h,v 1.4 2010/03/11 08:36:48 rekovic Exp $
17 //
18 //
19 
20 #ifndef HLTSEEDSCALERS_H
21 #define HLTSEEDSCALERS_H
22 
23 // system include files
24 #include <memory>
25 
26 // user include files
29 
32 
34 
37 
42 
43 
45 
46 //
47 // class declaration
48 //
49 
51  public:
54 
55 
56  private:
57  virtual void beginJob() ;
58  virtual void analyze(const edm::Event&, const edm::EventSetup&);
59  virtual void endJob() ;
60  virtual void beginRun(const edm::Run& run, const edm::EventSetup& c) ;
61  bool analyzeL1GtUtils(const edm::Event&, const edm::EventSetup&, const std::string &);
62  bool analyzeL1GtRecord(const edm::Event&, const edm::EventSetup&, std::string);
63 
64 
65 
66  // ----------member data ---------------------------
67 
69  std::string fDQMFolder;
70  std::string fProcessname;
71 
73 
75 
77  /*
78  edm::Handle<edm::TriggerResults> fTriggerResults;
79 
80  edm::InputTag fTriggerResultsLabel;
81  edm::InputTag fL1GtLabel;
82  */
85 
86 
87  std::vector<std::string> fMonitorPaths;
88  std::vector<MonitorElement*> fMonitorPathsME;
89  std::vector<std::pair<MonitorElement*, std::vector<std::string> > > fMapMEL1Algos;
90 
91 };
92 
93 #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:33