Skip to content

Commit

Permalink
first version of override split level list for MiniAOD
Browse files Browse the repository at this point in the history
  • Loading branch information
arizzi committed Jul 11, 2017
1 parent ad7f770 commit c298aa3
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
47 changes: 47 additions & 0 deletions PhysicsTools/PatAlgos/python/slimming/MicroEventContent_cff.py
Expand Up @@ -94,3 +94,50 @@
'keep GenRunInfoProduct_*_*_*',
'keep L1GtTriggerMenuLite_l1GtTriggerMenuLite__*',
]

MiniAODOverrideBranchesSplitLevel = cms.untracked.VPSet( [
cms.untracked.PSet(branch = cms.untracked.string("patMuons_slimmedMuons__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patElectrons_slimmedElectrons__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patTaus_slimmedTaus__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patPhotons_slimmedPhotons__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patTaus_slimmedTausBoosted__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patCompositeCandidates_oniaPhotonCandidates_conversions_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("recoSuperClusters_reducedEgamma_reducedSuperClusters_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("recoConversions_reducedEgamma_reducedConversions_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patPackedCandidates_lostTracks__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patMETs_slimmedMETs__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patMETs_slimmedMETsPuppi__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patMETs_slimmedMETsNoHF__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("recoVertexCompositePtrCandidates_slimmedKshortVertices__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patJets_slimmedJetsAK8__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("HcalNoiseSummary_hcalnoise__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patJets_slimmedJetsAK8PFPuppiSoftDropPacked_SubJets_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patIsolatedTracks_isolatedTracks__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("GenEventInfoProduct_generator__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1tEGammaBXVector_caloStage2Digis_EGamma_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1tEtSumBXVector_caloStage2Digis_EtSum_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("recoGenJets_slimmedGenJetsAK8__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("recoVertexCompositePtrCandidates_slimmedLambdaVertices__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("GlobalAlgBlkBXVector_gtStage2Digis__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1tMuonBXVector_gmtStage2Digis_Muon_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patPackedCandidates_lostTracks_eleTracks_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("recoConversions_reducedEgamma_reducedSingleLegConversions_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("recoGsfElectronCores_reducedEgamma_reducedGedGsfElectronCores_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("recoPhotonCores_reducedEgamma_reducedGedPhotonCores_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("recoCSCHaloData_CSCHaloData__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("recoBeamHaloSummary_BeamHaloSummary__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("GlobalExtBlkBXVector_gtStage2Digis__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("recoBeamSpot_offlineBeamSpot__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1extraL1EtMissParticles_l1extraParticles_MET_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1extraL1EtMissParticles_l1extraParticles_MHT_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1extraL1HFRingss_l1extraParticles__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1extraL1EmParticles_l1extraParticles_NonIsolated_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1extraL1JetParticles_l1extraParticles_IsoTau_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1extraL1JetParticles_l1extraParticles_Forward_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1extraL1JetParticles_l1extraParticles_Central_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1extraL1EmParticles_l1extraParticles_Isolated_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1extraL1MuonParticles_l1extraParticles__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("l1extraL1JetParticles_l1extraParticles_Tau_*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("LumiScalerss_scalersRawToDigi__*"),splitLevel=cms.untracked.int32(0)),
cms.untracked.PSet(branch = cms.untracked.string("patPhotons_slimmedOOTPhotons__*"),splitLevel=cms.untracked.int32(0)),
])
2 changes: 2 additions & 0 deletions PhysicsTools/PatAlgos/python/slimming/miniAOD_tools.py
Expand Up @@ -361,6 +361,8 @@ def miniAOD_customizeMC(process):
process.patJetFlavourAssociation.rParam = 0.4

def miniAOD_customizeOutput(out):
from PhysicsTools.PatAlgos.slimming.MicroEventContent_cff import MiniAODOverrideBranchesSplitLevel
out.overrideBranchesSplitLevel = MiniAODOverrideBranchesSplitLevel
out.dropMetaData = cms.untracked.string('ALL')
out.fastCloning= cms.untracked.bool(False)
out.overrideInputFileSplitLevels = cms.untracked.bool(True)
Expand Down

0 comments on commit c298aa3

Please sign in to comment.