[L1T] Phase-2, Drop e/g simulation from L1 emulator sequence and event content #38335
+115
−37
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR description:
Porting local cms-l1t-offline#1019
This PR drops the simulation of e/g Standalone objects in the endcap and TkElectron and TkEm objects in barrel and endcap from the sequence and from the event content.
Additionally, the PR edits the customization of FEVTDEBUGHLT to be able to read input files containing the olf data format for certain types of PFCandidates.
PR validation:
Validated running the cmsDriver command:
cmsDriver.py step1 --processName=L1REPR --conditions 123X_mcRun4_realistic_v3 -n 10 --era Phase2C9 --eventcontent FEVTDEBUGHLT -s RAW2DIGI,L1 --datatier FEVTDEBUGHLT --geometry Extended2026D49 --fileout file:/tmp/step1_Reprocess_L1.root --no_exec --nThreads 8 --python step1_L1_Reprocess.py --filein "das:/MinBias_TuneCP5_14TeV-pythia8/Phase2HLTTDRSummer20L1T-PU200_111X_mcRun4_realistic_T15_v1-v2/FEVT" --customise L1Trigger/Configuration/customisePhase2.addHcalTriggerPrimitives,L1Trigger/Configuration/customisePhase2FEVTDEBUGHLT.customisePhase2FEVTDEBUGHLT --no_exec
The diff of the output of the edmDumpEventContent /tmp/step1_Reprocess_L1.root command is:
203d202
< BXVectorl1t::EGamma "l1EGammaEEProducer" "L1EGammaCollectionBXVWithCuts" "RECO"
391,399d389
< vectorl1t::TkElectron "L1TkElectronsCrystal" "EG" "RECO"
< vectorl1t::TkElectron "L1TkElectronsEllipticMatchCrystal" "EG" "RECO"
< vectorl1t::TkElectron "L1TkElectronsEllipticMatchHGC" "EG" "RECO"
< vectorl1t::TkElectron "L1TkElectronsHGC" "EG" "RECO"
< vectorl1t::TkElectron "L1TkElectronsLooseCrystal" "EG" "RECO"
< vectorl1t::TkElectron "L1TkIsoElectronsCrystal" "EG" "RECO"
< vectorl1t::TkElectron "L1TkIsoElectronsHGC" "EG" "RECO"
< vectorl1t::TkEm "L1TkPhotonsCrystal" "EG" "RECO"
< vectorl1t::TkEm "L1TkPhotonsHGC" "EG" "RECO"
667d656
< BXVectorl1t::EGamma "l1EGammaEEProducer" "L1EGammaCollectionBXVWithCuts" "L1REPR"
968,975d956
< vectorl1t::TkElectron "L1TkElectronsCrystal" "EG" "L1REPR"
< vectorl1t::TkElectron "L1TkElectronsEllipticMatchCrystal" "EG" "L1REPR"
< vectorl1t::TkElectron "L1TkElectronsEllipticMatchHGC" "EG" "L1REPR"
< vectorl1t::TkElectron "L1TkElectronsHGC" "EG" "L1REPR"
< vectorl1t::TkElectron "L1TkElectronsLooseCrystal" "EG" "L1REPR"
< vectorl1t::TkElectron "L1TkElectronsLooseHGC" "EG" "L1REPR"
< vectorl1t::TkElectron "L1TkIsoElectronsCrystal" "EG" "L1REPR"
< vectorl1t::TkElectron "L1TkIsoElectronsHGC" "EG" "L1REPR"
986,987d966
< vectorl1t::TkEm "L1TkPhotonsCrystal" "EG" "L1REPR"
< vectorl1t::TkEm "L1TkPhotonsHGC" "EG" "L1REPR"