Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-06-22 02:24:10

0001 # The following comments couldn't be translated into the new config version:
0002 
0003 import FWCore.ParameterSet.Config as cms
0004 
0005 #AOD content
0006 RecoTrackerAOD = cms.PSet(
0007     outputCommands = cms.untracked.vstring(
0008         'keep recoTracks_generalTracks_*_*', 
0009         'keep recoTracks_conversionStepTracks_*_*',
0010         'keep recoTracks_beamhaloTracks_*_*',
0011         'keep recoTracks_ctfPixelLess_*_*', 
0012         'keep *_dedxHarmonic2_*_*',
0013         'keep *_dedxPixelHarmonic2_*_*',
0014         'keep *_dedxHitInfo_*_*',
0015         'keep *_trackExtrapolator_*_*',
0016         'keep *_generalTracks_MVAValues_*',
0017         'keep *_generalTracks_MVAVals_*'
0018     )
0019 )
0020 #HI-specific products: needed in AOD, propagate to more inclusive tiers as well
0021 from Configuration.Eras.Modifier_run3_upc_cff import run3_upc
0022 from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
0023 (pp_on_AA | run3_upc).toModify( RecoTrackerAOD.outputCommands,
0024                    func=lambda outputCommands: outputCommands.extend(['keep recoTracks_hiConformalPixelTracks_*_*'])
0025 )
0026 run3_upc.toModify( RecoTrackerAOD.outputCommands,
0027         func=lambda outputCommands: outputCommands.extend([
0028             'keep *_dedxPixelLikelihood_*_*',
0029             'keep *_dedxStripLikelihood_*_*',
0030             'keep *_dedxAllLikelihood_*_*'
0031         ]))
0032 #RECO content
0033 RecoTrackerRECO = cms.PSet(
0034     outputCommands = cms.untracked.vstring(
0035         'keep recoTrackExtras_generalTracks_*_*',
0036         'keep TrackingRecHitsOwned_generalTracks_*_*',
0037         'keep TrackingRecHitsOwned_extraFromSeeds_*_*',
0038         'keep uints_extraFromSeeds_*_*',                                   
0039         'keep recoTrackExtras_beamhaloTracks_*_*', 
0040         'keep TrackingRecHitsOwned_beamhaloTracks_*_*',
0041         'keep recoTrackExtras_conversionStepTracks_*_*', 
0042         'keep TrackingRecHitsOwned_conversionStepTracks_*_*',
0043         'keep *_ctfPixelLess_*_*', 
0044         'keep *_dedxTruncated40_*_*'
0045     )
0046 )
0047 RecoTrackerRECO.outputCommands.extend(RecoTrackerAOD.outputCommands)
0048 (pp_on_AA | run3_upc).toModify( RecoTrackerRECO.outputCommands,
0049                    func=lambda outputCommands: outputCommands.extend([
0050                        'keep recoTrackExtras_hiConformalPixelTracks_*_*',
0051                        'keep TrackingRecHitsOwned_hiConformalPixelTracks_*_*'
0052                    ])
0053 )
0054 #Full Event content 
0055 RecoTrackerFEVT = cms.PSet(
0056     outputCommands = cms.untracked.vstring()
0057 )
0058 RecoTrackerFEVT.outputCommands.extend(RecoTrackerRECO.outputCommands)