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

#include <StTofMCHit.h>

Inheritance diagram for StTofMCHit:
StTofHit StHit StMeasuredPoint StObject

Public Member Functions

int trkId () const
 
int gId () const
 
void setTrkId (Int_t)
 
void setGId (Int_t)
 
- Public Member Functions inherited from StTofHit
int trayIndex () const
 
int moduleIndex () const
 
int cellIndex () const
 
int daqIndex () const
 
int cellCollIndex () const
 
float timeOfFlight () const
 
float pathLength () const
 
float beta () const
 
StTrackassociatedTrack ()
 
const StTrackassociatedTrack () const
 
float tofExpectedAsElectron () const
 
float tofExpectedAsPion () const
 
float tofExpectedAsKaon () const
 
float tofExpectedAsProton () const
 
float sigmaElectron () const
 
float sigmaPion () const
 
float sigmaKaon () const
 
float sigmaProton () const
 
StParticleDefinitionparticleHypothesis ()
 
const StParticleDefinitionparticleHypothesis () const
 
void setTrayIndex (int)
 
void setModuleIndex (int)
 
void setCellIndex (int)
 
void setCellCollIndex (int)
 
void setDaqIndex (int)
 
void setTimeOfFlight (float)
 
void setPathLength (float)
 
void setBeta (float)
 
void setAssociatedTrack (StTrack *)
 
void setTofExpectedAsElectron (float)
 
void setTofExpectedAsPion (float)
 
void setTofExpectedAsKaon (float)
 
void setTofExpectedAsProton (float)
 
void setSigmaElectron (float)
 
void setSigmaPion (float)
 
void setSigmaKaon (float)
 
void setSigmaProton (float)
 
void setParticleHypothesis (StParticleDefinition *)
 
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

Int_t mTrkId
 
Int_t mGId
 
- Protected Attributes inherited from StTofHit
Int_t mTrayIndex
 
Int_t mModuleIndex
 
Int_t mCellIndex
 
Int_t mDaqIndex
 
Int_t mCellCollIndex
 
Float_t mTimeOfFlight
 
Float_t mPathLength
 
Float_t mBeta
 
StLink< StTrackmAssociatedTrack
 
Float_t mTOFExpectedAsElectron
 
Float_t mTOFExpectedAsPion
 
Float_t mTOFExpectedAsKaon
 
Float_t mTOFExpectedAsProton
 
Float_t mSigmaElectron
 
Float_t mSigmaPion
 
Float_t mSigmaKaon
 
Float_t mSigmaProton
 
StParticleDefinitionmParticleHypothesis
 
- 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
Wei-Ming Zhang, April 2001

Definition at line 40 of file StTofMCHit.h.


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