5 #ifndef PhysicsTools_PatAlgos_PATTauProducer_h
6 #define PhysicsTools_PatAlgos_PATTauProducer_h
89 typedef std::pair<std::string, edm::InputTag>
NameTag;
Assists in assimilating all pat::UserData into pat objects.
std::pair< std::string, edm::InputTag > NameTag
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iSetup)
pat::helper::MultiIsolator::IsolationValuePairs isolatorTmpStorage_
bool addTauJetCorrFactors_
pat::helper::EfficiencyLoader efficiencyLoader_
pat::helper::KinResolutionsLoader resolutionLoader_
float getTauIdDiscriminator(const edm::Handle< TauCollectionType > &, size_t, const edm::Handle< TauDiscrType > &)
edm::InputTag genJetMatchSrc_
std::vector< edm::InputTag > genMatchSrc_
bool embedIsolationPFChargedHadrCands_
pat::helper::MultiIsolator isolator_
bool embedIsolationPFNeutralHadrCands_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
pat::PATUserDataHelper< pat::Tau > userDataHelper_
bool embedSignalPFNeutralHadrCands_
bool embedIsolationPFCands_
bool embedIsolationTracks_
bool embedLeadPFChargedHadrCand_
bool embedIsolationPFGammaCands_
bool embedSignalPFGammaCands_
std::vector< std::pair< pat::IsolationKeys, float > > IsolationValuePairs
PATTauProducer(const edm::ParameterSet &iConfig)
bool embedLeadPFNeutralCand_
std::vector< edm::InputTag > tauJetCorrFactorsSrc_
std::vector< std::pair< pat::IsolationKeys, edm::InputTag > > isoDepositLabels_
bool embedSignalPFChargedHadrCands_
std::vector< NameTag > tauIDSrcs_
GreaterByPt< Tau > pTTauComparator_