Skip to content

Commit

Permalink
more cleanup/reorganization
Browse files Browse the repository at this point in the history
  • Loading branch information
mandrenguyen committed Sep 30, 2020
1 parent c0b3282 commit 80e6f4c
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 12 deletions.
11 changes: 11 additions & 0 deletions PhysicsTools/PatAlgos/python/producersLayer1/jetProducer_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,17 @@
patJetFlavourIdTask,
patJets
)

from PhysicsTools.PatAlgos.producersHeavyIons.heavyIonJets_cff import *
_makePatJetsTaskHI = cms.Task(
recoJetsHIpostAODTask,
makePatJetsTask.copy()
)

from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018
from Configuration.Eras.Modifier_pp_on_PbPb_run3_cff import pp_on_PbPb_run3
(pp_on_AA_2018 | pp_on_PbPb_run3).toReplaceWith(makePatJetsTask, _makePatJetsTaskHI)

makePatJets = cms.Sequence(makePatJetsTask)

from RecoBTag.ImpactParameter.pfImpactParameterTagInfos_cfi import * #pfImpactParameterTagInfos
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,13 @@
makePatJetsTask,
makePatMETsTask
)
patCandidates = cms.Sequence(patCandidateSummary, patCandidatesTask)

from PhysicsTools.PatAlgos.producersHeavyIons.heavyIonJets_cff import *
_patCandidatesTask = patCandidatesTask.copy()
_patCandidatesTask.add(recoJetsHIpostAODTask)
_patCandidatesTask.remove(makePatOOTPhotonsTask)

from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018
from Configuration.Eras.Modifier_pp_on_PbPb_run3_cff import pp_on_PbPb_run3
(pp_on_AA_2018 | pp_on_PbPb_run3).toReplaceWith(patCandidatesTask, _patCandidatesTask)
(pp_on_AA_2018 | pp_on_PbPb_run3).toModify(patCandidateSummary.candidates, func = lambda list: list.remove(cms.InputTag("patOOTPhotons")) )

patCandidates = cms.Sequence(patCandidateSummary, patCandidatesTask)

15 changes: 8 additions & 7 deletions PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -528,6 +528,12 @@ def miniAOD_customizeCommon(process):
stage2L1Trigger_2017.toModify(process.prefiringweight, DataEra = "2017BtoF")
run2_L1prefiring.toModify(task, func=lambda t: t.add(process.prefiringweight))

from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018
from Configuration.Eras.Modifier_pp_on_PbPb_run3_cff import pp_on_PbPb_run3
from PhysicsTools.PatAlgos.producersHeavyIons.heavyIonJetSetup import useCsJetsForPat, removeL1FastJetJECs
(pp_on_AA_2018 | pp_on_PbPb_run3).toModify(process, func = lambda proc: useCsJetsForPat(proc))
(pp_on_AA_2018 | pp_on_PbPb_run3).toModify(process, func = lambda proc: removeL1FastJetJECs(proc))

def miniAOD_customizeMC(process):
task = getPatAlgosToolsTask(process)
#GenJetFlavourInfos
Expand Down Expand Up @@ -574,11 +580,8 @@ def miniAOD_customizeMC(process):

from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018
from Configuration.Eras.Modifier_pp_on_PbPb_run3_cff import pp_on_PbPb_run3
(pp_on_AA_2018 | pp_on_PbPb_run3).toModify(process.slimmedGenJetsAK8, cut = 'pt>9999', nLoose = 0)
from PhysicsTools.PatAlgos.producersHeavyIons.heavyIonJetSetup import useCsJetsForPat, removeJECsForMC, removeL1FastJetJECs, setupHeavyIonGenJets
(pp_on_AA_2018 | pp_on_PbPb_run3).toModify(process, func = lambda proc: useCsJetsForPat(proc))
from PhysicsTools.PatAlgos.producersHeavyIons.heavyIonJetSetup import removeJECsForMC, setupHeavyIonGenJets
(pp_on_AA_2018 | pp_on_PbPb_run3).toModify(process, func = lambda proc: removeJECsForMC(proc))
(pp_on_AA_2018 | pp_on_PbPb_run3).toModify(process, func = lambda proc: removeL1FastJetJECs(proc))
(pp_on_AA_2018 | pp_on_PbPb_run3).toModify(process, func = lambda proc: setupHeavyIonGenJets(proc, 'akCs4PF', 4, task))


Expand All @@ -604,10 +607,8 @@ def miniAOD_customizeData(process):

from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018
from Configuration.Eras.Modifier_pp_on_PbPb_run3_cff import pp_on_PbPb_run3
from PhysicsTools.PatAlgos.producersHeavyIons.heavyIonJetSetup import useCsJetsForPat, addJECsForData, removeL1FastJetJECs
(pp_on_AA_2018 | pp_on_PbPb_run3).toModify(process, func = lambda proc: useCsJetsForPat(proc))
from PhysicsTools.PatAlgos.producersHeavyIons.heavyIonJetSetup import addJECsForData
(pp_on_AA_2018 | pp_on_PbPb_run3).toModify(process, func = lambda proc: addJECsForData(proc))
(pp_on_AA_2018 | pp_on_PbPb_run3).toModify(process, func = lambda proc: removeL1FastJetJECs(proc))

def miniAOD_customizeAllData(process):
miniAOD_customizeCommon(process)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
slimmedGenJetsAK8 = cms.EDProducer("PATGenJetSlimmer",
src = cms.InputTag("ak8GenJetsNoNu"),
packedGenParticles = cms.InputTag("packedGenParticles"),

cut = cms.string("pt > 80"),
cutLoose = cms.string("pt > 10."),
nLoose = cms.uint32(3),
Expand Down

0 comments on commit 80e6f4c

Please sign in to comment.