41 signed short trakQuality = -1;
42 if(track.
quality(trackQualityUndef)) trakQuality = 5;
43 if(track.
quality(trackQualityLoose)) trakQuality = 0;
44 if(track.
quality(trackQualityTight)) trakQuality = 1;
45 if(track.
quality(trackQualityhighPur)) trakQuality = 2;
46 if(track.
quality(trackQualityConfirmed)) trakQuality = 3;
47 if(track.
quality(trackQualityGoodIterative)) trakQuality = 4;
54 chicut && fisrtPixelCut &&
55 ( (trakQuality==d.
trackQuality && usequality==1) || usequality==0 ) );
double p() const
momentum vector magnitude
bool hasValidHitInPixelLayer(enum PixelSubdetector::SubDetector, uint16_t layer) const
double normalizedChi2() const
chi-squared divided by n.d.o.f. (or chi-squared * 1e6 if n.d.o.f. is zero)
TrackQuality
track quality
static std::string const input
double eta() const
pseudorapidity of momentum vector
TrackProbabilityCategoryData category
bool operator()(const first_argument_type &, const second_argument_type &) const
unsigned short numberOfValidHits() const
number of valid hits found
static TrackQuality qualityByName(const std::string &name)
const HitPattern & hitPattern() const
Access the hit pattern, indicating in which Tracker layers the track has hits.
bool quality(const TrackQuality) const
Track quality.
int numberOfValidPixelHits() const
signed short trackQuality