1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
|
import FWCore.ParameterSet.Config as cms
HLTPhase2TDR = cms.PSet(
outputCommands = cms.vstring( *(
'keep *_TTTrackAssociatorFromPixelDigis_*_*',
'keep *_TTStubAssociatorFromPixelDigis_*_*',
'drop *_TTStubsFromPhase2TrackerDigis_*_HLT',
'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusteredmNewDetSetVector_TTClustersFromPhase2TrackerDigis_ClusterInclusive_*',
'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusterAssociationMap_TTClusterAssociatorFromPixelDigis_ClusterInclusive_*',
'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusterAssociationMap_TTClusterAssociatorFromPixelDigis_ClusterAccepted_*',
'drop recoPFClusters_particleFlowClusterHGCal__*',
'drop l1tHGCalTriggerCellBXVector_l1tHGCalVFEProducer_HGCalVFEProcessorSums_*',
'drop recoHGCalMultiClusters_ticlMultiClustersFromTrackstersMerge__*',
'drop recoHGCalMultiClusters_ticlMultiClustersFromTrackstersTrk__*',
'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusteredmNewDetSetVector_TTClustersFromPhase2TrackerDigis_ClusterInclusive_HLT',
'drop recoHGCalMultiClusters_ticlMultiClustersFromTrackstersMIP__*',
'drop recoPFClusters_particleFlowClusterHGCalFromMultiCl__*',
'drop l1tHGCalClusterBXVector_l1tHGCalBackEndLayer1Producer_HGCalBackendLayer1Processor2DClustering_*',
'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusterAssociationMap_TTClusterAssociatorFromPixelDigis_ClusterInclusive_HLT',
'drop l1tHGCalTowerMapBXVector_l1tHGCalTowerMapProducer_HGCalTowerMapProcessor_*',
'drop recoGsfTrackExtras_electronGsfTracks__*',
'drop recoCaloClusters_particleFlowSuperClusterHGCal__*',
'drop l1tHGCalTriggerCellBXVector_l1tHGcalConcentratorProducer_HGCalConcentratorProcessorSelection_*',
'drop recoSuperClusters_particleFlowSuperClusterHGCal__*',
'drop recoGsfTrackExtras_electronGsfTracksFromMultiCl__*',
'drop recoHGCalMultiClusters_l1tHGCalMultiClusters__*',
'drop recoGsfTrackExtras_electronGsfTracks__*',
'drop recoCaloClusters_particleFlowSuperClusterHGCalFromMultiCl__*',
'drop recoSuperClusters_particleFlowSuperClusterHGCalFromMultiCl__*',
'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusteredmNewDetSetVector_TTStubsFromPhase2TrackerDigis_ClusterAccepted_HLT',
'drop recoElectronSeeds_electronMergedSeedsFromMultiCl__*',
'drop recoTrackExtras_electronGsfTracks__*',
'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTClusterAssociationMap_TTClusterAssociatorFromPixelDigis_ClusterAccepted_HLT',
'drop recoHGCalMultiClusters_ticlMultiClustersFromTrackstersHAD__*',
'drop recoTrackExtras_electronGsfTracksFromMultiCl__*',
'drop Phase2TrackerDigiedmDetSetVectorPhase2TrackerDigiPhase2TrackerDigiedmrefhelperFindForDetSetVectoredmRefTTStubAssociationMap_TTStubAssociatorFromPixelDigis_StubAccepted_HLT',
'drop CaloTowersSorted_towerMaker__*',
'drop l1tHGCalTowerBXVector_l1tHGCalTowerProducer_HGCalTowerProcessor_*',
'drop TrackingRecHitsOwned_electronGsfTracks__*',
'drop recoHGCalMultiClusters_ticlMultiClustersFromTrackstersEM__*',
'drop *_hltGtStage2Digis_*_HLT',
'drop *_simBmtfDigis_*_HLT',
'drop *_simCaloStage2Digis_*_HLT',
'drop *_simCaloStage2Layer1Digis_*_HLT',
'drop *_simEmtfDigis_*_HLT',
'drop *_simGmtStage2Digis_*_HLT',
'drop *_simGtStage2Digis_*_HLT',
'drop *_simOmtfDigis_*_HLT',
'keep *_TTClusterAssociatorFromPixelDigis_ClusterAccepted_*',
'drop *_TTClusterAssociatorFromPixelDigis_*_HLT',
'keep *_particleFlowTmpBarrel_*_*',
'keep *_muons_muons1stStep2muonsMap_*',
'drop recoElectronSeeds_electronMergedSeeds__*',
#low pt GsfElectrons which are pointless for HLT TDR
'drop recoCaloClusters_lowPtGsfElectronSuperClusters__*',
'drop recoGsfElectrons_lowPtGsfElectrons__*',
'drop recoGsfTracks_lowPtGsfEleGsfTracks__*',
'drop recoSuperClusters_lowPtGsfElectronSuperClusters__*',
'drop recoGsfElectronCores_lowPtGsfElectronCores__*',
'drop floatedmValueMap_lowPtGsfElectronSeedValueMaps_unbiased_*',
'drop floatedmValueMap_lowPtGsfElectronSeedValueMaps_ptbiased_*',
'drop recoTracksedmAssociation_lowPtGsfToTrackLinks__*',
'drop floatedmValueMap_lowPtGsfElectronID__*',
'drop *_gsfTracksOpenConversions_*_*',
#e/gamma for ecal debugging, out of scope for tdr
'drop recoGsfElectrons_uncleanedOnlyGsfElectrons__*',
'drop recoGsfElectronCores_uncleanedOnlyGsfElectronCores__*',
#tracking debugging not needed
'drop TrackingRecHitsOwned_electronGsfTracksFromMultiCl__*',
# Temporary debugging to make it work for 12_4
'drop edmHepMCProduct_generatorSmeared__SIM',
'drop *_TTClusterAssociatorFromPixelDigis_*_*',
'drop *_TTStubAssociatorFromPixelDigis_*_*',
'drop *_simMuonCSCDigis_*_*',
'drop *_simMuonDTDigis_*_*',
) )
)
def extendInputEvtContentForHLTTDR(source):
if not hasattr(source,"inputCommands"):
source.inputCommands = cms.untracked.vstring("keep *")
source.inputCommands.extend(HLTPhase2TDR.outputCommands)
source.dropDescendantsOfDroppedBranches = cms.untracked.bool(False)
def extendOutputEvtContentForHLTTDR(output):
if not hasattr(output,"outputCommands"):
output.outputCommands = cms.untracked.vstring("keep *")
output.outputCommands.extend(HLTPhase2TDR.outputCommands)
|