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

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_tgetHitMakerDataRef ()
 

Protected Attributes

StSimpleClusterVec_t mTowerClusterVec [NUM_TOW_LAYERS]
 Containers for cluster from each tower layer.
 
StESMDClustersVec_t mESMDClusterVec
 
StEEmcHitVec_t mHitVec
 Container for hits.
 

Detailed Description

Author
Stephen Gliske sglis.nosp@m.ke@a.nosp@m.nl.go.nosp@m.v

See description in StEEmcHitMakerData_t.h

Definition at line 22 of file StEEmcHitMakerData.h.

Member Enumeration Documentation

To keep track of layers of towers definition is consistant with EEMC A2EMaker

Definition at line 26 of file StEEmcHitMakerData.h.

Member Function Documentation

void StEEmcHitMakerData_t::clearData ( )
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.

Member Data Documentation

StESMDClustersVec_t StEEmcHitMakerData_t::mESMDClusterVec
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().


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