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
StEmcPoint Class Reference

#include <StEmcPoint.h>

Inheritance diagram for StEmcPoint:
StHit StMeasuredPoint StObject

Public Member Functions

 StEmcPoint (const StThreeVectorF &, const StThreeVectorF &, const StThreeVectorF &, unsigned int, float, float, float, unsigned char=0)
float energy () const
float chiSquare () const
void setEnergy (const float)
void setChiSquare (const float)
StThreeVectorF size () const
void setSize (const StThreeVectorF &)
float energyInDetector (const StDetectorId) const
float sizeAtDetector (const StDetectorId) const
void setEnergyInDetector (const StDetectorId, const float)
void setSizeAtDetector (const StDetectorId, const float)
float deltaEta () const
float deltaPhi () const
float deltaU () const
float deltaV () const
void setDeltaEta (const float)
void setDeltaPhi (const float)
void setDeltaU (const float)
void setDeltaV (const float)
StDetectorId detector () const
StPtrVecEmcCluster & cluster (const StDetectorId)
const StPtrVecEmcCluster & cluster (const StDetectorId) const
StPtrVecEmcCluster & cluster (Int_t)
const StPtrVecEmcCluster & cluster (Int_t) const
void addCluster (const StDetectorId, const StEmcCluster *)
StPtrVecEmcPoint & neighbor ()
const StPtrVecEmcPoint & neighbor () const
void addNeighbor (const StEmcPoint *)
int nTracks () const
StPtrVecTrack & track ()
const StPtrVecTrack & track () const
void addTrack (StTrack *)
void print ()
void Print (Option_t *option="") const
void setQuality (int qua)
int quality () const
- Public Member Functions inherited from StHit
 StHit (const StThreeVectorF &position, const StThreeVectorF &errors, unsigned int hardware, float charge, unsigned char trakRefCount=0, int idTruth=0, unsigned short quality=0, unsigned short id=0)
int operator== (const StHit &) const
int operator!= (const StHit &) const
float charge () const
unsigned int trackReferenceCount () const
unsigned int flag () const
StThreeVectorF positionError () const
StMatrixF covariantMatrix () const
int usedInFit () const
int idTruth () const
int qaTruth () const
int id () const
const StHitnextHit () const
unsigned int hardwarePosition () const
void setCharge (float)
void setFlag (unsigned short val)
void setFitFlag (unsigned char)
void setTrackReferenceCount (unsigned char)
void setHardwarePosition (unsigned int)
void setPositionError (const StThreeVectorF &)
void setId (int Id)
void setIdTruth (int idtru, int qatru=0)
void SetNextHit (StHit *next=0)
- Public Member Functions inherited from StMeasuredPoint
 StMeasuredPoint (const StThreeVectorF &)
int operator== (const StMeasuredPoint &) const
int operator!= (const StMeasuredPoint &) const
virtual const StThreeVectorFposition () const
virtual void setPosition (const StThreeVectorF &)
- Public Member Functions inherited from StObject
 StObject (const StObject &sto)
StObjectoperator= (const StObject &sto)
virtual TObject * clone () const
Int_t isZombie () const
virtual void makeZombie (int flg=1)
UInt_t Ztreamer (TBuffer &R__b)
 ClassDef (StObject, 3) static UInt_t fgTally

Protected Member Functions

int getDetId (const StDetectorId) const
int getDetId (Int_t) const
- Protected Member Functions inherited from StHit
unsigned int bits (unsigned int, unsigned int) const

Protected Attributes

Float_t mEnergy
Float_t mChiSquare
StThreeVectorF mSize
Float_t mEnergyInDetector [4]
Float_t mSizeAtDetector [4]
Float_t mDelta [2]
StPtrVecEmcCluster mCluster [4]
StPtrVecEmcPoint mNeighbors
StPtrVecTrack mTracks
int myQuality
- Protected Attributes inherited from StHit
UInt_t mHardwarePosition
StThreeVectorF mPositionError
Float_t mCharge
Int_t mId
Int_t mIdTruth
UShort_t mQuality
UChar_t mFitFlag
UChar_t mTrackRefCount
UShort_t mFlag
- Protected Attributes inherited from StMeasuredPoint
StThreeVectorF mPosition

Detailed Description

Akio Ogawa, Mar 2000

Definition at line 59 of file StEmcPoint.h.

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