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