Go to the documentation of this file.
16 "detachedTripletStep",
20 "jetCoreRegionalStep",
22 "muonSeededStepInOut",
23 "muonSeededStepOutIn",
24 "outInEcalSeededConv",
25 "inOutEcalSeededConv",
29 "cosmicStandAloneMuon",
34 "reservedForUpgrades1",
35 "reservedForUpgrades2",
46 "hiRegitMuInitialStep",
47 "hiRegitMuLowPtTripletStep",
48 "hiRegitMuPixelPairStep",
49 "hiRegitMuDetachedTripletStep",
50 "hiRegitMuMixedTripletStep",
51 "hiRegitMuPixelLessStep",
52 "hiRegitMuTobTecStep",
53 "hiRegitMuMuonSeededStepInOut",
54 "hiRegitMuMuonSeededStepOutIn"};
57 "loose",
"tight",
"highPurity",
"confirmed",
"goodIterative",
"looseSetWithPV",
"highPuritySetWithPV",
"discarded"};
98 covbetabeta_(covbetabeta),
110 stopReason_(stopReason) {
157 py() *
py() / (
pt() *
pt()) * vertexCov(0, 0) - 2 *
py() *
px() / (
pt() *
pt()) * vertexCov(0, 1) +
158 px() *
px() / (
pt() *
pt()) * vertexCov(1, 1));
void setQuality(const TrackQuality)
CovarianceMatrix & fill(CovarianceMatrix &v) const
fill SMatrix
unsigned int index
index type
uint8_t algorithm_
track algorithm
TrackAlgorithm
track algorithm
TrackBase()
default constructor
TrackQuality
track quality
double px() const
x coordinate of momentum vector
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
double dxyError() const
error on dxy
double pt() const
track transverse momentum
double py() const
y coordinate of momentum vector
PerigeeCovarianceMatrix & fillCovariance(PerigeeCovarianceMatrix &v, const float *data)
CovarianceMatrix covariance() const
return track covariance matrix
This class analyses the reconstruction quality for a given track.
std::bitset< algoSize > algoMask_
algo mask, bit set for the algo where it was reconstructed + each algo a track was found overlapping ...
Structure Point Contains parameters of Gaussian fits to DMRs.
virtual ~TrackBase()
virtual destructor
float covariance_[covarianceSize]
perigee 5x5 covariance matrix
static TrackQuality qualityByName(const std::string &name)
static const std::string qualityNames[]
static TrackAlgorithm algoByName(const std::string &name)
math::Error< dimension >::type CovarianceMatrix
5 parameter covariance matrix
static const std::string algoNames[]
bool quality(const TrackQuality) const
Track quality.
math::XYZVector Vector
spatial vector