CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PATMETProducer.h
Go to the documentation of this file.
1 //
2 // $Id: PATMETProducer.h,v 1.11 2013/02/27 23:26:56 wmtan Exp $
3 //
4 
5 #ifndef PhysicsTools_PatAlgos_PATMETProducer_h
6 #define PhysicsTools_PatAlgos_PATMETProducer_h
7 
23 
25 
29 
30 
33 
34 
35 namespace pat {
36 
38 
39  public:
40 
41  explicit PATMETProducer(const edm::ParameterSet & iConfig);
43 
44  virtual void produce(edm::Event & iEvent, const edm::EventSetup& iSetup) override;
45 
46  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
47 
48  private:
49 
50  // configurables
52  bool addGenMET_;
58  // tools
60 
63 
66 
67 
68  };
69 
70 
71 }
72 
73 #endif
Assists in assimilating all pat::UserData into pat objects.
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Produces the pat::MET.
pat::PATUserDataHelper< pat::MET > userDataHelper_
edm::InputTag metSrc_
edm::InputTag genMETSrc_
edm::InputTag muonSrc_
GreaterByEt< MET > eTComparator_
int iEvent
Definition: GenABIO.cc:243
pat::helper::EfficiencyLoader efficiencyLoader_
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
pat::helper::KinResolutionsLoader resolutionLoader_
PATMETProducer(const edm::ParameterSet &iConfig)