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 //
3 
4 #ifndef PhysicsTools_PatAlgos_PATMETProducer_h
5 #define PhysicsTools_PatAlgos_PATMETProducer_h
6 
22 
24 
28 
29 
32 
33 
34 namespace pat {
35 
37 
38  public:
39 
40  explicit PATMETProducer(const edm::ParameterSet & iConfig);
42 
43  virtual void produce(edm::Event & iEvent, const edm::EventSetup& iSetup) override;
44 
45  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
46 
47  private:
48 
49  // 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 muonSrc_
GreaterByEt< MET > eTComparator_
int iEvent
Definition: GenABIO.cc:243
edm::EDGetTokenT< edm::View< reco::MET > > metToken_
pat::helper::EfficiencyLoader efficiencyLoader_
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
pat::helper::KinResolutionsLoader resolutionLoader_
edm::EDGetTokenT< edm::View< reco::GenMET > > genMETToken_
PATMETProducer(const edm::ParameterSet &iConfig)