Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2022-04-20 23:57:01

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 HLTPhase2TDR = cms.PSet(
0004     outputCommands = cms.vstring( *(
0005         'keep *_TTTrackAssociatorFromPixelDigis_*_*',  
0006         'keep *_TTStubAssociatorFromPixelDigis_*_*',  
0007         'drop *_TTStubsFromPhase2TrackerDigis_*_HLT',
0008         'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusteredmNewDetSetVector_TTClustersFromPhase2TrackerDigis_ClusterInclusive_*',
0009         'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusterAssociationMap_TTClusterAssociatorFromPixelDigis_ClusterInclusive_*',
0010         'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusterAssociationMap_TTClusterAssociatorFromPixelDigis_ClusterAccepted_*',
0011         'drop recoPFClusters_particleFlowClusterHGCal__*',
0012         'drop l1tHGCalTriggerCellBXVector_hgcalVFEProducer_HGCalVFEProcessorSums_*',
0013         'drop recoHGCalMultiClusters_ticlMultiClustersFromTrackstersMerge__*',
0014         'drop recoHGCalMultiClusters_ticlMultiClustersFromTrackstersTrk__*',
0015         'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusteredmNewDetSetVector_TTClustersFromPhase2TrackerDigis_ClusterInclusive_HLT',
0016         'drop recoHGCalMultiClusters_ticlMultiClustersFromTrackstersMIP__*',
0017         'drop recoPFClusters_particleFlowClusterHGCalFromMultiCl__*',
0018         'drop l1tHGCalClusterBXVector_hgcalBackEndLayer1Producer_HGCalBackendLayer1Processor2DClustering_*',
0019         'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusterAssociationMap_TTClusterAssociatorFromPixelDigis_ClusterInclusive_HLT',
0020         'drop l1tHGCalTowerMapBXVector_hgcalTowerMapProducer_HGCalTowerMapProcessor_*',
0021         'drop recoGsfTrackExtras_electronGsfTracks__*',
0022         'drop recoCaloClusters_particleFlowSuperClusterHGCal__*',
0023         'drop l1tHGCalTriggerCellBXVector_hgcalConcentratorProducer_HGCalConcentratorProcessorSelection_*',
0024         'drop recoSuperClusters_particleFlowSuperClusterHGCal__*',
0025         'drop recoGsfTrackExtras_electronGsfTracksFromMultiCl__*',
0026         'drop recoHGCalMultiClusters_hgcalMultiClusters__*',
0027         'drop recoGsfTrackExtras_electronGsfTracks__*',
0028         'drop recoCaloClusters_particleFlowSuperClusterHGCalFromMultiCl__*',
0029         'drop recoSuperClusters_particleFlowSuperClusterHGCalFromMultiCl__*',
0030         'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusteredmNewDetSetVector_TTStubsFromPhase2TrackerDigis_ClusterAccepted_HLT',
0031         'drop recoElectronSeeds_electronMergedSeedsFromMultiCl__*',
0032         'drop recoTrackExtras_electronGsfTracks__*',
0033         'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusterAssociationMap_TTClusterAssociatorFromPixelDigis_ClusterAccepted_HLT',
0034         'drop recoHGCalMultiClusters_ticlMultiClustersFromTrackstersHAD__*',
0035         'drop recoTrackExtras_electronGsfTracksFromMultiCl__*',
0036         'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTStubAssociationMap_TTStubAssociatorFromPixelDigis_StubAccepted_HLT',
0037         'drop CaloTowersSorted_towerMaker__*',
0038         'drop l1tHGCalTowerBXVector_hgcalTowerProducer_HGCalTowerProcessor_*',
0039         'drop TrackingRecHitsOwned_electronGsfTracks__*',
0040         'drop recoHGCalMultiClusters_ticlMultiClustersFromTrackstersEM__*',
0041         'drop *_hltGtStage2Digis_*_HLT',
0042         'drop *_simBmtfDigis_*_HLT',
0043         'drop *_simCaloStage2Digis_*_HLT',
0044         'drop *_simCaloStage2Layer1Digis_*_HLT',
0045         'drop *_simEmtfDigis_*_HLT',
0046         'drop *_simGmtStage2Digis_*_HLT',
0047         'drop *_simGtStage2Digis_*_HLT',
0048         'drop *_simOmtfDigis_*_HLT',
0049         'keep *_TTClusterAssociatorFromPixelDigis_ClusterAccepted_*',
0050         'drop *_TTClusterAssociatorFromPixelDigis_*_HLT',
0051         'keep *_particleFlowTmpBarrel_*_*',
0052         'keep *_muons_muons1stStep2muonsMap_*',
0053         'drop recoElectronSeeds_electronMergedSeeds__*',
0054         #low pt GsfElectrons which are pointless for HLT TDR
0055         'drop recoCaloClusters_lowPtGsfElectronSuperClusters__*',
0056         'drop recoGsfElectrons_lowPtGsfElectrons__*',
0057         'drop recoGsfTracks_lowPtGsfEleGsfTracks__*',
0058         'drop recoSuperClusters_lowPtGsfElectronSuperClusters__*',
0059         'drop recoGsfElectronCores_lowPtGsfElectronCores__*',
0060         'drop floatedmValueMap_lowPtGsfElectronSeedValueMaps_unbiased_*',
0061         'drop floatedmValueMap_lowPtGsfElectronSeedValueMaps_ptbiased_*',
0062         'drop recoTracksedmAssociation_lowPtGsfToTrackLinks__*',
0063         'drop floatedmValueMap_lowPtGsfElectronID__*',
0064         'drop *_gsfTracksOpenConversions_*_*',
0065         #e/gamma for ecal debugging, out of scope for tdr
0066         'drop recoGsfElectrons_uncleanedOnlyGsfElectrons__*',
0067         'drop recoGsfElectronCores_uncleanedOnlyGsfElectronCores__*',
0068         #tracking debugging not needed
0069         'drop TrackingRecHitsOwned_electronGsfTracksFromMultiCl__*',
0070         # Temporary debugging to make it work for 12_4
0071         'drop edmHepMCProduct_generatorSmeared__SIM',
0072         'drop *_TTClusterAssociatorFromPixelDigis_*_*',
0073         'drop *_TTStubAssociatorFromPixelDigis_*_*',
0074         'drop *_simMuonCSCDigis_*_*',
0075         'drop *_simMuonDTDigis_*_*',
0076     ) )
0077 )
0078 
0079 def extendInputEvtContentForHLTTDR(source):
0080     if not hasattr(source,"inputCommands"):
0081         source.inputCommands = cms.untracked.vstring("keep *")
0082     source.inputCommands.extend(HLTPhase2TDR.outputCommands)        
0083     source.dropDescendantsOfDroppedBranches = cms.untracked.bool(False)
0084 
0085 def extendOutputEvtContentForHLTTDR(output):
0086     if not hasattr(output,"outputCommands"):
0087         output.outputCommands = cms.untracked.vstring("keep *")
0088     output.outputCommands.extend(HLTPhase2TDR.outputCommands)        
0089 
0090