 |
ATLAS Offline Software
|
Go to the documentation of this file.
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};
65 #endif // LArG4_HEC_LocalGeometry_H
double deadZone(double locx, double locy) const
@ depth
pointing depth of the shower as calculated in egammaqgcld
LocalGeometry(const std::string &name, ISvcLocator *pSvcLocator)
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
bool const RAWDATA *ch2 const
int binSearch(double ly, int depth, int reg) const
Gaudi::Property< bool > m_isX
::StatusCode StatusCode
StatusCode definition for legacy code.
int binSearchAll(double ly, int depth, bool regular=false) const
ServiceHandle< IGeoDbTagSvc > m_geoDbTagSvc
double m_firstAbsorber[7]
ServiceHandle< IGeoModelSvc > m_geoModel
This class contains the geometry calculations needed to calculate an identifier for a given G4Step....
StatusCode initialize() override final