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