CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HLTTauDQMOfflineSource.h
Go to the documentation of this file.
1 // -*- c++ -*-
2 // Offline DQM For Tau HLT
3 #ifndef DQMOffline_Trigger_HLTTauDQMOfflineSource_h
4 #define DQMOffline_Trigger_HLTTauDQMOfflineSource_h
5 
13 
14 //Plotters
18 
19 //
20 // class declaration
21 //
22 
24 public:
27 
28 protected:
29  void beginJob();
30  void beginRun(const edm::Run& r, const edm::EventSetup& c);
31  void analyze(const edm::Event& e, const edm::EventSetup& c) ;
32 
33 private:
40 
42 
43  //Reference
45  struct RefObject {
46  int objID;
48  };
49  std::vector<RefObject> refObjects_;
50 
51  //DQM Prescaler
52  int counterEvt_; //counter
53  const int prescaleEvt_; //every n events
54 
55  // Plotters
56  std::vector<HLTTauDQML1Plotter> l1Plotters_;
57  std::vector<HLTTauDQMPathPlotter> pathPlotters2_;
58  std::vector<HLTTauDQMPathSummaryPlotter> pathSummaryPlotters_;
59 };
60 
61 #endif
std::vector< HLTTauDQMPathPlotter > pathPlotters2_
edm::EDGetTokenT< trigger::TriggerEvent > triggerEventToken_
std::vector< RefObject > refObjects_
std::vector< HLTTauDQMPathSummaryPlotter > pathSummaryPlotters_
HLTTauDQMOfflineSource(const edm::ParameterSet &)
void analyze(const edm::Event &e, const edm::EventSetup &c)
void beginRun(const edm::Run &r, const edm::EventSetup &c)
std::vector< HLTTauDQML1Plotter > l1Plotters_
edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
Definition: Run.h:41