CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PATTriggerEventProducer.h
Go to the documentation of this file.
1 #ifndef PhysicsTools_PatAlgos_PATTriggerEventProducer_h
2 #define PhysicsTools_PatAlgos_PATTriggerEventProducer_h
3 
4 
5 // -*- C++ -*-
6 //
7 // Package: PatAlgos
8 // Class: pat::PATTriggerEventProducer
9 //
10 // $Id: PATTriggerEventProducer.h,v 1.11 2010/11/27 15:16:20 vadler Exp $
11 //
34 
35 #include <string>
36 #include <vector>
37 
40 
43 
44 
45 namespace pat {
46 
48 
49  public:
50 
51  explicit PATTriggerEventProducer( const edm::ParameterSet & iConfig );
53 
54  private:
55 
56  virtual void beginRun( edm::Run & iRun, const edm::EventSetup & iSetup );
57  virtual void beginLuminosityBlock( edm::LuminosityBlock & iLumi, const edm::EventSetup & iSetup );
58  virtual void produce( edm::Event & iEvent, const edm::EventSetup & iSetup );
59 
60  std::string nameProcess_; // configuration
62  edm::InputTag tagTriggerProducer_; // configuration (optional with default)
63  std::vector< edm::InputTag > tagsTriggerMatcher_; // configuration (optional)
64  // L1
65  edm::InputTag tagL1Gt_; // configuration (optional with default)
66  // HLT
69  edm::InputTag tagTriggerResults_; // configuration (optional with default)
70  edm::InputTag tagTriggerEvent_; // configuration (optional with default)
71  // Conditions
72  edm::InputTag tagCondGt_; // configuration (optional with default)
77 
78  };
79 
80 }
81 
82 
83 #endif
virtual void beginLuminosityBlock(edm::LuminosityBlock &iLumi, const edm::EventSetup &iSetup)
virtual void beginRun(edm::Run &iRun, const edm::EventSetup &iSetup)
Produces the central entry point to full PAT trigger information.
int iEvent
Definition: GenABIO.cc:243
PATTriggerEventProducer(const edm::ParameterSet &iConfig)
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
std::vector< edm::InputTag > tagsTriggerMatcher_
edm::ConditionsInRunBlock condRun_
edm::ConditionsInLumiBlock condLumi_
Definition: Run.h:33