5#ifndef LARG4BARREL_LArStraightElectrodes_H
6#define LARG4BARREL_LArStraightElectrodes_H
26 double XCentEle(
int stackid,
int cellid)
const {
return m_xcent[cellid][stackid]; }
27 double YCentEle(
int stackid,
int cellid)
const {
return m_ycent[cellid][stackid]; }
29 double Cosu(
int stackid,
int cellid)
const {
return m_cosu[cellid][stackid]; }
30 double Sinu(
int stackid,
int cellid)
const {
return m_sinu[cellid][stackid]; }
double HalfLength(int stackid, int cellid) const
double Sinu(int stackid, int cellid) const
LArStraightElectrodes(const std::string &strDetector="")
static const LArStraightElectrodes * GetInstance(const std::string &strDetector="")
double SlantEle(const PhysicalVolumeAccessor &theElectrodes, int stackid, int cellid) const
double m_halflength[1024][14]
double YCentEle(int stackid, int cellid) const
double Cosu(int stackid, int cellid) const
double XCentEle(int stackid, int cellid) const
void initHalfLength(const PhysicalVolumeAccessor &theElectrodes, int stackid, int cellid)
void initXYCentEle(const PhysicalVolumeAccessor &theElectrodes, int stackid, int cellid)