Skip to content

Commit

Permalink
restore jet collections/use dummy inputs (#289)
Browse files Browse the repository at this point in the history
* restore default jet collections

* use dummy inputs for fat/puppi jets

* undo change after restoring dummy collection
  • Loading branch information
bi-ran committed May 21, 2020
1 parent 6b64f40 commit b80fbcb
Show file tree
Hide file tree
Showing 3 changed files with 27 additions and 12 deletions.
12 changes: 1 addition & 11 deletions PhysicsTools/PatAlgos/python/slimming/MicroEventContent_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -145,9 +145,7 @@
'keep *_hiFJRhoProducer_*_*',
'keep *_hiFJRhoFlowModulationProducer_*_*',
'keep *_hiPuRhoProducer_*_*',
'keep patJets_patJetsakFlowPuCs*_*_*',
'keep *_patJetsakFlowPuCs*_pfCandidates_*',
'keep *_patJetsakFlowPuCs*_tagInfos_*',
'keep *_slimmedJets_pfCandidates_*',
'keep *_zdcreco_*_*',
'keep ZDCDataFramesSorted_hcalDigis_*_*',
'keep ZDCDataFramesSorted_castorDigis_*_*',
Expand All @@ -156,19 +154,11 @@
'keep booledmValueMap_*MuonID_*_*',
'keep floatedmValueMap_*TrackChi2_*_*',
'keep patPackedCandidates_hipixeltracks_*_*',
'drop *_slimmedJetsAK8_*_*',
'drop *_slimmedJetsAK8PFPuppiSoftDropPacked_SubJets_*',
'drop *_slimmedJetsPuppi_*_*',
'drop *_slimmedMETsPuppi_*_*',
]

_pp_on_AA_2018_extraCommandsGEN = [
'keep *_heavyIon_*_*',
'keep recoBasicJets_*HiGenJets_*_*',
'drop *_slimmedGenJets__*',
'drop *_slimmedGenJetsFlavourInfos_*_*',
'drop *_slimmedGenJetsAK8__*',
'drop *_slimmedGenJetsAK8SoftDropSubJets__*',
]

from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018
Expand Down
26 changes: 26 additions & 0 deletions PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py
Original file line number Diff line number Diff line change
Expand Up @@ -527,13 +527,39 @@ def miniAOD_customizeHeavyIon(process, data):
from PhysicsTools.PatAlgos.producersHeavyIons.heavyIonJetSetup import aliasFlowPuCsJets, removeL1FastJetJECs, removeJECsForMC, addJECsForData
from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018
pp_on_AA_2018.toModify(process.slimmedJets, src = 'selectedPatJets')

pp_on_AA_2018.toModify(process.ak8PFJetsPuppi, src = 'pfNoPileUpJMEHI')
pp_on_AA_2018.toModify(process.patJetsAK8Puppi, jetSource = 'ak8PFJetsPuppi')
pp_on_AA_2018.toModify(process.slimmedJetsAK8, src = 'patJetsAK8Puppi')

pp_on_AA_2018.toModify(process.ak4PFJetsPuppi, src = 'pfNoPileUpJMEHI')
pp_on_AA_2018.toModify(process.patJetsPuppi, jetSource = 'ak4PFJetsPuppi')
pp_on_AA_2018.toModify(process.slimmedJetsPuppi, src = 'patJetsPuppi')

pp_on_AA_2018.toModify(process.slimmedJetsAK8PFPuppiSoftDropPacked, jetSrc = 'patJetsAK8Puppi', subjetSrc = 'patJetsAK8Puppi')

pp_on_AA_2018.toModify(process, func = lambda proc: removeL1FastJetJECs(proc))
pp_on_AA_2018.toModify(process, func = lambda proc:
aliasFlowPuCsJets(proc, 'akFlowPuCs4PF'))

modifyJECs = addJECsForData if data is True else removeJECsForMC
pp_on_AA_2018.toModify(process, func = lambda proc: modifyJECs(proc))

pp_on_AA_2018.toModify(process.pfMetPuppi, src = 'pfNoPileUpJMEHI')
pp_on_AA_2018.toModify(process.patMETsPuppi, computeMETSignificance = False, metSource = 'pfMetPuppi')
pp_on_AA_2018.toModify(process.slimmedMETsPuppi,
chsMET = 'patMETsPuppi',
rawVariation = 'patMETsPuppi',
t01Variation = 'patMETsPuppi',
t1SmearedVarsAndUncs = 'patMETsPuppi',
t1Uncertainties = 'patMETsPuppi',
tXYUncForRaw = 'patMETsPuppi',
tXYUncForT01 = 'patMETsPuppi',
tXYUncForT01Smear = 'patMETsPuppi',
tXYUncForT1 = 'patMETsPuppi',
tXYUncForT1Smear = 'patMETsPuppi',
trkMET = 'patMETsPuppi')

def miniAOD_customizeAllData(process):
miniAOD_customizeCommon(process)
miniAOD_customizeData(process)
Expand Down
1 change: 0 additions & 1 deletion RecoTauTag/Configuration/python/boostedHPSPFTaus_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@
from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018
for e in [pp_on_XeXe_2017, pp_on_AA_2018]:
e.toModify(ca8PFJetsCHSprunedForBoostedTaus, inputEtMin = 999999.0)
e.toModify(ca8PFJetsCHSprunedForBoostedTaus, src = cms.InputTag("particleFlow"))

boostedTauSeeds = cms.EDProducer("BoostedTauSeedsProducer",
subjetSrc = cms.InputTag('ca8PFJetsCHSprunedForBoostedTaus', 'subJetsForSeedingBoostedTaus'),
Expand Down

0 comments on commit b80fbcb

Please sign in to comment.