Belle II Software  release-08-01-10
RealisticCDCGeometryTranslator Class Reference

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>

Inheritance diagram for RealisticCDCGeometryTranslator:
Collaboration diagram for RealisticCDCGeometryTranslator:

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. More...
 

Detailed Description

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.

Member Data Documentation

◆ m_wireSag

bool m_wireSag
private

Flag to activate the sense wire sag effect.

true: activated; false: no effect.

Definition at line 65 of file RealisticCDCGeometryTranslator.h.


The documentation for this class was generated from the following file: