Belle II Software development
|
This class uses the realistic detector geometry (the one after alignment procedure) for the translation of wire IDs into geometric positions. More...
#include <RealisticCDCGeometryTranslator.h>
Public Member Functions | |
RealisticCDCGeometryTranslator (bool wireSag=false) | |
Constructor, with the additional parameter to control wire sag. | |
~RealisticCDCGeometryTranslator () | |
Destructor. | |
const B2Vector3D | getWireForwardPosition (const WireID &wireID) override |
Get wire position at forward end. | |
const B2Vector3D | getWireForwardPosition (const WireID &wireID, float z) override |
Get virtual wire position at forward end, corresponding to tangent line to wire at input z-position. | |
const B2Vector3D | getWireBackwardPosition (const WireID &wireID) override |
Get wire position at backward end. | |
const B2Vector3D | getWireBackwardPosition (const WireID &wireID, float z) override |
Get virtual wire position at backward end, corresponding to tangent line to wire at input z-position. | |
Private Attributes | |
bool | m_wireSag |
Flag to activate the sense wire sag effect. | |
This class uses the realistic detector geometry (the one after alignment procedure) for the translation of wire IDs into geometric positions.
Definition at line 21 of file RealisticCDCGeometryTranslator.h.
|
inlineexplicit |
Constructor, with the additional parameter to control wire sag.
Definition at line 24 of file RealisticCDCGeometryTranslator.h.
|
inline |
|
inlineoverridevirtual |
Get wire position at backward end.
Implements CDCGeometryTranslatorBase.
Definition at line 45 of file RealisticCDCGeometryTranslator.h.
|
inlineoverridevirtual |
Get virtual wire position at backward end, corresponding to tangent line to wire at input z-position.
Implements CDCGeometryTranslatorBase.
Definition at line 51 of file RealisticCDCGeometryTranslator.h.
|
inlineoverridevirtual |
Get wire position at forward end.
Implements CDCGeometryTranslatorBase.
Definition at line 30 of file RealisticCDCGeometryTranslator.h.
|
inlineoverridevirtual |
Get virtual wire position at forward end, corresponding to tangent line to wire at input z-position.
Implements CDCGeometryTranslatorBase.
Definition at line 36 of file RealisticCDCGeometryTranslator.h.
|
private |
Flag to activate the sense wire sag effect.
true: activated; false: no effect.
Definition at line 65 of file RealisticCDCGeometryTranslator.h.