CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PATJetUpdater.h
Go to the documentation of this file.
1 //
2 //
3 
4 #ifndef PhysicsTools_PatAlgos_PATJetUpdater_h
5 #define PhysicsTools_PatAlgos_PATJetUpdater_h
6 
24 
26 
28 
31 
32 namespace pat {
33 
34  class PATJetUpdater : public edm::EDProducer {
35 
36  public:
37 
38  explicit PATJetUpdater(const edm::ParameterSet & iConfig);
40 
41  virtual void produce(edm::Event & iEvent, const edm::EventSetup& iSetup) override;
42 
43  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
44 
45  private:
46 
47  // configurables
50  std::vector<edm::EDGetTokenT<edm::ValueMap<JetCorrFactors> > > jetCorrFactorsTokens_;
51 
53 
56 
57  };
58 
59 
60 }
61 
62 #endif
Assists in assimilating all pat::UserData into pat objects.
GreaterByPt< Jet > pTComparator_
Definition: PATJetUpdater.h:52
PATJetUpdater(const edm::ParameterSet &iConfig)
int iEvent
Definition: GenABIO.cc:230
Produces pat::Jet&#39;s.
Definition: PATJetUpdater.h:34
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
pat::PATUserDataHelper< pat::Jet > userDataHelper_
Definition: PATJetUpdater.h:55
edm::EDGetTokenT< edm::View< Jet > > jetsToken_
Definition: PATJetUpdater.h:48
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
std::vector< edm::EDGetTokenT< edm::ValueMap< JetCorrFactors > > > jetCorrFactorsTokens_
Definition: PATJetUpdater.h:50