|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARG4BARREL_LArStraightAbsorbers_H
6 #define LARG4BARREL_LArStraightAbsorbers_H
25 double XCentAbs(
int stackid,
int cellid)
const {
return m_xcent[cellid][stackid]; }
26 double YCentAbs(
int stackid,
int cellid)
const {
return m_ycent[cellid][stackid]; }
28 double Cosu(
int stackid,
int cellid)
const {
return m_cosu[cellid][stackid]; }
29 double Sinu(
int stackid,
int cellid)
const {
return m_sinu[cellid][stackid]; }
32 #endif // LARG4BARREL_LArStraightAbsorbers_H
double Sinu(int stackid, int cellid) const
static const LArStraightAbsorbers * GetInstance(const std::string &strDetector="")
double XCentAbs(int stackid, int cellid) const
double m_halflength[1024][14]
double YCentAbs(int stackid, int cellid) const
LArStraightAbsorbers(const std::string &strDetector="")
double HalfLength(int stackid, int cellid) const
void initXYCentAbs(const PhysicalVolumeAccessor &theAbsorbers, int stackid, int cellid)
double Cosu(int stackid, int cellid) const
double SlantAbs(const PhysicalVolumeAccessor &theAbsorbers, int stackid, int cellid) const
void initHalfLength(const PhysicalVolumeAccessor &theAbsorbers, int stackid, int cellid)