1 #ifndef DTRecHit_DTRecHit1DPair_H 2 #define DTRecHit_DTRecHit1DPair_H 53 std::vector<const TrackingRecHit*>
recHits()
const override;
57 std::vector<TrackingRecHit*>
recHits()
override;
DTCellSide
Which side of the DT cell.
LocalPoint localPosition() const override
std::vector< const TrackingRecHit * > recHits() const override
float digiTime() const
Return the time (ns) of the digi used to build the rechit.
virtual DetId geographicalId() const
Return the detId of the Det (a DTLayer).
void setPositionAndError(DTEnums::DTCellSide lrside, const LocalPoint &point, const LocalError &err)
std::ostream & operator<<(std::ostream &os, const DTRecHit1DPair &hit)
Ostream operator.
bool operator!=(const DTRecHit1DPair &hit) const
DTRecHit1DPair * clone() const override
std::pair< const DTRecHit1D *, const DTRecHit1D * > componentRecHits() const
Get the left and right 1D rechits (first and second respectively).
bool operator==(const DTRecHit1DPair &hit) const
Comparison operator, based on the wireId and the digi time.
void setPosition(DTEnums::DTCellSide lrside, const LocalPoint &point)
float digiTime() const
Return the digi time (ns) used to build the rechits.
DTWireId wireId() const
Return the wireId.
~DTRecHit1DPair() override
Destructor.
DTRecHit1DPair()
Default constructor. Needed to write the RecHit into a STL container.
virtual TrackingRecHit const * hit() const
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
const DTRecHit1D * componentRecHit(DTEnums::DTCellSide lrSide) const
Return the left/right DTRecHit1D.
LocalError localPositionError() const override