35 theSlid(id), thePairs(pairs){
41 const std::vector<DTRecHit1DPair>& pairs) :
49 std::vector<const TrackingRecHit*> pointersOfRecHits;
51 for(std::vector<DTRecHit1DPair>::const_iterator rechit =
thePairs.begin();
53 pointersOfRecHits.push_back( &(*rechit) );
55 return pointersOfRecHits;
59 std::vector<TrackingRecHit*> pointersOfRecHits;
61 for(std::vector<DTRecHit1DPair>::iterator rechit =
thePairs.begin();
63 pointersOfRecHits.push_back( &(*rechit) );
65 return pointersOfRecHits;
71 <<
" nHits: " << clus.
nHits() ;
std::vector< DTRecHit1DPair > thePairs
LocalPoint localPosition() const override
Local position.
ostream & operator<<(ostream &os, const DTSLRecCluster &clus)
static const AlgebraicMatrix theProjectionMatrix
CLHEP::HepMatrix AlgebraicMatrix
static AlgebraicMatrix initMatrix()
std::vector< const TrackingRecHit * > recHits() const override
return the hits
LocalError localPositionError() const override
Error on the local position.