20#ifndef LArG4_HEC_LocalGeometry_H
21#define LArG4_HEC_LocalGeometry_H
45 int depthadd = 0,
double deadzone = 4.*
CLHEP::mm,
double locyadd = 0.*
CLHEP::mm)
const override final;
54 Gaudi::Property<bool>
m_isX{
this,
"isX",
false};
int binSearchAll(double ly, int depth, bool regular=false) const
StatusCode initialize() override final
LArG4Identifier CalculateIdentifier(const G4Step *a_step, const eLocalGeometryType type=kLocActive, int depthadd=0, double deadzone=4.*CLHEP::mm, double locyadd=0.*CLHEP::mm) const override final
ServiceHandle< IGeoDbTagSvc > m_geoDbTagSvc
double m_firstAbsorber[7]
Gaudi::Property< bool > m_isX
ServiceHandle< IGeoModelSvc > m_geoModel
double deadZone(double locx, double locy) const
LocalGeometry(const std::string &name, ISvcLocator *pSvcLocator)
int binSearch(double ly, int depth, int reg) const
std::string depth
tag string for intendation