00001 import FWCore.ParameterSet.Config as cms
00002
00003 patTaus = cms.EDProducer("PATTauProducer",
00004
00005 tauSource = cms.InputTag("hpsPFTauProducer"),
00006
00007
00008 userData = cms.PSet(
00009
00010 userClasses = cms.PSet(
00011 src = cms.VInputTag('')
00012 ),
00013
00014 userFloats = cms.PSet(
00015 src = cms.VInputTag('')
00016 ),
00017
00018 userInts = cms.PSet(
00019 src = cms.VInputTag('')
00020 ),
00021
00022 userCands = cms.PSet(
00023 src = cms.VInputTag('')
00024 ),
00025
00026 userFunctions = cms.vstring(),
00027 userFunctionLabels = cms.vstring()
00028 ),
00029
00030
00031 addTauJetCorrFactors = cms.bool(False),
00032 tauJetCorrFactorsSource = cms.VInputTag(cms.InputTag("patTauJetCorrFactors")),
00033
00034
00035 embedLeadTrack = cms.bool(False),
00036 embedSignalTracks = cms.bool(False),
00037 embedIsolationTracks = cms.bool(False),
00038
00039 embedLeadPFCand = cms.bool(False),
00040 embedLeadPFChargedHadrCand = cms.bool(False),
00041 embedLeadPFNeutralCand = cms.bool(False),
00042 embedSignalPFCands = cms.bool(False),
00043 embedSignalPFChargedHadrCands = cms.bool(False),
00044 embedSignalPFNeutralHadrCands = cms.bool(False),
00045 embedSignalPFGammaCands = cms.bool(False),
00046 embedIsolationPFCands = cms.bool(False),
00047 embedIsolationPFChargedHadrCands = cms.bool(False),
00048 embedIsolationPFNeutralHadrCands = cms.bool(False),
00049 embedIsolationPFGammaCands = cms.bool(False),
00050
00051
00052 isoDeposits = cms.PSet(
00053 pfAllParticles = cms.InputTag("tauIsoDepositPFCandidates"),
00054 pfChargedHadron = cms.InputTag("tauIsoDepositPFChargedHadrons"),
00055 pfNeutralHadron = cms.InputTag("tauIsoDepositPFNeutralHadrons"),
00056 pfGamma = cms.InputTag("tauIsoDepositPFGammas")
00057 ),
00058
00059
00060
00061
00062
00063
00064
00065
00066 userIsolation = cms.PSet(
00067 pfAllParticles = cms.PSet(
00068 src = cms.InputTag("tauIsoDepositPFCandidates"),
00069 deltaR = cms.double(0.5),
00070 threshold = cms.double(0.)
00071 ),
00072 pfChargedHadron = cms.PSet(
00073 src = cms.InputTag("tauIsoDepositPFChargedHadrons"),
00074 deltaR = cms.double(0.5),
00075 threshold = cms.double(0.)
00076 ),
00077 pfNeutralHadron = cms.PSet(
00078 src = cms.InputTag("tauIsoDepositPFNeutralHadrons"),
00079 deltaR = cms.double(0.5),
00080 threshold = cms.double(0.)
00081 ),
00082 pfGamma = cms.PSet(
00083 src = cms.InputTag("tauIsoDepositPFGammas"),
00084 deltaR = cms.double(0.5),
00085 threshold = cms.double(0.)
00086 )
00087 ),
00088
00089
00090 addTauID = cms.bool(True),
00091 tauIDSources = cms.PSet(
00092
00093
00094
00095 decayModeFinding = cms.InputTag("hpsPFTauDiscriminationByDecayModeFinding"),
00096 byVLooseCombinedIsolationDeltaBetaCorr = cms.InputTag("hpsPFTauDiscriminationByVLooseCombinedIsolationDBSumPtCorr"),
00097 byLooseCombinedIsolationDeltaBetaCorr = cms.InputTag("hpsPFTauDiscriminationByLooseCombinedIsolationDBSumPtCorr"),
00098 byMediumCombinedIsolationDeltaBetaCorr = cms.InputTag("hpsPFTauDiscriminationByMediumCombinedIsolationDBSumPtCorr"),
00099 byTightCombinedIsolationDeltaBetaCorr = cms.InputTag("hpsPFTauDiscriminationByTightCombinedIsolationDBSumPtCorr"),
00100 againstElectronLoose = cms.InputTag("hpsPFTauDiscriminationByLooseElectronRejection"),
00101 againstElectronMedium = cms.InputTag("hpsPFTauDiscriminationByMediumElectronRejection"),
00102 againstElectronTight = cms.InputTag("hpsPFTauDiscriminationByTightElectronRejection"),
00103 againstElectronMVA = cms.InputTag("hpsPFTauDiscriminationByMVAElectronRejection"),
00104 againstMuonLoose = cms.InputTag("hpsPFTauDiscriminationByLooseMuonRejection"),
00105 againstMuonMedium = cms.InputTag("hpsPFTauDiscriminationByMediumMuonRejection"),
00106 againstMuonTight = cms.InputTag("hpsPFTauDiscriminationByTightMuonRejection")
00107 ),
00108
00109
00110 addGenMatch = cms.bool(True),
00111 embedGenMatch = cms.bool(True),
00112 genParticleMatch = cms.InputTag("tauMatch"),
00113 addGenJetMatch = cms.bool(True),
00114 embedGenJetMatch = cms.bool(True),
00115 genJetMatch = cms.InputTag("tauGenJetMatch"),
00116
00117
00118 addEfficiencies = cms.bool(False),
00119 efficiencies = cms.PSet(),
00120
00121
00122 addResolutions = cms.bool(False),
00123 resolutions = cms.PSet()
00124 )