StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Protected Types | Protected Attributes | List of all members
StMuEmcTowerData Class Reference
Inheritance diagram for StMuEmcTowerData:

Public Types

enum  {
  nBTowCrates =30, nBSmdCrates =8, nBPrsCrates =4, nETowCrates =6,
  nESmdCrates =36, nEPrsCrates =12
}
 

Public Member Functions

 StMuEmcTowerData (const StMuEmcTowerData &)
 
int towerADC (int id, int detector=bemc) const
 
StEmcCrateStatus crateStatus (int crate, int detector=bemc) const
 
void clearBemc ()
 
void clearEemc ()
 
int getNEndcapTowerADC () const
 
void getEndcapTowerADC (int ihit, int &adc, int &sec, int &sub, int &eta) const
 
void setTowerADC (int, int, int detector=bemc)
 
void setCrateStatus (StEmcCrateStatus status, int crate, int detector=bemc)
 

Protected Types

enum  { nEmcTowers =4800, nEndcapTowers =720 }
 

Protected Attributes

unsigned short mTowerADC [nEmcTowers]
 
unsigned short mEndcapTowerADC [nEndcapTowers]
 
unsigned char mBTowCrateFlags [nBTowCrates]
 
unsigned char mBSmdCrateFlags [nBSmdCrates]
 
unsigned char mBPrsCrateFlags [nBPrsCrates]
 
unsigned char mETowCrateFlags [nETowCrates]
 
unsigned char mESmdCrateFlags [nESmdCrates]
 
unsigned char mEPrsCrateFlags [nEPrsCrates]
 

Detailed Description

Definition at line 18 of file StMuEmcTowerData.h.


The documentation for this class was generated from the following files: