1 #ifndef CSCRecHit_CSCSegment_h 2 #define CSCRecHit_CSCSegment_h 53 std::vector<const TrackingRecHit*>
recHits()
const override;
55 std::vector<TrackingRecHit*>
recHits()
override;
78 const std::vector<CSCRecHit2D>& specificRecHits_2,
104 #endif // CSCRecHit_CSCSegment_h std::ostream & operator<<(std::ostream &os, const CSCSegment &seg)
CSCDetId cscDetId() const
LocalVector localDirection() const override
Local direction.
CSCSegment * clone() const override
LocalError localDirectionError() const override
Error on the local direction.
const std::vector< CSCSegment > & duplicateSegments() const
virtual bool sharesInput(const TrackingRecHit *other, SharedInputType what) const
std::vector< CSCSegment > theDuplicateSegments
void setDuplicateSegments(std::vector< CSCSegment * > &duplicates)
AlgebraicMatrix projectionMatrix() const override
The projection matrix relates the trajectory state parameters to the segment parameters().
int dimension() const override
Dimension (in parameter space)
~CSCSegment() override
Destructor.
bool testSharesAllInSpecificRecHits(const std::vector< CSCRecHit2D > &specificRecHits_1, const std::vector< CSCRecHit2D > &specificRecHits_2, CSCRecHit2D::SharedInputType) const
CLHEP::HepMatrix AlgebraicMatrix
AlgebraicSymMatrix theCovMatrix
bool isME11a_duplicate() const
LocalPoint localPosition() const override
const std::vector< CSCRecHit2D > & specificRecHits() const
CLHEP::HepVector AlgebraicVector
std::vector< CSCRecHit2D > theCSCRecHits
std::vector< const TrackingRecHit * > recHits() const override
Access to component RecHits (if any)
AlgebraicVector parameters() const override
Parameters of the segment, for the track fit in the order (dx/dz, dy/dz, x, y )
CSCSegment()
Default constructor.
LocalVector theLocalDirection
CLHEP::HepSymMatrix AlgebraicSymMatrix
double chi2() const override
Chi2 of the segment fit.
bool sharesRecHits(const CSCSegment &anotherSegment, CSCRecHit2D::SharedInputType sharesInput) const
DetId geographicalId() const
int degreesOfFreedom() const override
Degrees of freedom of the segment fit.
LocalError localPositionError() const override
AlgebraicSymMatrix parametersError() const override
Covariance matrix of parameters()