StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
StFstHit Class Reference
Inheritance diagram for StFstHit:
StHit StMeasuredPoint StObject

Public Member Functions

 StFstHit (unsigned char disk=-1, unsigned char wedge=-1, unsigned char sensor=-1, unsigned char apv=-1, float Charge=0., float ChargeErr=0., unsigned char maxTB=0, float meanRStrip=-1, float meanPhiStrip=-1, unsigned char nRawHits=1, unsigned char nRawHitsR=0, unsigned char nRawHitsPhi=0)
 StFstHit (const StThreeVectorF &position, const StThreeVectorF &error, unsigned int hwPosition, float charge, unsigned char trackRefCount=0)
StDetectorId detector () const
void setDetectorId (StDetectorId)
unsigned char getDisk () const
unsigned char getWedge () const
unsigned char getSensor () const
unsigned char getApv () const
unsigned char getMaxTimeBin () const
float getMeanPhiStrip () const
float getMeanRStrip () const
float getChargeErr () const
unsigned char getNRawHits () const
unsigned char getNRawHitsR () const
unsigned char getNRawHitsPhi () const
float localPosition (unsigned int) const
void setDisk (unsigned char disk)
void setWedge (unsigned char wedge)
void setSensor (unsigned char sensor)
void setApv (unsigned char apv)
void setMaxTimeBin (unsigned char tb)
void setChargeErr (float chargeErr)
void setMeanPhiStrip (float meanPhiStrip)
void setMeanRStrip (float meanRStrip)
void setNRawHits (unsigned char nRawHits)
void setNRawHitsR (unsigned char nRawHitsR)
void setNRawHitsPhi (unsigned char nRawHitsPhi)
void setLocalPosition (float, float, float)
void * operator new (size_t sz, void *p)
void * operator new (size_t)
void operator delete (void *p)
- 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)
virtual void Print (Option_t *option="") const
- 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 Attributes

UChar_t mApv
 Apv id the hit belongs to.
UChar_t mMaxTimeBin
 max charge time bin
Float_t mMeanRStrip
 Hit's mean rstrip.
Float_t mMeanPhiStrip
 Hit's mean phistrip.
Float_t mChargeErr
 charge uncertainty
UChar_t mNRawHits
 nRawHits: cluster size
UChar_t mNRawHitsR
 cluster size in Z direction
UChar_t mNRawHitsPhi
 cluster size in r-phi direction
Float_t mLocalPosition [3]
 local position of hit inside the sensor
StDetectorId mDetectorId
- 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

Static Protected Attributes

static StMemoryPool mPool

Additional Inherited Members

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

Detailed Description

Definition at line 20 of file StFstHit.h.

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