StRoot
1
|
Public Member Functions | |
StEmcGeom (const Int_t) | |
StEmcGeom (const Char_t *) | |
StEmcGeom (const Int_t, const Char_t *) | |
const TString * | Mode () const |
Int_t | Detector () const |
Int_t | NModule () const |
Int_t | NEta () const |
Int_t | NSub () const |
Int_t | Nes () const |
Int_t | NRaw () const |
Float_t | Radius () const |
Float_t | YWidth () const |
Float_t | EtaMax () const |
Float_t | EtaMin () const |
const Float_t * | PhiModule () const |
const Float_t * | PhiOffset () const |
const Float_t * | PhiStep () const |
const Float_t * | PhiBound () const |
const Float_t * | Zlocal () const |
const Float_t * | Eta () const |
const Float_t * | Ylocal () const |
const Float_t * | Phi () const |
const Float_t * | EtaB () const |
const Float_t * | PhiB () const |
void | setDetector (const Int_t val) |
void | setRadius (const Float_t val) |
void | setYWidth (const Float_t val) |
Int_t | checkModule (const Int_t m) const |
Int_t | checkEta (const Int_t e) const |
Int_t | checkSub (const Int_t s) const |
Int_t | checkId (const Int_t softId) const |
Int_t | getBin (const Float_t phi, const Float_t eta, Int_t &m, Int_t &e, Int_t &s) const |
Int_t | getId (const Float_t phi, const Float_t eta, Int_t &softId) const |
Int_t | getBin (const Int_t softId, Int_t &m, Int_t &e, Int_t &s) const |
Int_t | getId (const Int_t m, const Int_t e, const Int_t s, Int_t &softId) const |
Int_t | getVolIdBemc (const Int_t ivid, Int_t &module, Int_t &eta, Int_t &sub, Int_t &detector) |
Int_t | getVolIdBsmd (const Int_t ivid, Int_t &module, Int_t &eta, Int_t &sub, Int_t &detector) |
Int_t | getVolId (const Int_t ivid, Int_t &module, Int_t &eta, Int_t &sub, Int_t &det) |
Int_t | getZlYl (const Int_t softId, Float_t &zl, Float_t &yl) const |
void | getXYZ (const Int_t m, const Int_t e, const Int_t s, Float_t &x, Float_t &y, Float_t &z) const |
Int_t | getXYZ (const Int_t softId, Float_t &x, Float_t &y, Float_t &z) const |
Int_t | getXYZfromGeant (const Int_t ivid, Float_t &x, Float_t &y, Float_t &z) |
Int_t | getEta (const Int_t m, const Int_t e, Float_t &eta) const |
Int_t | getEta (const Int_t softId, Float_t &eta) const |
Int_t | getTheta (const Int_t m, const Int_t e, Float_t &theta) const |
Int_t | getTheta (const Int_t softId, Float_t &theta) const |
Int_t | getPhi (const Int_t m, const Int_t s, Float_t &phi) const |
Int_t | getPhi (const Int_t softId, Float_t &phi) const |
Int_t | getEtaPhi (const Int_t softId, Float_t &eta, Float_t &phi) const |
Int_t | getPhiModule (const Int_t m, Float_t &phi) const |
Int_t | getMaxAdc () const |
void | initGeom (const Int_t) |
void | initBEMCorBPRS () |
void | initBSMDE () |
void | initBSMDP () |
void | initEEMCorEPRS () |
void | initESMDE () |
void | initESMDP () |
void | printGeom () const |
void | print () const |
void | compare (const StEmcGeom &, Bool_t) const |
void | compare (const StEmcGeom *const g, Bool_t key) const |
void | printError (Float_t) const |
Float_t | toDeg (const Float_t angR) const |
Float_t | toRad (const Float_t angD) const |
void | getGeantGeometryTable () |
Static Public Member Functions | |
static StEmcGeom * | instance (const Int_t det) |
static StEmcGeom * | getEmcGeom (const Int_t det) |
static StEmcGeom * | instance (const Char_t *cdet) |
static StEmcGeom * | getEmcGeom (const Char_t *cdet) |
static StEmcGeom * | instance (const Int_t det, const Char_t *mode) |
static StEmcGeom * | getEmcGeom (const Int_t det, const Char_t *mode) |
static Int_t | getDetNumFromName (const Char_t *cdet) |
Definition at line 121 of file StEmcGeom.h.
|
inline |
Transition from phi and eta to bin # => 3-Aug-1999 for StTbmMaker
Definition at line 321 of file StEmcGeom.h.
Referenced by StEmcFilter::accept(), StBemcRaw::getBemcADCRaw(), StEmcPosition::getNextId(), StMuEmcPosition::getNextId(), StEmcPosition::getNextTowerId(), StMuEmcPosition::getNextTowerId(), StMuEmcPosition::getTowerEtaPhi(), StEmcPosition::getTowerEtaPhi(), StEmcFilter::initEmcTowers(), StBemcData::make(), StSpaceChargeEbyEMaker::Make(), StEmcSimulatorMaker::Make(), and StBemcRaw::makeHit().