Belle II Software  release-06-01-15
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 TVector3 getWireForwardPosition (const WireID &wireID) override
 Get wire position at forward end.
 
const TVector3 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 TVector3 getWireBackwardPosition (const WireID &wireID) override
 Get wire position at backward end.
 
const TVector3 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: