This class contains the geometry calculations needed to calculate an identifier for a given G4Step in the HEC.
More...
#include <HECGeometry.h>
|
| bool | checkDaughters (const G4LogicalVolume *possibleParent, const G4VPhysicalVolume *thePhysicalVolume, int &level) const |
This class contains the geometry calculations needed to calculate an identifier for a given G4Step in the HEC.
- Author
- M.Fincke
Definition at line 33 of file HECGeometry.h.
◆ HECGeometry()
| LArG4::HEC::HECGeometry::HECGeometry |
( |
const std::string & | name, |
|
|
ISvcLocator * | pSvcLocator ) |
◆ ~HECGeometry()
| virtual LArG4::HEC::HECGeometry::~HECGeometry |
( |
| ) |
|
|
virtualdefault |
◆ CalculateIdentifier()
◆ checkDaughters()
| bool LArG4::HEC::HECGeometry::checkDaughters |
( |
const G4LogicalVolume * | possibleParent, |
|
|
const G4VPhysicalVolume * | thePhysicalVolume, |
|
|
int & | level ) const |
|
private |
◆ initialize()
| StatusCode LArG4::HEC::HECGeometry::initialize |
( |
| ) |
|
|
finaloverride |
◆ initializeForSDCreation()
| void LArG4::HEC::HECGeometry::initializeForSDCreation |
( |
| ) |
|
|
finaloverride |
◆ m_betweenWheels
| double LArG4::HEC::HECGeometry::m_betweenWheels {40.5} |
|
private |
◆ m_depthHist
| bool LArG4::HEC::HECGeometry::m_depthHist {false} |
|
private |
◆ m_depthSize
| double LArG4::HEC::HECGeometry::m_depthSize[7] {} |
|
private |
◆ m_depthSum
| double LArG4::HEC::HECGeometry::m_depthSum[7] {} |
|
private |
◆ m_firstAbsThickness
| double LArG4::HEC::HECGeometry::m_firstAbsThickness[2] {} |
|
private |
◆ m_g4historyDepth
| int LArG4::HEC::HECGeometry::m_g4historyDepth {0} |
|
private |
◆ m_hecLength
| double LArG4::HEC::HECGeometry::m_hecLength {} |
|
private |
◆ m_hecManager
◆ m_maxval
| double LArG4::HEC::HECGeometry::m_maxval[7][2][10] {} |
|
private |
◆ m_minval
| double LArG4::HEC::HECGeometry::m_minval[7][2][10] {} |
|
private |
◆ m_rInner1
| double LArG4::HEC::HECGeometry::m_rInner1 {} |
|
private |
◆ m_rInner2
| double LArG4::HEC::HECGeometry::m_rInner2 {} |
|
private |
◆ m_rOuter
| double LArG4::HEC::HECGeometry::m_rOuter {} |
|
private |
◆ m_startHec2
| double LArG4::HEC::HECGeometry::m_startHec2 {} |
|
private |
◆ m_wheel1
| double LArG4::HEC::HECGeometry::m_wheel1 {} |
|
private |
◆ m_wheel2
| double LArG4::HEC::HECGeometry::m_wheel2 {} |
|
private |
◆ m_withMother
| bool LArG4::HEC::HECGeometry::m_withMother {false} |
|
private |
The documentation for this class was generated from the following file: