Go to the documentation of this file. 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
LocalPoint localPosition() const override
Local position.
int dimension() const override
return 2. The dimension of the matrix
std::vector< DTRecHit1DPair > thePairs
AlgebraicVector parameters() const override
the vector of parameters (dx/dz,x)
DTSuperLayerId superLayerId() const
The id of the superlayer on which reside the segment.
~DTSLRecCluster() override
static const AlgebraicMatrix theProjectionMatrix
CLHEP::HepVector AlgebraicVector
std::ostream & operator<<(std::ostream &os, const DTSLRecCluster &seg)
DTSLRecCluster * clone() const override
The clone method needed by the clone policy.
LocalError localPositionError() const override
Error on the local position.
CLHEP::HepSymMatrix AlgebraicSymMatrix
CLHEP::HepMatrix AlgebraicMatrix
std::vector< DTRecHit1DPair > specificRecHits() const
Access to specific components.
AlgebraicSymMatrix parametersError() const override
AlgebraicSymMatrix parError(const LocalError &le) const
AlgebraicVector param(const LocalPoint &lp) const
AlgebraicMatrix projectionMatrix() const override