17 "detachedTripletStep",
21 "jetCoreRegionalStep",
23 "muonSeededStepInOut",
24 "muonSeededStepOutIn",
25 "outInEcalSeededConv",
26 "inOutEcalSeededConv",
30 "cosmicStandAloneMuon",
35 "reservedForUpgrades1",
36 "reservedForUpgrades2",
47 "hiRegitMuInitialStep",
48 "hiRegitMuLowPtTripletStep",
49 "hiRegitMuPixelPairStep",
50 "hiRegitMuDetachedTripletStep",
51 "hiRegitMuMixedTripletStep",
52 "hiRegitMuPixelLessStep",
53 "hiRegitMuTobTecStep",
54 "hiRegitMuMuonSeededStepInOut",
55 "hiRegitMuMuonSeededStepOutIn"
65 "highPuritySetWithPV",
75 algorithm_(undefAlgorithm),
76 originalAlgorithm_(undefAlgorithm),
98 algorithm_(algorithm),
99 originalAlgorithm_(algorithm),
102 stopReason_(stopReason)
void setQuality(const TrackQuality)
unsigned int index
index type
TrackBase()
default constructor
TrackQuality
track quality
void find(edm::Handle< EcalRecHitCollection > &hits, DetId thisDet, std::vector< EcalRecHitCollection::const_iterator > &hit, bool debug=false)
TrackAlgorithm
track algorithm
static const std::string qualityNames[]
tuple quality
[pTError/pT]*max(1,normChi2) <= ptErrorCut
std::bitset< algoSize > algoMask_
algo mask, bit set for the algo where it was reconstructed + each algo a track was found overlapping ...
PerigeeCovarianceMatrix & fillCovariance(PerigeeCovarianceMatrix &v, const float *data)
math::XYZPoint Point
point in the space
static TrackQuality qualityByName(const std::string &name)
virtual ~TrackBase()
virtual destructor
This class analyses the reconstruction quality for a given track.
static const std::string algoNames[]
float covariance_[covarianceSize]
perigee 5x5 covariance matrix
CovarianceMatrix & fill(CovarianceMatrix &v) const
fill SMatrix
static TrackAlgorithm algoByName(const std::string &name)
uint8_t algorithm_
track algorithm
math::XYZVector Vector
spatial vector
tuple size
Write out results.
math::Error< dimension >::type CovarianceMatrix
5 parameter covariance matrix