StRoot
1
|
#include <StMuEmcCollection.h>
Public Member Functions | |
StMuEmcCollection (const StMuEmcCollection &) | |
void | clear (Option_t *option="") |
virtual void | Clear (Option_t *) |
void | DeleteThis () |
int | getTowerADC (int id, int detector=bemc) const |
StEmcCrateStatus | getCrateStatus (int crate, int detector=bemc) const |
int | getNSmdHits (int detector) const |
StMuEmcHit * | getSmdHit (int hitId, int detector=bsmde) |
const StMuEmcHit * | getSmdHit (int hitId, int detector=bsmde) const |
TClonesArray * | getPrsHits (int detector=bprs) |
const TClonesArray * | getPrsHits (int detector=bprs) const |
int | getNPrsHits (int detector=bprs) const |
StMuEmcHit * | getPrsHit (int hitId, int detector=bprs) |
const StMuEmcHit * | getPrsHit (int hitId, int detector=bprs) const |
int | getNClusters (int detector) const |
StMuEmcCluster * | getCluster (int clusterId, int detector) |
const StMuEmcCluster * | getCluster (int clusterId, int detector) const |
int | getNPoints () const |
StMuEmcPoint * | getPoint (int) |
const StMuEmcPoint * | getPoint (int) const |
int | getNEndcapPoints () const |
StMuEmcPoint * | getEndcapPoint (int) |
const StMuEmcPoint * | getEndcapPoint (int) const |
int | getNEndcapTowerADC () const |
void | getEndcapTowerADC (int ihit, int &adc, int &sec, int &sub, int &eta) const |
int | getNEndcapPrsHits () const |
StMuEmcHit * | getEndcapPrsHit (int ihit, int &sec, int &sub, int &eta, int &pre) |
const StMuEmcHit * | getEndcapPrsHit (int ihit, int &sec, int &sub, int &eta, int &pre) const |
int | getNEndcapSmdHits (char uv) const |
StMuEmcHit * | getEndcapSmdHit (char uv, int ihit, int &sec, int &strip) |
const StMuEmcHit * | getEndcapSmdHit (char uv, int ihit, int &sec, int &strip) const |
void | setTowerADC (int, int, int detector=bemc) |
void | addSmdHit (int detector) |
void | addPrsHit (int detector=bprs) |
void | addCluster (int detector) |
void | addPoint () |
void | addEndcapPoint () |
void | setPrsArray (int detector, TClonesArray *cla) |
void | setSmdArray (int detector, TClonesArray *cla) |
void | setTowerData (StMuEmcTowerData *tow_dat) |
void | setCrateStatus (StEmcCrateStatus status, int crate, int detector=bemc) |
Protected Member Functions | |
void | init () |
void | packbits (unsigned char *, unsigned int, unsigned int, unsigned int) |
unsigned int | unpackbits (const unsigned char *, unsigned int, unsigned int) const |
Protected Attributes | |
unsigned char | mTowerADC [7200] |
unsigned char | mEndcapTowerADC [1080] |
StMuEmcTowerData * | mTowerData |
TClonesArray * | mPrsHits |
TClonesArray * | mSmdHits [2] |
TClonesArray * | mEmcClusters [4] |
TClonesArray * | mEmcPoints |
TClonesArray * | mEndcapPrsHits |
TClonesArray * | mEndcapSmdHits [2] |
TClonesArray * | mEndcapEmcClusters [4] |
TClonesArray * | mEndcapEmcPoints |
This is the EMC micro collection structure. From here it is possible to get all EMC information (hits, clusters or points).
EmcDet is defined as follow:
Definition at line 28 of file StMuEmcCollection.h.