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 byIsolationMVAraw = cms.InputTag("hpsPFTauDiscriminationByIsolationMVAraw"),
00101 byLooseIsolationMVA = cms.InputTag("hpsPFTauDiscriminationByLooseIsolationMVA"),
00102 byMediumIsolationMVA = cms.InputTag("hpsPFTauDiscriminationByMediumIsolationMVA"),
00103 byTightIsolationMVA = cms.InputTag("hpsPFTauDiscriminationByTightIsolationMVA"),
00104 againstElectronLoose = cms.InputTag("hpsPFTauDiscriminationByLooseElectronRejection"),
00105 againstElectronMedium = cms.InputTag("hpsPFTauDiscriminationByMediumElectronRejection"),
00106 againstElectronTight = cms.InputTag("hpsPFTauDiscriminationByTightElectronRejection"),
00107 againstElectronMVA = cms.InputTag("hpsPFTauDiscriminationByMVAElectronRejection"),
00108 againstElectronMVA2raw = cms.InputTag("hpsPFTauDiscriminationByMVA2rawElectronRejection"),
00109 againstElectronMVA2category = cms.InputTag("hpsPFTauDiscriminationByMVA2rawElectronRejection:category"),
00110 againstElectronVLooseMVA2 = cms.InputTag("hpsPFTauDiscriminationByMVA2VLooseElectronRejection"),
00111 againstElectronLooseMVA2 = cms.InputTag("hpsPFTauDiscriminationByMVA2LooseElectronRejection"),
00112 againstElectronMediumMVA2 = cms.InputTag("hpsPFTauDiscriminationByMVA2MediumElectronRejection"),
00113 againstElectronTightMVA2 = cms.InputTag("hpsPFTauDiscriminationByMVA2TightElectronRejection"),
00114 againstMuonLoose = cms.InputTag("hpsPFTauDiscriminationByLooseMuonRejection"),
00115 againstMuonMedium = cms.InputTag("hpsPFTauDiscriminationByMediumMuonRejection"),
00116 againstMuonTight = cms.InputTag("hpsPFTauDiscriminationByTightMuonRejection")
00117 ),
00118
00119
00120 addGenMatch = cms.bool(True),
00121 embedGenMatch = cms.bool(True),
00122 genParticleMatch = cms.InputTag("tauMatch"),
00123 addGenJetMatch = cms.bool(True),
00124 embedGenJetMatch = cms.bool(True),
00125 genJetMatch = cms.InputTag("tauGenJetMatch"),
00126
00127
00128 addEfficiencies = cms.bool(False),
00129 efficiencies = cms.PSet(),
00130
00131
00132 addResolutions = cms.bool(False),
00133 resolutions = cms.PSet()
00134 )