CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTMuonMatchAndPlotContainer.h
Go to the documentation of this file.
1 #ifndef DQMOffline_Trigger_HLTMuonMatchAndPlotContainer_H
2 #define DQMOffline_Trigger_HLTMuonMatchAndPlotContainer_H
3 
18 // Base Class Headers
19 
24 
26 
36 
37 #include<vector>
38 #include<string>
39 
40 
43 
45 {
46 
47  public:
48 
51 
54 
57  const std::vector<std::string>&);
58 
59  // Analyzer Methods
60  void beginRun(DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &);
61  void analyze(const edm::Event &, const edm::EventSetup &);
62  void endRun(const edm::Run &, const edm::EventSetup &);
63 
64  private:
65 
66  std::vector<HLTMuonMatchAndPlot> plotters_;
67 
71 
74 
75 };
76 
77 #endif
78 
79 
void endRun(const edm::Run &, const edm::EventSetup &)
HLTMuonMatchAndPlotContainer(edm::ConsumesCollector &&, const edm::ParameterSet &)
Constructor.
edm::EDGetTokenT< trigger::TriggerEvent > trigSummaryToken_
edm::EDGetTokenT< reco::MuonCollection > muonToken_
edm::EDGetTokenT< edm::TriggerResults > trigResultsToken_
edm::EDGetTokenT< reco::VertexCollection > pvToken_
edm::EDGetTokenT< reco::BeamSpot > bsToken_
void analyze(const edm::Event &, const edm::EventSetup &)
void addPlotter(const edm::ParameterSet &, std::string, const std::vector< std::string > &)
Add a HLTMuonMatchAndPlot for a given path.
std::vector< HLTMuonMatchAndPlot > plotters_
void beginRun(DQMStore::IBooker &, const edm::Run &, const edm::EventSetup &)
Container Class Definition (this is what is used by the DQM module) ///////.
Definition: Run.h:43