1 #ifndef DTSLRECCLUSTER_H 2 #define DTSLRECCLUSTER_H 68 std::vector<const TrackingRecHit*>
recHits()
const override;
70 std::vector<TrackingRecHit*>
recHits()
override;
103 #endif // DTSLRECCLUSTER_H
std::vector< const TrackingRecHit * > recHits() const override
return the hits
AlgebraicSymMatrix parError(const LocalError &le) const
std::vector< DTRecHit1DPair > thePairs
AlgebraicVector param(const LocalPoint &lp) const
int dimension() const override
return 2. The dimension of the matrix
DTSuperLayerId superLayerId() const
The id of the superlayer on which reside the segment.
AlgebraicVector parameters() const override
the vector of parameters (dx/dz,x)
static const AlgebraicMatrix theProjectionMatrix
~DTSLRecCluster() override
LocalError localPositionError() const override
Error on the local position.
CLHEP::HepMatrix AlgebraicMatrix
DTSLRecCluster * clone() const override
The clone method needed by the clone policy.
CLHEP::HepVector AlgebraicVector
std::ostream & operator<<(std::ostream &os, const DTSLRecCluster &seg)
AlgebraicSymMatrix parametersError() const override
CLHEP::HepSymMatrix AlgebraicSymMatrix
std::vector< DTRecHit1DPair > specificRecHits() const
Access to specific components.
AlgebraicMatrix projectionMatrix() const override
LocalPoint localPosition() const override
Local position.