CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PATJetProducer.h
Go to the documentation of this file.
1 //
2 // $Id: PATJetProducer.h,v 1.27 2013/02/27 23:26:56 wmtan Exp $
3 //
4 
5 #ifndef PhysicsTools_PatAlgos_PATJetProducer_h
6 #define PhysicsTools_PatAlgos_PATJetProducer_h
7 
25 
27 
31 
34 
36 
39 
40 class JetFlavourIdentifier;
41 
42 
43 namespace pat {
44 
46 
47  public:
48 
49  explicit PATJetProducer(const edm::ParameterSet & iConfig);
51 
52  virtual void produce(edm::Event & iEvent, const edm::EventSetup& iSetup) override;
53 
54  static void fillDescriptions(edm::ConfigurationDescriptions & descriptions);
55 
56  private:
57 
58  // configurables
73  std::vector<edm::InputTag> jetCorrFactorsSrc_;
74 
77  std::vector<edm::InputTag> discriminatorTags_;
78  std::vector<std::string> discriminatorLabels_;
79  bool addTagInfos_;
80  std::vector<edm::InputTag> tagInfoTags_;
81  std::vector<std::string> tagInfoLabels_;
86  bool addJetID_;
88  // tools
91 
94 
97 
100 
101 
102 
103  };
104 
105 
106 }
107 
108 #endif
edm::InputTag jetsSrc_
pat::helper::EfficiencyLoader efficiencyLoader_
Assists in assimilating all pat::UserData into pat objects.
GreaterByPt< CaloTower > caloPTComparator_
edm::InputTag jetCharge_
std::vector< std::string > tagInfoLabels_
edm::InputTag trackAssociation_
std::vector< edm::InputTag > tagInfoTags_
pat::helper::KinResolutionsLoader resolutionLoader_
std::vector< std::string > discriminatorLabels_
edm::InputTag jetIDMapLabel_
edm::InputTag genJetSrc_
GreaterByPt< Jet > pTComparator_
edm::InputTag partonJetSrc_
PATJetProducer(const edm::ParameterSet &iConfig)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::vector< edm::InputTag > jetCorrFactorsSrc_
int iEvent
Definition: GenABIO.cc:243
Produces pat::Jet&#39;s.
std::vector< edm::InputTag > discriminatorTags_
pat::PATUserDataHelper< pat::Jet > userDataHelper_
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
edm::InputTag genPartonSrc_
edm::InputTag jetPartonMapSource_