BOSS 7.1.0
BESIII Offline Software System
|
#include <EmcStructure.h>
Public Member Functions | |
EmcStructure () | |
~EmcStructure () | |
long | getIndex (unsigned int thetaIndex, unsigned int phiIndex) const |
bool | isOutofAccep (unsigned int thetaIndex, unsigned int phiIndex) const |
unsigned int | getNumberOfTheRings () |
unsigned int | getNumberOfXtals () |
unsigned int | startingTheta () |
unsigned int | crystalsInRing (unsigned int theta) const |
void | setEmcStruc () |
long | getThisThetaMaxIndex (int Theta) const |
unsigned int | getPartId (long Index) const |
unsigned int | getTheta (long Index) const |
unsigned int | getPhi (long Index) const |
int | getGeomIndex (unsigned int PartId, unsigned int ThetaIndex, unsigned int PhiIndex) const |
Definition at line 5 of file EmcStructure.h.
EmcStructure::EmcStructure | ( | ) |
Definition at line 11 of file EmcStructure.cxx.
EmcStructure::~EmcStructure | ( | ) |
Definition at line 19 of file EmcStructure.cxx.
unsigned int EmcStructure::crystalsInRing | ( | unsigned int | theta | ) | const |
Definition at line 151 of file EmcStructure.cxx.
Referenced by EmcSelBhaEvent::initGeom(), and setEmcStruc().
int EmcStructure::getGeomIndex | ( | unsigned int | PartId, |
unsigned int | ThetaIndex, | ||
unsigned int | PhiIndex | ||
) | const |
Definition at line 53 of file EmcStructure.cxx.
Referenced by EmcCalibConstSvc::getIndex(), and BesEmcParameter::GetLightOutput().
long EmcStructure::getIndex | ( | unsigned int | thetaIndex, |
unsigned int | phiIndex | ||
) | const |
Definition at line 81 of file EmcStructure.cxx.
Referenced by getGeomIndex(), EmcSelBhaEvent::initGeom(), and setEmcStruc().
unsigned int EmcStructure::getNumberOfTheRings | ( | ) |
Definition at line 124 of file EmcStructure.cxx.
Referenced by EmcSelBhaEvent::initGeom(), and setEmcStruc().
unsigned int EmcStructure::getNumberOfXtals | ( | ) |
Definition at line 134 of file EmcStructure.cxx.
Referenced by EmcSelBhaEvent::initGeom().
|
inline |
Definition at line 35 of file EmcStructure.h.
Referenced by EmcCalibConstSvc::getPartID(), and main().
|
inline |
Definition at line 37 of file EmcStructure.h.
Referenced by EmcCalibConstSvc::getPhiIndex(), and main().
|
inline |
Definition at line 36 of file EmcStructure.h.
Referenced by EmcCalibConstSvc::getThetaIndex(), and main().
|
inline |
Definition at line 34 of file EmcStructure.h.
Referenced by getIndex().
bool EmcStructure::isOutofAccep | ( | unsigned int | thetaIndex, |
unsigned int | phiIndex | ||
) | const |
Definition at line 93 of file EmcStructure.cxx.
Referenced by EmcBhabhaEvent::getDepoMCShowerEnergy(), EmcBhabhaEvent::getDepoMCShowerEnergy_lab(), EmcBhabhaEvent::getErrorDepoMCShowerEnergy(), and getGeomIndex().
void EmcStructure::setEmcStruc | ( | ) |
Definition at line 23 of file EmcStructure.cxx.
Referenced by BesEmcParameter::GetLightOutput(), EmcSelBhaEvent::initGeom(), EmcCalibConstSvc::initialize(), and main().
|
inline |
Definition at line 26 of file EmcStructure.h.
Referenced by EmcSelBhaEvent::initGeom(), and setEmcStruc().