1 #ifndef CSCRecHit_CSCSegment_h
2 #define CSCRecHit_CSCSegment_h
53 virtual std::vector<const TrackingRecHit*>
recHits()
const;
55 virtual std::vector<TrackingRecHit*>
recHits();
78 const std::vector<CSCRecHit2D>& specificRecHits_2,
104 #endif // CSCRecHit_CSCSegment_h
virtual int dimension() const
Dimension (in parameter space)
CSCDetId cscDetId() const
AlgebraicVector parameters() const
Parameters of the segment, for the track fit in the order (dx/dz, dy/dz, x, y )
LocalError localPositionError() const
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)
CSCSegment * clone() const
std::ostream & operator<<(std::ostream &out, const ALILine &li)
virtual int degreesOfFreedom() const
Degrees of freedom of the segment fit.
LocalPoint localPosition() const
LocalVector localDirection() const
Local direction.
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
virtual ~CSCSegment()
Destructor.
virtual std::vector< const TrackingRecHit * > recHits() const
Access to component RecHits (if any)
const std::vector< CSCRecHit2D > & specificRecHits() const
CLHEP::HepVector AlgebraicVector
std::vector< CSCRecHit2D > theCSCRecHits
AlgebraicSymMatrix parametersError() const
Covariance matrix of parameters()
CSCSegment()
Default constructor.
virtual AlgebraicMatrix projectionMatrix() const
The projection matrix relates the trajectory state parameters to the segment parameters().
double chi2() const
Chi2 of the segment fit.
LocalVector theLocalDirection
CLHEP::HepSymMatrix AlgebraicSymMatrix
bool sharesRecHits(const CSCSegment &anotherSegment, CSCRecHit2D::SharedInputType sharesInput) const
DetId geographicalId() const
volatile std::atomic< bool > shutdown_flag false
LocalError localDirectionError() const
Error on the local direction.