1 #ifndef DataFormats_MuonReco_EmulatedME0Segment_h 2 #define DataFormats_MuonReco_EmulatedME0Segment_h 48 virtual std::vector<const TrackingRecHit*>
recHits()
const {
return std::vector<const TrackingRecHit*> (); }
50 virtual std::vector<TrackingRecHit*>
recHits() {
return std::vector<TrackingRecHit*>();}
76 #endif // ME0RecHit_EmulatedME0Segment_h virtual LocalPoint localPosition() const
virtual int dimension() const
Dimension (in parameter space)
EmulatedME0Segment()
Default constructor.
virtual int degreesOfFreedom() const
Degrees of freedom of the segment fit.
virtual AlgebraicSymMatrix parametersError() const
Covariance matrix of parameters()
virtual ~EmulatedME0Segment()
Destructor.
AlgebraicVector parameters() const
Parameters of the segment, for the track fit in the order (dx/dz, dy/dz, x, y )
LocalError localDirectionError() const
Error on the local direction.
CLHEP::HepMatrix AlgebraicMatrix
virtual std::vector< const TrackingRecHit * > recHits() const
Access to component RecHits (if any)
EmulatedME0Segment * clone() const
LocalVector localDirection() const
Local direction.
virtual std::vector< TrackingRecHit * > recHits()
Non-const access to component RecHits (if any)
CLHEP::HepVector AlgebraicVector
virtual double chi2() const
Chi2 of the segment fit.
std::ostream & operator<<(std::ostream &os, const EmulatedME0Segment &seg)
CLHEP::HepSymMatrix AlgebraicSymMatrix
LocalVector theLocalDirection
LocalError localPositionError() const
AlgebraicMatrix projectionMatrix() const
The projection matrix relates the trajectory state parameters to the segment parameters().
AlgebraicSymMatrix theCovMatrix