14#ifndef LArG4_HEC_HECGeometry_H
15#define LArG4_HEC_HECGeometry_H
27class G4VPhysicalVolume;
37 HECGeometry(
const std::string& name, ISvcLocator * pSvcLocator);
A manager class providing access to readout geometry information for the hadronic endcap calorimeter.
LArG4Identifier CalculateIdentifier(const G4Step *a_step, const eHECGeometryType type=kWheelActive, int *subgap=NULL) const override final
double m_maxval[7][2][10]
double m_minval[7][2][10]
double m_firstAbsThickness[2]
HECGeometry(const std::string &name, ISvcLocator *pSvcLocator)
const HECDetectorManager * m_hecManager
void initializeForSDCreation() override final
StatusCode initialize() override final
bool checkDaughters(const G4LogicalVolume *possibleParent, const G4VPhysicalVolume *thePhysicalVolume, int &level) const