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