File indexing completed on 2024-04-06 12:23:55
0001 import FWCore.ParameterSet.Config as cms
0002 import PhysicsTools.PatAlgos.PATJetProducer_cfi as _mod
0003
0004 _patJets = _mod.PATJetProducer.clone(
0005
0006 jetSource = "ak4PFJetsCHS",
0007
0008 userData = dict(
0009
0010 userClasses = cms.PSet(
0011 src = cms.VInputTag('')
0012 ),
0013
0014 userFloats = cms.PSet(
0015 src = cms.VInputTag('')
0016 ),
0017
0018 userInts = cms.PSet(
0019 src = cms.VInputTag('')
0020 ),
0021
0022 userCands = cms.PSet(
0023 src = cms.VInputTag('')
0024 ),
0025
0026 userFunctions = [],
0027 userFunctionLabels = []
0028 ),
0029
0030
0031
0032 embedPFCandidates = False,
0033
0034 addJetCorrFactors = True,
0035 jetCorrFactorsSource = ["patJetCorrFactors" ],
0036
0037 addBTagInfo = True,
0038 addDiscriminators = True,
0039 discriminatorSources = ["pfJetBProbabilityBJetTags",
0040 "pfJetProbabilityBJetTags",
0041 "pfTrackCountingHighEffBJetTags",
0042 "pfSimpleSecondaryVertexHighEffBJetTags",
0043 "pfSimpleInclusiveSecondaryVertexHighEffBJetTags",
0044 "pfCombinedSecondaryVertexV2BJetTags",
0045 "pfCombinedInclusiveSecondaryVertexV2BJetTags",
0046 "softPFMuonBJetTags",
0047 "softPFElectronBJetTags",
0048 "pfCombinedMVAV2BJetTags",
0049
0050 'pfCombinedCvsLJetTags',
0051 'pfCombinedCvsBJetTags',
0052
0053 'pfDeepCSVJetTags:probb',
0054 'pfDeepCSVJetTags:probc',
0055 'pfDeepCSVJetTags:probudsg',
0056 'pfDeepCSVJetTags:probbb',
0057
0058
0059
0060
0061
0062
0063
0064 ],
0065
0066
0067
0068 addTagInfos = False,
0069 tagInfoSources = [],
0070
0071 addAssociatedTracks = True,
0072 trackAssociationSource = "ak4JetTracksAssociatorAtVertexPF",
0073
0074 addJetCharge = True,
0075 jetChargeSource = "patJetCharge",
0076
0077 addJetID = False,
0078 jetIDMap = "ak4JetID",
0079
0080 addGenPartonMatch = True,
0081 embedGenPartonMatch = True,
0082 genPartonMatch = "patJetPartonMatch",
0083 addGenJetMatch = True,
0084 embedGenJetMatch = True,
0085 genJetMatch = "patJetGenJetMatch",
0086 addPartonJetMatch = False,
0087 partonJetSource = "NOT_IMPLEMENTED",
0088
0089 getJetMCFlavour = True,
0090 useLegacyJetMCFlavour = False,
0091 addJetFlavourInfo = True,
0092 JetPartonMapSource = "patJetFlavourAssociationLegacy",
0093 JetFlavourInfoSource = "patJetFlavourAssociation",
0094
0095 addEfficiencies = False,
0096 efficiencies = dict(),
0097
0098 addResolutions = False,
0099 resolutions = dict()
0100 )
0101
0102 from Configuration.Eras.Modifier_run3_common_cff import run3_common
0103 run3_common.toModify(_patJets,
0104 jetSource = "ak4PFJetsCHS",
0105 genJetMatch = "patJetGenJetMatch",
0106 genPartonMatch = "patJetPartonMatch",
0107 JetFlavourInfoSource = "patJetFlavourAssociation",
0108 JetPartonMapSource = "patJetFlavourAssociationLegacy",
0109 jetCorrFactorsSource = ["patJetCorrFactors"],
0110 addBTagInfo = True,
0111 addDiscriminators = True,
0112 discriminatorSources = ["pfJetBProbabilityBJetTags",
0113 "pfJetProbabilityBJetTags",
0114 "pfTrackCountingHighEffBJetTags",
0115
0116 'pfDeepCSVJetTags:probb',
0117 'pfDeepCSVJetTags:probc',
0118 'pfDeepCSVJetTags:probudsg',
0119 'pfDeepCSVJetTags:probbb',
0120
0121
0122
0123
0124
0125
0126
0127
0128
0129 ],
0130 addTagInfos = False,
0131 tagInfoSources = [],
0132
0133 addAssociatedTracks = True,
0134 trackAssociationSource = "ak4JetTracksAssociatorAtVertexPF",
0135
0136 addJetCharge = True,
0137 jetChargeSource = "patJetCharge",
0138
0139 addJetID = False,
0140 jetIDMap = "ak4JetID",
0141 )
0142
0143 from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018
0144 pp_on_AA_2018.toModify(_patJets,
0145 jetSource = "akCs4PFJets",
0146 genJetMatch = "patJetGenJetMatch",
0147 genPartonMatch = "patJetPartonMatch",
0148 JetFlavourInfoSource = "patJetFlavourAssociation",
0149 JetPartonMapSource = "patJetFlavourAssociationLegacy",
0150 jetCorrFactorsSource = ["patJetCorrFactors"],
0151 trackAssociationSource = "ak5JetTracksAssociatorAtVertex",
0152 useLegacyJetMCFlavour = True,
0153 discriminatorSources = [
0154 "simpleSecondaryVertexHighEffBJetTags",
0155 "simpleSecondaryVertexHighPurBJetTags",
0156 "combinedSecondaryVertexV2BJetTags",
0157 "jetBProbabilityBJetTags",
0158 "jetProbabilityBJetTags",
0159 "trackCountingHighEffBJetTags",
0160 "trackCountingHighPurBJetTags",
0161 ],
0162 addJetCharge = False,
0163 )
0164
0165 from Configuration.Eras.Modifier_pp_on_PbPb_run3_cff import pp_on_PbPb_run3
0166 pp_on_PbPb_run3.toModify(_patJets,
0167 jetSource = "akCs4PFJets",
0168 genJetMatch = "patJetGenJetMatch",
0169 genPartonMatch = "patJetPartonMatch",
0170 JetFlavourInfoSource = "patJetFlavourAssociation",
0171 JetPartonMapSource = "patJetFlavourAssociationLegacy",
0172 jetCorrFactorsSource = ["patJetCorrFactors"],
0173 trackAssociationSource = "",
0174 useLegacyJetMCFlavour = True,
0175 discriminatorSources = [],
0176 tagInfoSources = [],
0177 addJetCharge = False,
0178 addTagInfos = False,
0179 addDiscriminators = False,
0180 addAssociatedTracks = False,
0181 )
0182
0183 patJets = _patJets.clone()