StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Attributes | List of all members
StRichHit Class Reference

#include <StRichHit.h>

Inheritance diagram for StRichHit:
StHit StMeasuredPoint StObject StRichMCHit

Public Member Functions

 StRichHit (const StThreeVectorF &xg, const StThreeVectorF &dx)
 
 StRichHit (const StThreeVectorF &xg, const StThreeVectorF &dx, unsigned int hp, float q, float maxAdc, unsigned char tc)
 
const StThreeVectorFlocal () const
 
const StThreeVectorFinternal () const
 
float maxAmplitude () const
 
int clusterNumber () const
 
unsigned int track () const
 
unsigned short numberOfPads () const
 
unsigned int reservedLong () const
 
float reservedFloat () const
 
StThreeVectorFlocal ()
 
StThreeVectorFinternal ()
 
void setMaxAmplitude (float)
 
void setClusterNumber (int)
 
void setNumberOfPads (unsigned short)
 
void setTrack (unsigned int)
 
void setReservedLong (unsigned int)
 
void setReservedFloat (float)
 
bool isSet (StRichHitFlag f) const
 
void setBit (StRichHitFlag f)
 
void unSetBit (StRichHitFlag f)
 
unsigned int flags () const
 
StDetectorId detector () 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)
 
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

StThreeVectorF mLocal
 
StThreeVectorF mLError
 
StThreeVectorF mInternal
 
StThreeVectorF mSigma
 
Float_t mMaxAmplitude
 
Int_t mClusterNumber
 
UInt_t mTrack
 
UInt_t mReservedLong
 
Float_t mReservedFloat
 
UInt_t mNumberOfPads
 
- 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
 
StHitmNextHit
 
- Protected Attributes inherited from StMeasuredPoint
StThreeVectorF mPosition
 

Additional Inherited Members

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

Detailed Description

Author
Brian Lasiuk, May 2000

Definition at line 51 of file StRichHit.h.


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