#include <DTSLRecSegment2D.h>
Public Member Functions | |
DTChamberId | chamberId () const |
The id of the chamber on which reside the segment. | |
virtual DTSLRecSegment2D * | clone () const |
The clone method needed by the clone policy. | |
DTSLRecSegment2D () | |
Constructor. | |
DTSLRecSegment2D (const DTSuperLayerId id, const std::vector< DTRecHit1D > &hits) | |
c'tor from hits | |
DTSLRecSegment2D (const DTSuperLayerId id, LocalPoint &position, LocalVector &direction, AlgebraicSymMatrix &covMatrix, double &chi2, std::vector< DTRecHit1D > &hits1D) | |
complete constructor | |
DTSuperLayerId | superLayerId () const |
The id of the superlayer on which reside the segment. | |
virtual | ~DTSLRecSegment2D () |
Destructor. | |
Friends | |
class | DTSegmentUpdator |
a 2D (x, dx/dz) segment in a DT superlayer.
Definition at line 17 of file DTSLRecSegment2D.h.
DTSLRecSegment2D::DTSLRecSegment2D | ( | ) | [inline] |
DTSLRecSegment2D::DTSLRecSegment2D | ( | const DTSuperLayerId | id, |
const std::vector< DTRecHit1D > & | hits | ||
) |
DTSLRecSegment2D::DTSLRecSegment2D | ( | const DTSuperLayerId | id, |
LocalPoint & | position, | ||
LocalVector & | direction, | ||
AlgebraicSymMatrix & | covMatrix, | ||
double & | chi2, | ||
std::vector< DTRecHit1D > & | hits1D | ||
) |
complete constructor
Definition at line 14 of file DTSLRecSegment2D.cc.
: DTRecSegment2D(id, position, direction, covMatrix, chi2, hits1D){}
virtual DTSLRecSegment2D::~DTSLRecSegment2D | ( | ) | [inline, virtual] |
DTChamberId DTSLRecSegment2D::chamberId | ( | ) | const |
The id of the chamber on which reside the segment.
Definition at line 32 of file DTSLRecSegment2D.cc.
References DTSuperLayerId::chamberId(), and superLayerId().
{ return superLayerId().chamberId(); }
DTSLRecSegment2D * DTSLRecSegment2D::clone | ( | void | ) | const [virtual] |
The clone method needed by the clone policy.
Reimplemented from DTRecSegment2D.
Definition at line 22 of file DTSLRecSegment2D.cc.
References DTSLRecSegment2D().
{ return new DTSLRecSegment2D(*this); }
DTSuperLayerId DTSLRecSegment2D::superLayerId | ( | ) | const |
The id of the superlayer on which reside the segment.
Definition at line 27 of file DTSLRecSegment2D.cc.
References DTSuperLayerId, and TrackingRecHit::geographicalId().
Referenced by DTSegment4DQuality::analyze(), DTVDriftCalibration::analyze(), chamberId(), DTSegmentUpdator::fit(), and DTCombinatorialPatternReco4D::segmentSpecialZed().
{ return DTSuperLayerId(geographicalId()); }
friend class DTSegmentUpdator [friend] |
Reimplemented from DTRecSegment2D.
Definition at line 46 of file DTSLRecSegment2D.h.