[EVO] Fixed merged conflict 2026/04/03#50657
[EVO] Fixed merged conflict 2026/04/03#50657smuzaffar merged 42 commits intocms-sw:CMSSW_16_1_EVOLUTION_Xfrom
Conversation
Add a constructor from Run3ScoutingElectron that populates kinematics, shower shapes, ID variables, track parameters, isolation, and ECAL crystal-level information. Scouting-derived quantities are stored as userFloats/userInts where GsfElectron members are not directly writable, and as dedicated private members for track and ECAL data. Provide universal accessors (trkEta, trkPhi, trkpMode, trketaMode, trkphiMode, trkqoverpModeError, seedId, nClusters, nCrystals) that dispatch to gsfTrack()/superCluster() for standard electrons and to the stored scouting values for scouting electrons, controlled by an isScoutingElectron() flag. Scouting-only quantities with no standard equivalent (energyMatrix, timingMatrix, detIds, rechitZeroSuppression) keep their scouting-prefixed accessors.
Add a constructor from Run3ScoutingPhoton that populates kinematics, shower shapes, energy variables, and isolation. Scouting-derived quantities are stored as userFloats where reco::Photon members are not directly writable, and as dedicated private members for ECAL crystal data. Provide universal accessors (seedId, nClusters, nCrystals) that dispatch to superCluster() for standard photons and to stored scouting values for scouting photons, controlled by an isScoutingPhoton() flag. Scouting-only quantities with no standard equivalent (energyMatrix, timingMatrix, detIds, rechitZeroSuppression) keep their scouting- prefixed accessors.
… since scouting jets don't have constituent indices filled. Still can be useful in the future.
…it to fill PackedCandidate tracking info
…it to fill PackedCandidate tracking info
…tDictionary-fix TestObjects: Added missing dependency to fix the failing unit test
SA: Ignore system header in FunctionChecker
…lter Fix ExternalGeneratorFilter calling endLumiProduce twice
|
type evo |
|
cms-bot internal usage |
|
please test |
|
please build thanks @Dr15Jones for taking care of it |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50657/48863 |
|
A new Pull Request was created by @Dr15Jones for CMSSW_16_1_EVOLUTION_X. It involves the following packages:
@Dr15Jones, @Moanwar, @battibass, @davidlange6, @fabiocos, @ftenchini, @ftorrresd, @jfernan2, @lviliani, @makortel, @mandrenguyen, @mkirsano, @sensrcn, @smuzaffar, @srimanob, @theofil can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
looks good, merging this for EVO branch as this PR is just to resolve the merge conflicts which bot was not able to resolve automatically |
PR description:
Fixed a merge conflict that arose with master
PR validation:
Code compiles.
resolves cms-sw/framework-team#2134