Go to the documentation of this file. 1 #ifndef DTRecHit_DTRecHit1DPair_H
2 #define DTRecHit_DTRecHit1DPair_H
53 std::vector<const TrackingRecHit*>
recHits()
const override;
57 std::vector<TrackingRecHit*>
recHits()
override;
bool operator!=(const DTRecHit1DPair &hit) const
const DTRecHit1D * componentRecHit(DTEnums::DTCellSide lrSide) const
Return the left/right DTRecHit1D.
virtual TrackingRecHit const * hit() const
DTRecHit1DPair()
Default constructor. Needed to write the RecHit into a STL container.
bool operator==(const DTRecHit1DPair &hit) const
Comparison operator, based on the wireId and the digi time.
~DTRecHit1DPair() override
Destructor.
std::ostream & operator<<(std::ostream &os, const DTRecHit1DPair &hit)
Ostream operator.
float digiTime() const
Return the digi time (ns) used to build the rechits.
virtual DetId geographicalId() const
Return the detId of the Det (a DTLayer).
DTWireId wireId() const
Return the wireId.
DTRecHit1DPair * clone() const override
void setPosition(DTEnums::DTCellSide lrside, const LocalPoint &point)
std::vector< const TrackingRecHit * > recHits() const override
std::pair< const DTRecHit1D *, const DTRecHit1D * > componentRecHits() const
Get the left and right 1D rechits (first and second respectively).
float digiTime() const
Return the time (ns) of the digi used to build the rechit.
LocalPoint localPosition() const override
void setPositionAndError(DTEnums::DTCellSide lrside, const LocalPoint &point, const LocalError &err)
DTCellSide
Which side of the DT cell.
*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
LocalError localPositionError() const override