StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
StMuEmcCollection Class Reference

#include <StMuEmcCollection.h>

Inheritance diagram for StMuEmcCollection:

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]
 
StMuEmcTowerDatamTowerData
 
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: