Skip to content

add functors to access track and track fit quantities

add functors for selecting tracks based on track and track fit related quantities

functor description
NVPHOLES number of holes in VELO segment from HitPattern
HASVPSENSOROVERLAP check if track crosses different sensors in same VELO module
NFTHOLES number of holes in SciFi segment from HitPattern
NFTHITSLEFT number of hits of track in left half of SciFi
NFTHITSRIGHT number of hits of track in right half of SciFi
NFTHITSTOP number of hits of track in top half of SciFi
NFTHITSBOTTOM number of hits of track in bottom half of SciFi
VELOCHI2 VELO chi2 of fit result of track
VELOCHI2DOF VELO chi2/ndof of fit result of track
UPSTREAMCHI2 upstream chi2 of fit result of track
UPSTREAMCHI2DOF upstream chi2/ndof of fit result of track
DOWNSTREAMCHI2 downstream chi2 of fit result of track
DOWNSTREAMCHI2DOF downstream chi2/ndof of fit result of track
MATCHCHI2 upstream-downstream match chi2 of fit result of track
MATCHCHI2DOF upstream-downstream match chi2/ndof of fit result of track
NVPLAYERS number of VELO layers of track as defined by HitPattern ( different to NVPHITS, which returns the number of VPIDs of a track)

adds missing functors to address Alignment#110

required for Alignment!607

requires LHCb!4977 (merged)

move is_variant in Tr/TrackFitEvent/include/Event/Measurement.h to name space to avoid problems with including header files

Edited by Flo Reiss

Merge request reports

Loading