1 #ifndef GEMRecHit_GEMSegment_h 2 #define GEMRecHit_GEMSegment_h 57 virtual std::vector<const TrackingRecHit*>
recHits()
const;
59 virtual std::vector<TrackingRecHit*>
recHits();
AlgebraicVector parameters() const
Parameters of the segment, for the track fit in the order (dx/dz, dy/dz, x, y )
LocalError localPositionError() const
virtual ~GEMSegment()
Destructor.
GEMDetId gemDetId() const
double chi2() const
Chi2 of the segment fit.
virtual int degreesOfFreedom() const
Degrees of freedom of the segment fit.
virtual int dimension() const
Dimension (in parameter space)
std::ostream & operator<<(std::ostream &os, const GEMSegment &seg)
virtual AlgebraicMatrix projectionMatrix() const
The projection matrix relates the trajectory state parameters to the segment parameters().
virtual std::vector< const TrackingRecHit * > recHits() const
Access to component RecHits (if any)
LocalVector theLocalDirection
CLHEP::HepMatrix AlgebraicMatrix
LocalError localDirectionError() const
Error on the local direction.
LocalPoint localPosition() const
GEMSegment * clone() const
CLHEP::HepVector AlgebraicVector
GEMSegment()
Default constructor.
LocalVector localDirection() const
Local direction.
CLHEP::HepSymMatrix AlgebraicSymMatrix
AlgebraicSymMatrix parametersError() const
Covariance matrix of parameters()
const std::vector< GEMRecHit > & specificRecHits() const
DetId geographicalId() const
AlgebraicSymMatrix theCovMatrix
std::vector< GEMRecHit > theGEMRecHits