CMS 3D CMS Logo

HLTSeedL1LogicScalers.h
Go to the documentation of this file.
1 // -*- C++ -*-
2 //
3 // Package: HLTSeedL1LogicScalers
4 // Class: HLTSeedL1LogicScalers
5 //
14 //
15 // Original Author: Vladimir Rekovic
16 // Created: Tue Feb 9 15:15:20 CET 2010
17 //
18 //
19 
20 #ifndef HLTSEEDSCALERS_H
21 #define HLTSEEDSCALERS_H
22 
23 // system include files
24 #include <memory>
25 
26 // user include files
32 
36 
39 
42 
43 //
44 // class declaration
45 //
47  public:
49  ~HLTSeedL1LogicScalers() override;
50 
51  private:
52  void dqmBeginRun(const edm::Run &run, const edm::EventSetup &c) override;
54  edm::EventSetup const &) override;
55  void analyze(const edm::Event&, const edm::EventSetup&) override;
56 
57  bool analyzeL1GtUtils(const edm::Event&, const edm::EventSetup&,
58  const std::string&);
59 
60  // ----------member data ---------------------------
64 
65 
70 
71  std::vector<std::string> fMonitorPaths;
72  std::vector<MonitorElement*> fMonitorPathsME;
73  std::vector<std::pair<MonitorElement*, std::vector<std::string> > >
75 };
76 
77 #endif // HLTSEEDSCALERS_H
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 &)
edm::InputTag fL1GtDaqReadoutRecordInputTag
HLTConfigProvider fHLTConfig
std::vector< std::string > fMonitorPaths
std::vector< MonitorElement * > fMonitorPathsME
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
void dqmBeginRun(const edm::Run &run, const edm::EventSetup &c) override
Definition: Run.h:44
void analyze(const edm::Event &, const edm::EventSetup &) override