11 #ifndef DataFormats_CTPPSReco_CTPPSPixelLocalTrack_H 12 #define DataFormats_CTPPSReco_CTPPSPixelLocalTrack_H 113 if (
hit.isUsedForFit())
133 inline float z0()
const {
return z0_; }
168 float delta_z =
z -
z0_;
CTPPSPixelFittedRecHit(const CTPPSPixelRecHit &hit, const GlobalPoint &space_point_on_det, const LocalPoint &residual, const LocalPoint &pull)
void push_back(const T &t)
bool operator<(const CTPPSPixelLocalTrack &r)
LocalPoint pull_
normalised residual
math::Error< dimension >::type CovarianceMatrix
Global3DPoint GlobalPoint
int numberOfPointsUsedForFit_
number of points used for the track fit
GlobalPoint trackCentrePoint()
static constexpr int dimension
ParameterVector track_params_vector_
track parameters: (x0, y0, tx, ty); x = x0 + tx*(z-z0) ...
CTPPSpixelLocalTrackReconstructionInfo
reference find_or_insert(det_id_type id)
float chiSquared_
fit chi^2
float chiSquaredOverNDF() const
bool isUsedForFit() const
unsigned short numberOfPointsUsedForFit() const
void setRecoInfo(CTPPSpixelLocalTrackReconstructionInfo recoInfo)
const GlobalPoint & globalCoordinates() const
void setIsUsedForFit(bool usedForFit)
void addHit(unsigned int detId, const CTPPSPixelFittedRecHit &hit)
AlgebraicSymMatrix22 trackPointInterpolationCovariance(float z) const
GlobalPoint trackPoint(float z) const
returns the point from which the track is passing by at the selected z
void setIsRealHit(bool realHit)
edm::DetSetVector< CTPPSPixelFittedRecHit > track_hits_vector_
virtual ~CTPPSPixelFittedRecHit()
CTPPSpixelLocalTrackReconstructionInfo recoInfo_
static constexpr int covarianceSize
const CovarianceMatrix & covarianceMatrix() const
GlobalPoint space_point_on_det_
mm
math::Vector< dimension >::type ParameterVector
covariance matrix size
reco::TrackBase::ParameterVector ParameterVector
ROOT::Math::SMatrix< double, 2, 2, ROOT::Math::MatRepSym< double, 2 > > AlgebraicSymMatrix22
float xPullNormalization() const
const edm::DetSetVector< CTPPSPixelFittedRecHit > & hits() const
CovarianceMatrix par_covariance_matrix_
CTPPSpixelLocalTrackReconstructionInfo recoInfo() const
Vector3DBase unit() const
float yPullNormalization() const
const ParameterVector & parameterVector() const
GlobalVector directionVector() const
void setValid(bool valid)