Go to the documentation of this file.
4 #ifndef PhysicsTools_PatAlgos_PATJetProducer_h
5 #define PhysicsTools_PatAlgos_PATJetProducer_h
39 class JetFlavourIdentifier;
80 std::vector<edm::EDGetTokenT<edm::View<reco::BaseTagInfo> > >
tagInfoTokens_;
std::vector< edm::InputTag > discriminatorTags_
edm::EDGetTokenT< edm::Association< reco::GenParticleCollection > > genPartonToken_
edm::EDGetTokenT< reco::JetIDValueMap > jetIDMapToken_
PATJetProducer(const edm::ParameterSet &iConfig)
std::vector< edm::EDGetTokenT< reco::JetFloatAssociation::Container > > discriminatorTokens_
pat::helper::EfficiencyLoader efficiencyLoader_
GreaterByPt< CaloTower > caloPTComparator_
bool embedGenPartonMatch_
std::vector< std::string > discriminatorLabels_
edm::EDGetTokenT< reco::JetFlavourMatchingCollection > jetPartonMapToken_
pat::PATUserDataHelper< pat::Jet > userDataHelper_
~PATJetProducer() override
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
std::vector< edm::InputTag > tagInfoTags_
std::vector< edm::EDGetTokenT< edm::View< reco::BaseTagInfo > > > tagInfoTokens_
std::vector< std::string > tagInfoLabels_
edm::EDGetTokenT< reco::JetFlavourInfoMatchingCollection > jetFlavourInfoToken_
edm::EDGetTokenT< edm::Association< reco::GenJetCollection > > genJetToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
edm::EDGetTokenT< reco::JetFloatAssociation::Container > jetChargeToken_
GreaterByPt< Jet > pTComparator_
edm::EDGetTokenT< edm::View< reco::Jet > > jetsToken_
bool useLegacyJetMCFlavour_
bool addAssociatedTracks_
pat::helper::KinResolutionsLoader resolutionLoader_
std::vector< edm::EDGetTokenT< edm::ValueMap< JetCorrFactors > > > jetCorrFactorsTokens_
edm::EDGetTokenT< reco::JetTracksAssociation::Container > trackAssociationToken_