Skip to content
Snippets Groups Projects

Add algorithm for calculating and persisting related info (e.g. isolation information) - DaVinci examples & functor collection for isolation information

Merged Francesca Swystun requested to merge reltables_isolation_examples into master

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)

cc: @mmonk @fswystun @malehura @ghallett @tfulghes @tlatham

Edited by Francesca Swystun

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Francesca Swystun added 69 commits

    added 69 commits

    Compare with previous version

  • Francesca Swystun changed the description

    changed the description

  • added 1 commit

    • 0631f873 - Update integration test after LHCb fix

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • Edited by Software for LHCb
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading