1 import FWCore.ParameterSet.Config
as cms
3 MicroEventContent = cms.PSet(
4 outputCommands = cms.untracked.vstring(
6 'keep *_slimmedPhotons_*_*',
7 'keep *_slimmedOOTPhotons_*_*',
8 'keep *_slimmedElectrons_*_*',
9 'keep *_slimmedMuons_*_*',
10 'keep *_slimmedTaus_*_*',
11 'keep *_slimmedTausBoosted_*_*',
12 'keep *_slimmedCaloJets_*_*',
13 'keep *_slimmedJets_*_*',
15 'drop recoBaseTagInfosOwned_slimmedJets_*_*',
16 'keep *_slimmedJetsAK8_*_*',
18 'drop recoBaseTagInfosOwned_slimmedJetsAK8_*_*',
19 'keep *_slimmedJetsPuppi_*_*',
20 'keep *_slimmedMETs_*_*',
21 'keep *_slimmedMETsNoHF_*_*',
22 'keep *_slimmedMETsPuppi_*_*',
23 'keep *_slimmedSecondaryVertices_*_*',
24 'keep *_slimmedLambdaVertices_*_*',
25 'keep *_slimmedKshortVertices_*_*',
26 'keep *_slimmedJetsAK8PFPuppiSoftDropPacked_SubJets_*',
28 'keep recoPhotonCores_reducedEgamma_*_*',
29 'keep recoGsfElectronCores_reducedEgamma_*_*',
30 'keep recoConversions_reducedEgamma_*_*',
31 'keep recoSuperClusters_reducedEgamma_*_*',
32 'keep recoCaloClusters_reducedEgamma_*_*',
33 'keep EcalRecHitsSorted_reducedEgamma_*_*',
34 'keep recoGsfTracks_reducedEgamma_*_*',
35 'keep HBHERecHitsSorted_reducedEgamma_*_*',
36 'drop *_*_caloTowers_*',
37 'drop *_*_pfCandidates_*',
40 'keep *_offlineBeamSpot_*_*',
41 'keep *_offlineSlimmedPrimaryVertices_*_*',
42 'keep patPackedCandidates_packedPFCandidates_*_*',
43 'keep *_isolatedTracks_*_*',
45 'keep *_oniaPhotonCandidates_*_*',
47 'keep *_bunchSpacingProducer_*_*',
49 'keep double_fixedGridRhoAll__*',
50 'keep double_fixedGridRhoFastjetAll__*',
51 'keep double_fixedGridRhoFastjetAllCalo__*',
52 'keep double_fixedGridRhoFastjetCentral_*_*',
53 'keep double_fixedGridRhoFastjetCentralCalo__*',
54 'keep double_fixedGridRhoFastjetCentralChargedPileUp__*',
55 'keep double_fixedGridRhoFastjetCentralNeutral__*',
57 'keep *_slimmedPatTrigger_*_*',
58 'keep patPackedTriggerPrescales_patTrigger__*',
59 'keep patPackedTriggerPrescales_patTrigger_l1max_*',
60 'keep patPackedTriggerPrescales_patTrigger_l1min_*',
62 'keep *_l1extraParticles_*_*',
63 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
65 'keep *_gtStage2Digis__*',
66 'keep *_gmtStage2Digis_Muon_*',
67 'keep *_caloStage2Digis_Jet_*',
68 'keep *_caloStage2Digis_Tau_*',
69 'keep *_caloStage2Digis_EGamma_*',
70 'keep *_caloStage2Digis_EtSum_*',
72 'keep *_TriggerResults_*_HLT',
73 'keep *_TriggerResults_*_*',
74 'keep patPackedCandidates_lostTracks_*_*',
75 'keep HcalNoiseSummary_hcalnoise__*',
76 'keep recoCSCHaloData_CSCHaloData_*_*',
77 'keep recoBeamHaloSummary_BeamHaloSummary_*_*',
79 'keep LumiScalerss_scalersRawToDigi_*_*',
81 'keep CTPPSLocalTrackLites_ctppsLocalTrackLiteProducer_*_*',
83 'keep recoTracks_displacedStandAloneMuons__*',
87 MicroEventContentGEN = cms.PSet(
88 outputCommands = cms.untracked.vstring(
89 'keep patPackedGenParticles_packedGenParticles_*_*',
90 'keep recoGenParticles_prunedGenParticles_*_*',
91 'keep LHEEventProduct_*_*_*',
92 'keep GenFilterInfo_*_*_*',
93 'keep GenLumiInfoHeader_generator_*_*',
94 'keep GenLumiInfoProduct_*_*_*',
95 'keep GenEventInfoProduct_generator_*_*',
96 'keep recoGenParticles_genPUProtons_*_*',
97 'keep *_slimmedGenJetsFlavourInfos_*_*',
98 'keep *_slimmedGenJets__*',
99 'keep *_slimmedGenJetsAK8__*',
100 'keep *_slimmedGenJetsAK8SoftDropSubJets__*',
101 'keep *_genMetTrue_*_*',
103 'keep LHERunInfoProduct_*_*_*',
104 'keep GenRunInfoProduct_*_*_*',
105 'keep *_genParticles_xyz0_*',
106 'keep *_genParticles_t0_*',
110 MicroEventContentMC = cms.PSet(
111 outputCommands = cms.untracked.vstring(MicroEventContent.outputCommands)
113 MicroEventContentMC.outputCommands += MicroEventContentGEN.outputCommands
114 MicroEventContentMC.outputCommands += [
115 'keep PileupSummaryInfos_slimmedAddPileupInfo_*_*',
117 'keep L1GtTriggerMenuLite_l1GtTriggerMenuLite__*' 121 MiniAODOverrideBranchesSplitLevel = cms.untracked.VPSet( [
122 cms.untracked.PSet(branch = cms.untracked.string(
"patPackedCandidates_packedPFCandidates__*"),splitLevel=cms.untracked.int32(99)),
123 cms.untracked.PSet(branch = cms.untracked.string(
"recoGenParticles_prunedGenParticles__*"),splitLevel=cms.untracked.int32(99)),
124 cms.untracked.PSet(branch = cms.untracked.string(
"patTriggerObjectStandAlones_slimmedPatTrigger__*"),splitLevel=cms.untracked.int32(99)),
125 cms.untracked.PSet(branch = cms.untracked.string(
"patPackedGenParticles_packedGenParticles__*"),splitLevel=cms.untracked.int32(99)),
126 cms.untracked.PSet(branch = cms.untracked.string(
"patJets_slimmedJets__*"),splitLevel=cms.untracked.int32(99)),
127 cms.untracked.PSet(branch = cms.untracked.string(
"recoVertexs_offlineSlimmedPrimaryVertices__*"),splitLevel=cms.untracked.int32(99)),
128 cms.untracked.PSet(branch = cms.untracked.string(
"recoCaloClusters_reducedEgamma_reducedESClusters_*"),splitLevel=cms.untracked.int32(99)),
129 cms.untracked.PSet(branch = cms.untracked.string(
"EcalRecHitsSorted_reducedEgamma_reducedEBRecHits_*"),splitLevel=cms.untracked.int32(99)),
130 cms.untracked.PSet(branch = cms.untracked.string(
"EcalRecHitsSorted_reducedEgamma_reducedEERecHits_*"),splitLevel=cms.untracked.int32(99)),
131 cms.untracked.PSet(branch = cms.untracked.string(
"recoGenJets_slimmedGenJets__*"),splitLevel=cms.untracked.int32(99)),
132 cms.untracked.PSet(branch = cms.untracked.string(
"patJets_slimmedJetsPuppi__*"),splitLevel=cms.untracked.int32(99)),
133 cms.untracked.PSet(branch = cms.untracked.string(
"EcalRecHitsSorted_reducedEgamma_reducedESRecHits_*"),splitLevel=cms.untracked.int32(99)),
137 _phase2_hgc_extraCommands = [
"keep *_slimmedElectronsFromMultiCl_*_*",
"keep *_slimmedPhotonsFromMultiCl_*_*"]
138 from Configuration.Eras.Modifier_phase2_hgcal_cff
import phase2_hgcal
139 phase2_hgcal.toModify(MicroEventContentMC, outputCommands = MicroEventContentMC.outputCommands + _phase2_hgc_extraCommands)