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.
std::ostream & operator<<(std::ostream &out, const ALILine &li)
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.
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