1 import FWCore.ParameterSet.Config
as cms
9 outputCommands = cms.untracked.vstring(
10 'keep double*_*CaloJets_*_*',
11 'drop recoCaloJets_*_*_*',
12 'keep recoGenJets_*_*_*',
17 jetContentExtended = jetContent.clone()
18 jetContentExtended.outputCommands.extend(cms.untracked.vstring(
'keep *_towerMaker_*_*'))
21 trkContent = cms.PSet(
22 outputCommands = cms.untracked.vstring(
23 'keep *_offlineBeamSpot_*_*',
24 'keep recoTracks_hiSelectedTracks_*_*',
25 'keep recoTracks_hiPixel3PrimTracks_*_*'
29 lightTrackContent = cms.PSet(
30 outputCommands = cms.untracked.vstring(
31 'keep *_offlineBeamSpot_*_*',
32 'keep *_allTracks_*_*'
37 muonContent = cms.PSet(
38 outputCommands = cms.untracked.vstring(
43 muonContentExtended = muonContent.clone()
44 muonContentExtended.outputCommands.extend(RecoMuonAOD.outputCommands)
45 muonContentExtended.outputCommands.extend(RecoHiMuonAOD.outputCommands)
48 photonContent = cms.PSet(
49 outputCommands = cms.untracked.vstring(
50 'keep patPhotons_selected*_*_*'
54 photonContentExtended = photonContent.clone()
55 photonContentExtended.outputCommands.extend(RecoEgammaAOD.outputCommands)
58 corrContent = cms.PSet(
59 outputCommands = cms.untracked.vstring(
60 'keep recoRecoChargedCandidates_allTracks_*_*',
61 'keep recoRecoChargedCandidates_allPxltracks_*_*'
67 outputCommands = cms.untracked.vstring(
'drop *',
68 'keep *_TriggerResults_*_HLT',
69 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
70 'keep recoVertexs_hiSelectedVertex_*_*',
71 'keep *_heavyIon_*_*',
72 'keep *_hiCentrality_*_*',
73 'keep *_hiEvtPlane_*_*'
78 hiContentMC = cms.PSet(
79 outputCommands = cms.untracked.vstring(
80 'keep *_generator_*_*',
81 'keep *_hiSignal_*_*',
82 'keep *_genParticles_*_*',
83 'keep *_hiGenParticles_*_*'
90 hiAnalysisSkimContent = hiCommon.clone()
91 hiAnalysisSkimContent.outputCommands.extend(jetContentExtended.outputCommands)
92 hiAnalysisSkimContent.outputCommands.extend(trkContent.outputCommands)
93 hiAnalysisSkimContent.outputCommands.extend(muonContent.outputCommands)
94 hiAnalysisSkimContent.outputCommands.extend(photonContent.outputCommands)
95 hiAnalysisSkimContent.outputCommands.extend(corrContent.outputCommands)
98 jetTrkSkimContent = hiCommon.clone()
99 jetTrkSkimContent.outputCommands.extend(jetContentExtended.outputCommands)
100 jetTrkSkimContent.outputCommands.extend(lightTrackContent.outputCommands)
103 jetTrkSkimContentMC = jetTrkSkimContent.clone()
104 jetTrkSkimContentMC.outputCommands.extend(hiContentMC.outputCommands)
107 muonSkimContent = hiCommon.clone()
108 muonSkimContent.outputCommands.extend(cms.untracked.vstring(
'keep patMuons_*_*_*'))
109 muonSkimContent.outputCommands.extend(RecoMuonRECO.outputCommands)
110 muonSkimContent.outputCommands.extend(RecoHiTrackerRECO.outputCommands)
113 muonSkimContentMC = muonSkimContent.clone()
114 muonSkimContentMC.outputCommands.extend(hiContentMC.outputCommands)
117 muonTrkSkimContent = hiCommon.clone()
118 muonTrkSkimContent.outputCommands.extend(muonContentExtended.outputCommands)
119 muonTrkSkimContent.outputCommands.extend(trkContent.outputCommands)
event content for heavy-ion analysis objects