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
EEmcMCData Class Reference
Inheritance diagram for EEmcMCData:

Public Types

enum  MCDepth {
  kUnknownDepth = 0, kPreShower1Depth = 1, kPreShower2Depth = 2, kTower1Depth = 3,
  kTower2Depth = 4, kPostShowerDepth = 5
}
 
enum  MCDetectorId {
  kEEmcMCUnknownId = 0, kEEmcMCTowerId = 1, kEEmcMCPreShower1Id = 2, kEEmcMCPreShower2Id = 3,
  kEEmcMCSmdUStripId = 4, kEEmcMCSmdVStripId = 5, kEEmcMCPostShowerId = 6
}
 

Public Member Functions

 EEmcMCData (const EEmcMCData &)
 
Int_t readEventFromChain (const StMaker *mk)
 
Int_t getSize () const
 
Int_t getLastHit () const
 
Int_t getEventID () const
 
Float_t getEnergyThreshold () const
 
void setEnergyThreshold (Float_t e)
 
Int_t getHitArray (EEmcMCHit *h, Int_t size) const
 
Int_t setHitArray (EEmcMCHit *h, Int_t size)
 
void print () const
 
void unpackGeantHits (St_g2t_emc_hit *g2t_tile, St_g2t_emc_hit *g2t_smd)
 
struct EEmcMCHitgetGeantHits (int &nHit) const
 
Int_t read (void *d, int s)
 
Int_t write (void *d, int s)
 
Int_t write (EEeventDst *)
 

Protected Attributes

Int_t mEventID
 
struct EEmcMCHitmHit
 
Int_t mSize
 
Int_t mLastHit
 
Float_t mEthr
 

Detailed Description

Definition at line 60 of file EEmcMCData.h.


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