11#include <cdc/dataobjects/WireID.h>
12#include <framework/geometry/B2Vector3.h>
virtual ~CDCGeometryTranslatorBase()
Destructor.
virtual const B2Vector3D getWireForwardPosition(const WireID &wireID)=0
End of wire in the more forward position.
virtual const B2Vector3D getWireForwardPosition(const WireID &wireID, float z)=0
End of imaginary wire in the more forward position.
virtual const B2Vector3D getWireBackwardPosition(const WireID &wireID)=0
Beginning of wire in the more backward position.
CDCGeometryTranslatorBase()
Constructor.
virtual const B2Vector3D getWireBackwardPosition(const WireID &wireID, float z)=0
Beginning of imaginary wire in the more backward position.
Class to identify a wire inside the CDC.
B2Vector3< double > B2Vector3D
typedef for common usage with double
Abstract base class for different kinds of events.