StRoot
1
|
Public Types | |
enum | TowerLayer_t { TOWER = 0, PRESHOWER1 = 1, PRESHOWER2 = 2, POSTSHOWER = 3, NUM_TOW_LAYERS = 4 } |
Public Member Functions | |
StEEmcHitMakerData_t () | |
Construtor. | |
virtual | ~StEEmcHitMakerData_t () |
Deconstructor. | |
virtual void | clearData () |
no copy constructor nor equals operator needed, since includes no dynamically allocated memory; More... | |
const StEEmcHitVec_t & | getHitVec () const |
const accessors | |
const StSimpleClusterVec_t & | getTowerClusterVec (TowerLayer_t layer) const |
const StSimpleClusterVec_t & | getTowerClusterVec () const |
const StESMDClustersVec_t & | getESMDClustersVec () const |
StEEmcHitVec_t & | getHitVec () |
non-const accessors | |
StSimpleClusterVec_t & | getTowerClusterVec (TowerLayer_t layer) |
Includes. More... | |
StSimpleClusterVec_t & | getTowerClusterVec () |
StESMDClustersVec_t & | getSMDClusterVec () |
Int_t | getHitVecSize () const |
StEEmcHitMakerData_t & | getHitMakerDataRef () |
Protected Attributes | |
StSimpleClusterVec_t | mTowerClusterVec [NUM_TOW_LAYERS] |
Containers for cluster from each tower layer. | |
StESMDClustersVec_t | mESMDClusterVec |
StEEmcHitVec_t | mHitVec |
Container for hits. | |
See description in StEEmcHitMakerData_t.h
Definition at line 22 of file StEEmcHitMakerData.h.
To keep track of layers of towers definition is consistant with EEMC A2EMaker
Definition at line 26 of file StEEmcHitMakerData.h.
|
virtual |
no copy constructor nor equals operator needed, since includes no dynamically allocated memory;
Clear for next event
Definition at line 25 of file StEEmcHitMakerData.cxx.
References mESMDClusterVec, mHitVec, and mTowerClusterVec.
Referenced by StEEmcHitMaker_t::Clear().
StSimpleClusterVec_t & StEEmcHitMakerData_t::getTowerClusterVec | ( | TowerLayer_t | layer | ) |
Includes.
get reference to clusers from a given layer
Definition at line 17 of file StEEmcHitMakerData.cxx.
References mTowerClusterVec.
|
protected |
Containers for clusters from each SMD layer (U or V) and for each sector
Definition at line 61 of file StEEmcHitMakerData.h.
Referenced by clearData(), and StEEmcHitMakerSimple_t::Make().