StMuEmcCollection Class Reference

#include <StMuEmcCollection.h>

List of all members.

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
StMuEmcHitgetSmdHit (int hitId, int detector=bsmde)
const StMuEmcHitgetSmdHit (int hitId, int detector=bsmde) const
TClonesArray * getPrsHits (int detector=bprs)
const TClonesArray * getPrsHits (int detector=bprs) const
int getNPrsHits (int detector=bprs) const
StMuEmcHitgetPrsHit (int hitId, int detector=bprs)
const StMuEmcHitgetPrsHit (int hitId, int detector=bprs) const
int getNClusters (int detector) const
StMuEmcClustergetCluster (int clusterId, int detector)
const StMuEmcClustergetCluster (int clusterId, int detector) const
int getNPoints () const
StMuEmcPointgetPoint (int)
const StMuEmcPointgetPoint (int) const
int getNEndcapPoints () const
StMuEmcPointgetEndcapPoint (int)
const StMuEmcPointgetEndcapPoint (int) const
int getNEndcapTowerADC () const
void getEndcapTowerADC (int ihit, int &adc, int &sec, int &sub, int &eta) const
int getNEndcapPrsHits () const
StMuEmcHitgetEndcapPrsHit (int ihit, int &sec, int &sub, int &eta, int &pre)
const StMuEmcHitgetEndcapPrsHit (int ihit, int &sec, int &sub, int &eta, int &pre) const
int getNEndcapSmdHits (char uv) const
StMuEmcHitgetEndcapSmdHit (char uv, int ihit, int &sec, int &strip)
const StMuEmcHitgetEndcapSmdHit (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


Detailed Description

Author:
Alexandre A. P. Suaide
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.


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

Generated on Sun May 27 04:28:40 2012 for StRoot by  doxygen 1.5.9