CMS 3D CMS Logo

HLTEventAnalyzerAOD.h
Go to the documentation of this file.
1 #ifndef HLTcore_HLTEventAnalyzerAOD_h
2 #define HLTcore_HLTEventAnalyzerAOD_h
3 
20 namespace edm {
22 }
23 
24 //
25 // class declaration
26 //
28 
29  public:
30  explicit HLTEventAnalyzerAOD(const edm::ParameterSet&);
31  ~HLTEventAnalyzerAOD() override;
32  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
33 
34  void endRun(edm::Run const &, edm::EventSetup const&) override;
35  void beginRun(edm::Run const &, edm::EventSetup const&) override;
36  void analyze(const edm::Event&, const edm::EventSetup&) override;
37  virtual void analyzeTrigger(const edm::Event&, const edm::EventSetup&, const std::string& triggerName);
38 
39  private:
40 
48 
53 
54 };
55 #endif
def analyze(function, filename, filter=None)
Definition: Profiling.py:11
const edm::InputTag triggerResultsTag_
const edm::EDGetTokenT< edm::TriggerResults > triggerResultsToken_
const std::string triggerName_
edm::Handle< trigger::TriggerEvent > triggerEventHandle_
const std::string processName_
module config parameters
HLTPrescaleProvider hltPrescaleProvider_
const edm::InputTag triggerEventTag_
const edm::EDGetTokenT< trigger::TriggerEvent > triggerEventToken_
edm::Handle< edm::TriggerResults > triggerResultsHandle_
additional class data memebers
HLT enums.
Definition: Run.h:43