Repository navigation
Commit abdac64
committed
[PWGLF] Modernize K1 micro analysis track selection
- Use v001 resonance tables (ResoCollisions_001, ResoMicroTracks_001,
ResoMCMicroTracks_001, ResoMCParents_001); keep ResoTracks as fallback
- Unify full/micro track selection and PID in a single code path,
handling quantised v001 DCA/nSigma values and producer pT-dependent
DCA bits
- Apply pion PID on micro tracks; apply cUseOnlyTOFTrackPi to both
pions and cUseOnlyTOFTrackKa to the kaon; add cByPassTOF and
optional pT-dependent PID/DCA
- Restore secondary-resonance and K1 candidate cuts (mass window,
other-pair masses, opening angle, pair asymmetry); -999 disables a
cut and skips its computation; fill QAcut and kaon QA
- Iterate unordered pion pairs to stop double-filling triplets, with a
canonical pion assignment for role-dependent quantities
- Cache per-collision selections, record cut-flow from the selection
functions, add event cuts and init-time config validation
- Replace TLorentzVector with ROOT::Math vectors, use PDG constants,
remove unused options1 parent ae259aa commit abdac64
1 file changed
Lines changed: 999 additions & 383 deletions
0 commit comments