#include <WireTopology.h>
Public Member Functions | |
virtual int | nearestWire (const LocalPoint &) const =0 |
virtual int | numberOfWires () const =0 |
virtual float | wireAngle () const =0 |
virtual float | wirePitch () const =0 |
~WireTopology () override | |
Public Member Functions inherited from Topology | |
virtual int | channel (const LocalPoint &lp, const LocalTrackAngles &) const |
conversion taking also the angle from the track state More... | |
virtual int | channel (const LocalPoint &p) const =0 |
virtual LocalError | localError (const MeasurementPoint &, const MeasurementError &) const =0 |
virtual LocalError | localError (const MeasurementPoint &mp, const MeasurementError &me, const LocalTrackPred &) const |
conversion taking also the angle from the predicted track state More... | |
virtual LocalPoint | localPosition (const MeasurementPoint &) const =0 |
virtual LocalPoint | localPosition (const MeasurementPoint &mp, const LocalTrackPred &) const |
conversion taking also the angle from the predicted track state More... | |
virtual MeasurementError | measurementError (const LocalPoint &, const LocalError &) const =0 |
virtual MeasurementError | measurementError (const LocalPoint &lp, const LocalError &le, const LocalTrackAngles &) const |
conversion taking also the angle from the track state More... | |
virtual MeasurementPoint | measurementPosition (const LocalPoint &) const =0 |
virtual MeasurementPoint | measurementPosition (const LocalPoint &lp, const LocalTrackAngles &) const |
conversion taking also the angle from the track state More... | |
virtual | ~Topology () |
Additional Inherited Members | |
Public Types inherited from Topology | |
typedef Point2DBase< double, LocalTag > | Local2DPoint |
typedef Vector2D::MathVector | MathVector2D |
typedef Basic2DVector< double > | Vector2D |
An ABC for detectors using wires rather than strips.
Extend the Topology interface to supply required wire geometry functionality.
Definition at line 16 of file WireTopology.h.
|
inlineoverride |
Definition at line 18 of file WireTopology.h.
|
pure virtual |
Wire nearest a given local point
Implemented in CSCWireTopology.
|
pure virtual |
How many wires
Implemented in CSCWireTopology.
|
pure virtual |
The angle (in radians) of (any) wire wrt local x-axis.
Implemented in CSCWireTopology.
|
pure virtual |
The distance (in cm) between wires
Implemented in CSCWireTopology.