CMS 3D CMS Logo

RecoTracker_EventContent_cff.py
Go to the documentation of this file.
1 # The following comments couldn't be translated into the new config version:
2 
3 import FWCore.ParameterSet.Config as cms
4 
5 #AOD content
6 RecoTrackerAOD = cms.PSet(
7  outputCommands = cms.untracked.vstring(
8  'keep recoTracks_generalTracks_*_*',
9  'keep recoTracks_conversionStepTracks_*_*',
10  'keep recoTracks_beamhaloTracks_*_*',
11  'keep recoTracks_ctfPixelLess_*_*',
12  'keep *_dedxHarmonic2_*_*',
13  'keep *_dedxPixelHarmonic2_*_*',
14  'keep *_dedxHitInfo_*_*',
15  'keep *_trackExtrapolator_*_*',
16  'keep *_generalTracks_MVAValues_*',
17  'keep *_generalTracks_MVAVals_*'
18  )
19 )
20 #HI-specific products: needed in AOD, propagate to more inclusive tiers as well
21 from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018
22 pp_on_AA_2018.toModify( RecoTrackerAOD.outputCommands,
23  func=lambda outputCommands: outputCommands.extend(['keep recoTracks_hiConformalPixelTracks_*_*'])
24  )
25 #RECO content
26 RecoTrackerRECO = cms.PSet(
27  outputCommands = cms.untracked.vstring(
28  'keep recoTrackExtras_generalTracks_*_*',
29  'keep TrackingRecHitsOwned_generalTracks_*_*',
30  'keep TrackingRecHitsOwned_extraFromSeeds_*_*',
31  'keep uints_extraFromSeeds_*_*',
32  'keep recoTrackExtras_beamhaloTracks_*_*',
33  'keep TrackingRecHitsOwned_beamhaloTracks_*_*',
34  'keep recoTrackExtras_conversionStepTracks_*_*',
35  'keep TrackingRecHitsOwned_conversionStepTracks_*_*',
36  'keep *_ctfPixelLess_*_*',
37  'keep *_dedxTruncated40_*_*',
38  'keep recoTracks_cosmicDCTracks_*_*',
39  'keep recoTrackExtras_cosmicDCTracks_*_*',
40  'keep TrackingRecHitsOwned_cosmicDCTracks_*_*'
41  )
42 )
43 RecoTrackerRECO.outputCommands.extend(RecoTrackerAOD.outputCommands)
44 pp_on_AA_2018.toModify( RecoTrackerRECO.outputCommands,
45  func=lambda outputCommands: outputCommands.extend([
46  'keep recoTrackExtras_hiConformalPixelTracks_*_*',
47  'keep TrackingRecHitsOwned_hiConformalPixelTracks_*_*'
48  ])
49  )
50 #Full Event content
51 RecoTrackerFEVT = cms.PSet(
52  outputCommands = cms.untracked.vstring()
53 )
54 RecoTrackerFEVT.outputCommands.extend(RecoTrackerRECO.outputCommands)