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

#include <StBTofHit.h>

Inheritance diagram for StBTofHit:
StHit StMeasuredPoint StObject

Public Types

enum  { kNTray = 120, kNModule = 32, kNCell = 6 }

Public Member Functions

Int_t tray () const
Int_t module () const
Int_t cell () const
Int_t ID () const
Double_t leadingEdgeTime () const
Double_t trailingEdgeTime () const
Double_t tot () const
StTrackassociatedTrack ()
const StTrackassociatedTrack () const
void setTray (UChar_t trayId)
void setModule (UChar_t moduleId)
void setCell (UChar_t cellId)
void setLeadingEdgeTime (Double_t time)
void setTrailingEdgeTime (Double_t time)
void setAssociatedTrack (StTrack *)
const StThreeVectorFposition () 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 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

Static Public Member Functions

static Float_t padWidth ()

Protected Attributes

UChar_t mTray
UChar_t mModule
UChar_t mCell
Double_t mLeadingEdgeTime
Double_t mTrailingEdgeTime
StLink< StTrackmAssociatedTrack
- 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 const Float_t mBTofPadWidth = 3.45

Additional Inherited Members

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

Detailed Description

Xin Dong, Nov 2008

Definition at line 43 of file StBTofHit.h.

Member Enumeration Documentation

anonymous enum

120 TOF trays


32 modules per tray

Definition at line 45 of file StBTofHit.h.

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