11#include <cdc/dataobjects/WireID.h>
12#include <framework/geometry/B2Vector3.h>
Abstract Base class for the geometry translator.
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.
Abstract base class for different kinds of events.