1 #ifndef GEMRecHit_GEMCSCSegment_h 2 #define GEMRecHit_GEMCSCSegment_h 75 virtual std::vector<const TrackingRecHit*>
recHits()
const;
76 virtual std::vector<TrackingRecHit*>
recHits();
AlgebraicSymMatrix parametersError() const
Covariance matrix of parameters()
CSCDetId cscDetId() const
LocalError localPositionError() const
GEMCSCSegment()
Default constructor.
LocalError localDirectionError() const
Error on the local direction.
std::vector< GEMRecHit > theGEMRecHits
const std::vector< GEMRecHit > & gemRecHits() const
virtual int dimension() const
Dimension (in parameter space)
std::ostream & operator<<(std::ostream &os, const GEMCSCSegment &seg)
virtual ~GEMCSCSegment()
Destructor.
GEMCSCSegment * clone() const
LocalPoint localPosition() const
AlgebraicVector parameters() const
Parameters of the segment, for the track fit in the order (dx/dz, dy/dz, x, y )
CLHEP::HepMatrix AlgebraicMatrix
LocalVector localDirection() const
Local direction.
AlgebraicSymMatrix theCovMatrix
const std::vector< CSCRecHit2D > & specificRecHits() const
const std::vector< CSCRecHit2D > & cscRecHits() const
CLHEP::HepVector AlgebraicVector
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::HepSymMatrix AlgebraicSymMatrix
virtual int degreesOfFreedom() const
Degrees of freedom of the segment fit.
DetId geographicalId() const
const CSCSegment cscSegment() const
double chi2() const
Chi2 of the segment fit.