CMS 3D CMS Logo

RecoLocalTracker_EventContent_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #AOD content
4 RecoLocalTrackerAOD = cms.PSet(
5  outputCommands = cms.untracked.vstring('keep ClusterSummary_clusterSummaryProducer_*_*')
6 )
7 from Configuration.ProcessModifiers.egamma_lowPt_exclusive_cff import egamma_lowPt_exclusive
8 egamma_lowPt_exclusive.toModify( RecoLocalTrackerAOD,
9  outputCommands = RecoLocalTrackerAOD.outputCommands + ['keep *_siPixelRecHits_*_*',
10  'keep *_siPixelClusters_*_*'])
11 #RECO content
12 RecoLocalTrackerRECO = cms.PSet(
13  outputCommands = cms.untracked.vstring(
14  'keep DetIds_siStripDigis_*_*',
15  'keep DetIdedmEDCollection_siPixelDigis_*_*',
16  'keep PixelFEDChanneledmNewDetSetVector_siPixelDigis_*_*',
17  'keep *_siPixelClusters_*_*',
18  'keep *_siStripClusters_*_*')
19 )
20 RecoLocalTrackerRECO.outputCommands.extend(RecoLocalTrackerAOD.outputCommands)
21 
22 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
23 phase2_tracker.toModify(RecoLocalTrackerRECO, outputCommands = RecoLocalTrackerRECO.outputCommands + ['keep *_siPhase2Clusters_*_*'] )
24 
25 #Full Event content
26 RecoLocalTrackerFEVT = cms.PSet(
27  outputCommands = cms.untracked.vstring('keep *_clusterSummaryProducer_*_*')
28 )
29 RecoLocalTrackerFEVT.outputCommands.extend(RecoLocalTrackerRECO.outputCommands)
30 
31 phase2_tracker.toModify(RecoLocalTrackerFEVT, outputCommands = RecoLocalTrackerFEVT.outputCommands + ['keep *_siPhase2Clusters_*_*'] )