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