Skip to content

Commit

Permalink
Add sequences.
Browse files Browse the repository at this point in the history
- Delete HLTL1UnpackerSequence.
- Delete hcalGlobalRecoTask.
- Remove hcalLocalRecoTask
- Remove HLTDoLocalHcalSequence
- Use HLTDoLocalHcalTask instead of hcalLocalRecoTask
- Rename `ecalRehHit` to `hltEcalRecHit` everywhere.
- Delete `ecalMultiFitUncalibRecHitTask`: we now use
  `ecalUncalibRecHit`.
- Redefine `ecalRecHitNoTPTask` to use `hltEcalRecHit`.
- Delete `ecalUncalibRecHitTask`.
- Define `ecalLocalRecoTask` to be identical to
  `HLTDoFullUnpackingEgammaEcalTask`.
- Remove `HLTDoFullUnpackingEgammaEcalSequence`.
- Redesign HLTTrackingV61Task to be used by all paths, not just EGamma
  ones.
- Update HLTParticleFlowTask to use HLTTrackingV61Task.
  • Loading branch information
rovere committed Feb 18, 2024
1 parent f9f77b8 commit 2f14caf
Showing 1 changed file with 87 additions and 45 deletions.
132 changes: 87 additions & 45 deletions 24834.0_TTbar_14TeV+2026D98/genericPhase2SinglePath.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,17 @@
fileNames = cms.untracked.vstring('file:step2.root'),
inputCommands = cms.untracked.vstring(
'keep *',
'drop *_hlt*_*_HLT',
'drop *_*_*_HLT',
'keep *_l1t*_*_HLT',
'keep *_rawDataCollector_*_HLT',
'keep *_*_bunchSpacing_HLT',
'keep *_mix_*_HLT',
'keep *_simSiPixelDigis_*_HLT',
'keep *_simMuonGEMDigis_*_HLT',
'keep *_simMuonRPCDigis_*_HLT',
'keep *_simMuonDTDigis_*_HLT',
'keep *_simMuonCSCDigis_*_HLT',
'keep *_ecalDetailedTimeRecHit_*_HLT',
'drop triggerTriggerFilterObjectWithRefs_l1t*_*_HLT'
),
secondaryFileNames = cms.untracked.vstring()
Expand Down Expand Up @@ -19673,11 +19683,11 @@

process.ecalDetailedTimeRecHit = cms.EDProducer("EcalDetailedTimeRecHitProducer",
EBDetailedTimeRecHitCollection = cms.string('EcalRecHitsEB'),
EBRecHitCollection = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
EBRecHitCollection = cms.InputTag("hltEcalRecHit","EcalRecHitsEB"),
EBTimeDigiCollection = cms.InputTag("mix","EBTimeDigi"),
EBTimeLayer = cms.int32(7),
EEDetailedTimeRecHitCollection = cms.string('EcalRecHitsEE'),
EERecHitCollection = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
EERecHitCollection = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
EETimeDigiCollection = cms.InputTag("mix","EETimeDigi"),
EETimeLayer = cms.int32(3),
correctForVertexZPosition = cms.bool(False),
Expand Down Expand Up @@ -28157,8 +28167,8 @@
ebSrFlagLabel = cms.InputTag("hltEcalDigis"),
eeSrFlagLabel = cms.InputTag("hltEcalDigis"),
maxPtForMVAEvaluation = cms.double(300.0),
recHitsEBLabel = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
recHitsEELabel = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
recHitsEBLabel = cms.InputTag("hltEcalRecHit","EcalRecHitsEB"),
recHitsEELabel = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
setEnergyUncertainty = cms.bool(False),
srfAwareCorrection = cms.bool(True)
),
Expand Down Expand Up @@ -28559,7 +28569,7 @@
)
),
srFlags = cms.InputTag(""),
src = cms.InputTag("ecalRecHit","EcalRecHitsEB")
src = cms.InputTag("hltEcalRecHit","EcalRecHitsEB")
),
cms.PSet(
name = cms.string('PFEERecHitCreator'),
Expand All @@ -28577,7 +28587,7 @@
)
),
srFlags = cms.InputTag(""),
src = cms.InputTag("ecalRecHit","EcalRecHitsEE")
src = cms.InputTag("hltEcalRecHit","EcalRecHitsEE")
)
)
)
Expand Down Expand Up @@ -28757,10 +28767,10 @@
PFSuperClusterCollectionEndcap = cms.string('particleFlowSuperClusterECALEndcap'),
PFSuperClusterCollectionEndcapWithPreshower = cms.string('particleFlowSuperClusterECALEndcapWithPreshower'),
applyCrackCorrections = cms.bool(False),
barrelRecHits = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
barrelRecHits = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
doSatelliteClusterMerge = cms.bool(False),
dropUnseedable = cms.bool(False),
endcapRecHits = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
endcapRecHits = cms.InputTag("hltEalRecHit","EcalRecHitsEB"),
etawidth_SuperClusterBarrel = cms.double(0.04),
etawidth_SuperClusterEndcap = cms.double(0.04),
isOOTCollection = cms.bool(False),
Expand All @@ -28770,8 +28780,8 @@
regressionConfig = cms.PSet(
applySigmaIetaIphiBug = cms.bool(False),
eRecHitThreshold = cms.double(1),
ecalRecHitsEB = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
ecalRecHitsEE = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
ecalRecHitsEB = cms.InputTag("hltEcalRecHit","EcalRecHitsEB"),
ecalRecHitsEE = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
hgcalCylinderR = cms.double(2.79999995232),
hgcalRecHits = cms.InputTag(""),
isHLT = cms.bool(False),
Expand Down Expand Up @@ -28818,10 +28828,10 @@
PFSuperClusterCollectionEndcap = cms.string(''),
PFSuperClusterCollectionEndcapWithPreshower = cms.string(''),
applyCrackCorrections = cms.bool(False),
barrelRecHits = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
barrelRecHits = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
doSatelliteClusterMerge = cms.bool(False),
dropUnseedable = cms.bool(True),
endcapRecHits = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
endcapRecHits = cms.InputTag("hltEcalRecHit","EcalRecHitsEB"),
etawidth_SuperClusterBarrel = cms.double(0.04),
etawidth_SuperClusterEndcap = cms.double(0.04),
isOOTCollection = cms.bool(False),
Expand All @@ -28831,8 +28841,8 @@
regressionConfig = cms.PSet(
applySigmaIetaIphiBug = cms.bool(False),
eRecHitThreshold = cms.double(1),
ecalRecHitsEB = cms.InputTag("ecalRecHit","EcalRecHitsEB"),
ecalRecHitsEE = cms.InputTag("ecalRecHit","EcalRecHitsEE"),
ecalRecHitsEB = cms.InputTag("hltEcalRecHit","EcalRecHitsEB"),
ecalRecHitsEE = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
hgcalCylinderR = cms.double(2.79999995232),
hgcalRecHits = cms.InputTag(""),
isHLT = cms.bool(False),
Expand Down Expand Up @@ -29527,7 +29537,7 @@
UseRejectedRecoveredHcalHits = cms.bool(True),
UseSymEBTreshold = cms.bool(True),
UseSymEETreshold = cms.bool(True),
ecalInputs = cms.VInputTag(cms.InputTag("ecalRecHit","EcalRecHitsEB"), cms.InputTag("ecalRecHit","EcalRecHitsEE")),
ecalInputs = cms.VInputTag(cms.InputTag("hltEcalRecHit","EcalRecHitsEB"), cms.InputTag("hltEcalRecHit","EcalRecHitsEE")),
hbheInput = cms.InputTag("hltHbhereco"),
hfInput = cms.InputTag("hltHfreco"),
hoInput = cms.InputTag("hltHoreco"),
Expand Down Expand Up @@ -36268,7 +36278,36 @@
process.HLTPhoton187L1SeededTask = cms.ConditionalTask(process.hltEgammaCandidatesL1Seeded, process.hltEgammaHGCALIDVarsL1Seeded, process.hltEgammaHoverEL1Seeded)


process.HLTTrackingV61Task = cms.ConditionalTask(process.HLTBeamSpotTask, process.MeasurementTrackerEvent, process.generalTracks, process.highPtTripletStepClusters, process.highPtTripletStepHitDoublets, process.highPtTripletStepHitTriplets, process.highPtTripletStepSeedLayers, process.highPtTripletStepSeeds, process.highPtTripletStepTrackCandidates, process.highPtTripletStepTrackCutClassifier, process.highPtTripletStepTrackSelectionHighPurity, process.highPtTripletStepTracks, process.hltPhase2PixelFitterByHelixProjections, process.hltPhase2PixelTrackFilterByKinematics, process.hltPhase2PixelTracks, process.hltPhase2PixelTracksAndHighPtStepTrackingRegions, process.hltPhase2PixelTracksHitDoublets, process.hltPhase2PixelTracksHitSeeds, process.hltPhase2PixelTracksSeedLayers, process.hltPhase2PixelVertices, process.initialStepSeeds, process.initialStepTrackCandidates, process.initialStepTrackCutClassifier, process.initialStepTrackSelectionHighPurity, process.initialStepTracks, process.siPhase2Clusters, process.siPixelClusterShapeCache, process.siPixelClusters, process.siPixelRecHits, process.trackerClusterCheck)
### MR process.HLTTrackingV61Task = cms.ConditionalTask(process.HLTBeamSpotTask,
### MR process.MeasurementTrackerEvent,
### MR process.generalTracks,
### MR process.highPtTripletStepClusters,
### MR process.highPtTripletStepHitDoublets,
### MR process.highPtTripletStepHitTriplets,
### MR process.highPtTripletStepSeedLayers,
### MR process.highPtTripletStepSeeds,
### MR process.highPtTripletStepTrackCandidates,
### MR process.highPtTripletStepTrackCutClassifier,
### MR process.highPtTripletStepTrackSelectionHighPurity,
### MR process.highPtTripletStepTracks,
### MR process.hltPhase2PixelFitterByHelixProjections,
### MR process.hltPhase2PixelTrackFilterByKinematics,
### MR process.hltPhase2PixelTracks,
### MR process.hltPhase2PixelTracksAndHighPtStepTrackingRegions,
### MR process.hltPhase2PixelTracksHitDoublets,
### MR process.hltPhase2PixelTracksHitSeeds,
### MR process.hltPhase2PixelTracksSeedLayers,
### MR process.hltPhase2PixelVertices,
### MR process.initialStepSeeds,
### MR process.initialStepTrackCandidates,
### MR process.initialStepTrackCutClassifier,
### MR process.initialStepTrackSelectionHighPurity,
### MR process.initialStepTracks,
### MR process.siPhase2Clusters,
### MR process.siPixelClusterShapeCache,
### MR process.siPixelClusters,
### MR process.siPixelRecHits,
### MR process.trackerClusterCheck)


process.caloTowersRecTask = cms.ConditionalTask(process.towerMaker)
Expand All @@ -36280,27 +36319,15 @@
process.dtlocalrecoTask = cms.ConditionalTask(process.hltDt1DRecHits, process.hltDt4DSegments)


process.ecalMultiFitUncalibRecHitTask = cms.ConditionalTask(process.ecalMultiFitUncalibRecHit)


process.ecalRecHitNoTPTask = cms.ConditionalTask(process.ecalRecHit)
process.ecalRecHitNoTPTask = cms.ConditionalTask(process.hltEcalRecHit)


process.ecalRecHitTask = cms.ConditionalTask(process.ecalDetailedTimeRecHit, process.ecalRecHitNoTPTask)


process.ecalUncalibRecHitTask = cms.ConditionalTask(process.ecalMultiFitUncalibRecHitTask, process.hltEcalDetIdToBeRecovered)


process.gemLocalRecoTask = cms.ConditionalTask(process.hltGemRecHits, process.hltGemSegments)


process.hcalGlobalRecoTask = cms.ConditionalTask(process.hltHbhereco)


process.hcalLocalRecoTask = cms.ConditionalTask(process.hltHfprereco, process.hltHfreco, process.hltHoreco)


process.hgcalLocalRecoTask = cms.ConditionalTask(process.HGCalRecHit, process.HGCalUncalibRecHit, process.hgcalLayerClustersEE, process.hgcalLayerClustersHSci, process.hgcalLayerClustersHSi, process.hgcalMergeLayerClusters)


Expand Down Expand Up @@ -36385,7 +36412,7 @@
process.ecalClustersTask = cms.ConditionalTask(process.particleFlowSuperClusteringTask)


process.ecalLocalRecoTask = cms.ConditionalTask(process.ecalRecHitTask, process.ecalUncalibRecHitTask)
process.ecalLocalRecoTask = cms.ConditionalTask(process.HLTDoFullUnpackingEgammaEcalTask)


process.highlevelrecoTask = cms.ConditionalTask(process.particleFlowRecoTask)
Expand All @@ -36397,13 +36424,12 @@
process.particleFlowClusterTask = cms.ConditionalTask(process.particleFlowBadHcalPseudoCluster, process.pfClusteringECALTask, process.pfClusteringHBHEHFTask, process.pfClusteringHGCalTask, process.pfClusteringHOTask)


process.calolocalrecoTask = cms.ConditionalTask(process.ecalLocalRecoTask, process.hcalLocalRecoTask)
process.calolocalrecoTask = cms.ConditionalTask(process.ecalLocalRecoTask, process.HLTDoLocalHcalTask)


process.localrecoTask = cms.ConditionalTask(process.bunchSpacingProducer, process.calolocalrecoTask, process.muonlocalrecoTask, process.trackerlocalrecoTask)


process.HLTParticleFlowTask = cms.ConditionalTask(process.HLTBeamSpotTask, process.RawToDigiTask, process.caloTowersRecTask, process.ecalClustersTask, process.generalTracks, process.hcalGlobalRecoTask, process.hgcalLocalRecoTask, process.highPtTripletStepTask, process.highlevelrecoTask, process.hltOnlineBeamSpot, process.hltPhase2PixelTracksTask, process.hltPhase2PixelVertices, process.initialStepTask, process.itLocalRecoTask, process.iterTICLTask, process.localrecoTask, process.otLocalRecoTask, process.particleFlowClusterTask, process.trackerClusterCheck, process.vertexRecoTask)


process.HLTAK4PFPuppiJetsReconstruction = cms.Sequence(process.goodOfflinePrimaryVertices+process.hltPixelClustersMultiplicity+process.hltPFPuppi+process.hltAK4PFPuppiJets+process.hltAK4PFPuppiJetCorrectorL1+process.hltAK4PFPuppiJetCorrectorL2+process.hltAK4PFPuppiJetCorrectorL3+process.hltAK4PFPuppiJetCorrector+process.hltAK4PFPuppiJetsCorrected)
Expand All @@ -36421,12 +36447,6 @@
process.HLTDoFullUnpackingEgammaEcalL1SeededSequence = cms.Sequence(process.HLTDoFullUnpackingEgammaEcalL1SeededTask)


process.HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence(process.HLTDoFullUnpackingEgammaEcalTask)


process.HLTDoLocalHcalSequence = cms.Sequence(process.HLTDoLocalHcalTask)


process.HLTEGammaDoLocalHcalSequence = cms.Sequence(process.HLTEGammaDoLocalHcalTask)


Expand Down Expand Up @@ -36457,9 +36477,6 @@
process.HLTL1Sequence = cms.Sequence()


process.HLTL1UnpackerSequence = cms.Sequence()


process.HLTPFClusteringForEgammaL1Seeded = cms.Sequence(process.HLTPFClusteringForEgammaL1SeededTask)


Expand All @@ -36469,9 +36486,36 @@
process.HLTPFPuppiMETReconstruction = cms.Sequence(process.goodOfflinePrimaryVertices+process.hltPixelClustersMultiplicity+process.hltPFPuppiNoLep+process.hltPFPuppiMET)



process.HLTTrackingV61Task = cms.ConditionalTask(process.generalTracks,
process.highPtTripletStepTask,
process.hltPhase2PixelTracksTask,
process.initialStepTask,
process.itLocalRecoTask,
process.otLocalRecoTask,
process.trackerlocalrecoTask,
process.trackerClusterCheck,
process.hltPhase2PixelVertices)


process.HLTParticleFlowTask = cms.ConditionalTask(process.RawToDigiTask,
process.caloTowersRecTask,
process.ecalClustersTask,
process.hgcalLocalRecoTask,
process.highlevelrecoTask,
process.hltOnlineBeamSpot,
process.iterTICLTask,
process.localrecoTask,
process.particleFlowClusterTask,
process.HLTTrackingV61Task,
process.vertexRecoTask)



process.HLTParticleFlowSequence = cms.Sequence(process.HLTParticleFlowTask)



process.HLTPhoton108EBTightIDTightIsoL1SeededSequence = cms.Sequence(process.HLTL1Sequence+process.hltEGL1SeedsForSinglePhotonIsolatedFilter+process.HLTDoFullUnpackingEgammaEcalL1SeededSequence+process.HLTPFClusteringForEgammaL1Seeded+process.HLTHgcalTiclPFClusteringForEgammaL1Seeded+process.hltEgammaCandidatesWrapperL1Seeded+process.hltEG108EtL1SeededFilter+process.hltPhoton108EBTightIDTightIsoClusterShapeL1SeededFilter+process.HLTEGammaDoLocalHcalSequence+process.HLTFastJetForEgamma+process.hltPhoton108EBTightIDTightIsoHEL1SeededFilter+process.hltPhoton108EBTightIDTightIsoEcalIsoL1SeededFilter+process.HLTPFHcalClusteringForEgamma+process.hltPhoton108EBTightIDTightIsoHcalIsoL1SeededFilter, process.HLTPhoton108EBTightIDTightIsoL1SeededTask)


Expand Down Expand Up @@ -36508,7 +36552,7 @@
process.endOfProcess = cms.Sequence(process.MEtoEDMConverter)


process.HLTBeginSequence = cms.Sequence(process.hltTriggerType+process.HLTL1UnpackerSequence+process.HLTBeamSpot)
process.HLTBeginSequence = cms.Sequence(process.hltTriggerType+process.HLTBeamSpot)


process.HLTDiphoton3023IsoCaloIdL1SeededSequence = cms.Sequence(process.HLTL1Sequence+process.hltEGL1SeedsForDoublePhotonIsolatedFilter+process.HLTDoFullUnpackingEgammaEcalL1SeededSequence+process.HLTPFClusteringForEgammaL1Seeded+process.HLTHgcalTiclPFClusteringForEgammaL1Seeded+process.hltEgammaCandidatesWrapperL1Seeded+process.hltEG30EtL1SeededFilter+process.hltDiEG23EtL1SeededFilter+process.hltDiEG3023IsoCaloIdClusterShapeL1SeededFilter+process.hltDiEG3023IsoCaloIdClusterShapeSigmavvL1SeededFilter+process.hltDiEG3023IsoCaloIdClusterShapeSigmawwL1SeededFilter+process.hltDiEG3023IsoCaloIdHgcalHEL1SeededFilter+process.HLTEGammaDoLocalHcalSequence+process.HLTFastJetForEgamma+process.hltDiEG3023IsoCaloIdHEL1SeededFilter+process.hltDiEG3023IsoCaloIdEcalIsoL1SeededFilter+process.hltDiEG3023IsoCaloIdHgcalIsoL1SeededFilter+process.HLTPFHcalClusteringForEgamma+process.hltDiEG3023IsoCaloIdHcalIsoL1SeededFilter, process.HLTDiphoton3023IsoCaloIdL1SeededTask)
Expand Down Expand Up @@ -36567,8 +36611,6 @@

process.HLT_AK4PFPuppiJet520 = cms.Path(process.HLTBeginSequence+
process.l1tSinglePFPuppiJet230off+
process.HLTDoLocalHcalSequence+
process.HLTDoFullUnpackingEgammaEcalSequence+
process.HLTParticleFlowSequence+
process.HLTAK4PFPuppiJetsReconstruction+
process.hltSingleAK4PFPuppiJet520+
Expand Down

0 comments on commit 2f14caf

Please sign in to comment.