11 #ifndef DataFormats_CTPPSReco_CTPPSPixelLocalTrack_H
12 #define DataFormats_CTPPSReco_CTPPSPixelLocalTrack_H
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)
AlgebraicSymMatrix22 trackPointInterpolationCovariance(float z) const
void push_back(const T &t)
const GlobalPoint & globalCoordinates() const
const ParameterVector & parameterVector() const
GlobalPoint trackPoint(float z) const
returns the point from which the track is passing by at the selected z
bool operator<(const CTPPSPixelLocalTrack &r)
float yPullNormalization() const
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
unsigned short numberOfPointsUsedForFit() const
const CovarianceMatrix & covarianceMatrix() const
reference find_or_insert(det_id_type id)
float chiSquared_
fit chi^2
const edm::DetSetVector< CTPPSPixelFittedRecHit > & hits() const
void setRecoInfo(CTPPSpixelLocalTrackReconstructionInfo recoInfo)
float chiSquaredOverNDF() const
void setIsUsedForFit(bool usedForFit)
void addHit(unsigned int detId, const CTPPSPixelFittedRecHit &hit)
Vector3DBase unit() const
void setIsRealHit(bool realHit)
edm::DetSetVector< CTPPSPixelFittedRecHit > track_hits_vector_
virtual ~CTPPSPixelFittedRecHit()
CTPPSpixelLocalTrackReconstructionInfo recoInfo_
CTPPSpixelLocalTrackReconstructionInfo recoInfo() const
static constexpr int covarianceSize
float xPullNormalization() 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
bool isUsedForFit() const
CovarianceMatrix par_covariance_matrix_
GlobalVector directionVector() const
void setValid(bool valid)