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