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