Add algorithm for calculating and persisting related info (e.g. isolation information) - DaVinci examples & functor collection for isolation information
Needs Rec!4251 (merged), LHCb!4921 (merged)
- Add two DaVinci examples for tupling isolation information using the relation tables method implemented in Rec.
- Retrieves P2InfoRelations table persisted in lines extra outputs
- Runs the algorithm
FunctorsToRelTable
given line candidates & a container of selected tracks - Requires new dst file to be added to TestFileDB - with selective persistence of isolation tracks & P2InfoRelations table - see lhcb-datapkg/PRConfig!535 (merged) (processed using options introduced in Moore!4319 (merged))
- Add a functor collection to generalise naming of isolation variables.
- Retrieves isolation information stored at a given index for a list of required variables using the P2InfoRelations table provided, plus optionally for cone isolation information on the isolation type and cone angle
- Add a variant of the P2InfoRelations options script that runs as a DaVinciTest in the LHCbIntegration test LHCbIntegrationTests!95 (merged)
Isolation information includes the following information and is defined in https://gitlab.cern.ch/lhcb/Rec/-/blob/13ccb245b0b4271e80488e9ff914aca1e34386b7/Phys/RelatedInfoTools/include/Phys/RelatedInfoFunctors.h:
- Cone isolation: Relation tables for the reference particle with respect to particles (
make_photons()
for"NeutralIso"
,make_long_pions()
for"LongTrackIso"
) in a cone of deltaR=1.0 & deltaR=1.8 around the reference particle. Includes isolation information of:- Cone's multiplicity (number of selected particles in cone)
- Cone's P[,T, X, Y, Z],
- Cone Asymmetry in P[,T, X, Y, Z],
- Cone Delta ETA, PHI
- Vertex isolation: Caluclates the minimum IPCHI2 wrt the reference particle's decay vertex among a set of long tracks (equiv. of SMALLEST_DELTACHI2)
Tested in LHCbIntegrationTests!95 (merged)
Merge request reports
Activity
changed title from Draft: Add algorithm for calculating and persisting related info (e.g. isolation information), DaVinci examples & functor collection for isolation information to Draft: Add algorithm for calculating and persisting related info (e.g. isolation information) - DaVinci examples & functor collection for isolation information
mentioned in merge request Rec!4251 (merged)
mentioned in merge request Moore!4319 (merged)
mentioned in merge request LHCbIntegrationTests!95 (merged)
added 1 commit
- 194ad108 - Updates with respect to Moore branch - make set of variables consisted more...
- Resolved by Francesca Swystun
added 69 commits
-
6749ced4...14733ece - 54 commits from branch
master
- 14733ece...6f0d983d - 5 earlier commits
- 4fb56d8f - Add Cone momentum functors & docstring
- 0b375fd0 - pre-commit fixes
- 049454fc - Update for SMALLEST_REF_ENDVERTEX_IPCHI2 functor
- 1f040d8e - Add some basic example options file
- 5ed17368 - pre-commit fixes
- a9219a10 - update
- d3e19d54 - Add options file for integration test
- 044fab0e - Quick fix to reltables naming
- 6677c020 - Updates with respect to Moore branch - make set of variables consisted more...
- 33830570 - Update DaVinci options to use new indexing scheme
Toggle commit list-
6749ced4...14733ece - 54 commits from branch
- [2025-03-23 17:17] Validation started with lhcb-master-mr#13023
- [2025-03-28 19:09] Validation started with lhcb-master-mr#13142
- [2025-03-28 19:10] Validation started with lhcb-master-mr#13143
- [2025-03-30 11:13] Validation started with lhcb-master-mr#13148
- [2025-04-01 09:09] Validation started with lhcb-master-mr#13169
- [2025-04-01 09:31] Validation started with lhcb-master-mr#13170
- [2025-04-01 11:41] Validation started with lhcb-master-mr#13173
Edited by Software for LHCbadded dependent MR label