15 long getIndex(
unsigned int thetaIndex,
unsigned int phiIndex )
const;
17 bool isOutofAccep(
unsigned int thetaIndex,
unsigned int phiIndex)
const;
35 unsigned int getPartId(
long Index)
const {
return m_partID[Index];}
36 unsigned int getTheta(
long Index)
const {
return m_thetaIndex[Index];}
37 unsigned int getPhi(
long Index)
const {
return m_phiIndex[Index];}
39 unsigned int ThetaIndex,
40 unsigned int PhiIndex)
const;
45 static const unsigned int numberOfOneEndcapRings = 2;
46 static const unsigned int numberOfTwoEndcapRings = 2;
47 static const unsigned int numberOfThreeEndcapRings = 2;
48 long m_ThetaMaxIndex[56];
49 unsigned int m_partID[6240];
50 unsigned int m_thetaIndex[6240];
51 unsigned int m_phiIndex[6240];
int getGeomIndex(unsigned int PartId, unsigned int ThetaIndex, unsigned int PhiIndex) const
long getIndex(unsigned int thetaIndex, unsigned int phiIndex) const
unsigned int getNumberOfTheRings()
unsigned int startingTheta()
unsigned int crystalsInRing(unsigned int theta) const
long getThisThetaMaxIndex(int Theta) const
unsigned int getPartId(long Index) const
bool isOutofAccep(unsigned int thetaIndex, unsigned int phiIndex) const
unsigned int getNumberOfXtals()
unsigned int getPhi(long Index) const
unsigned int getTheta(long Index) const