1 #ifndef DTSLRECCLUSTER_H
2 #define DTSLRECCLUSTER_H
45 const std::vector<DTRecHit1DPair>& pair) ;
81 virtual std::vector<const TrackingRecHit*>
recHits()
const ;
83 virtual std::vector<TrackingRecHit*>
recHits() ;
124 #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)
std::ostream & operator<<(std::ostream &out, const ALILine &li)
static AlgebraicMatrix theProjectionMatrix
virtual AlgebraicSymMatrix parametersError() const
Return just "(sigma_x)^2".
AlgebraicVector param(const LocalPoint &lp) const
std::vector< DTRecHit1DPair > specificRecHits() const
Access to specific components.
virtual ~DTSLRecCluster()
virtual std::vector< const TrackingRecHit * > recHits() const
return the hits
CLHEP::HepMatrix AlgebraicMatrix
static bool isInitialized
CLHEP::HepVector AlgebraicVector
virtual LocalError localPositionError() const
Error on the local position.
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