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

#include <StTpcHit.h>

Inheritance diagram for StTpcHit:
StHit StMeasuredPoint StObject

Public Member Functions

 StTpcHit (const StThreeVectorF &p, const StThreeVectorF &e, UInt_t hw, float q, UChar_t c=0, Int_t IdTruth=0, UShort_t quality=0, UShort_t Id=0, Short_t mnpad=0, Short_t mxpad=0, Short_t mntmbk=0, Short_t mxtmbk=0, Float_t cl_x=0, Float_t cl_t=0, UShort_t Adc=0)
StDetectorId detector () const
void * operator new (size_t, void *p)
void * operator new (size_t)
void operator delete (void *p)
void setChargeModified (Float_t Charge)
void setPadTmbk (Float_t cl_x, Float_t cl_t)
void setExtends (Float_t cl_x, Float_t cl_t, Short_t mnpad, Short_t mxpad, Short_t mntmbk, Short_t mxtmbk)
void setAdc (UShort_t Adc=0)
void setdX (Float_t dX)
UInt_t sector () const
UInt_t padrow () const
UInt_t padsInHit () const
UInt_t pixelsInHit () const
UChar_t minPad () const
UChar_t maxPad () const
Short_t minTmbk () const
Short_t maxTmbk () const
Int_t volumeID () const
Short_t timeBucketsInHit () const
Float_t timeBucket () const
Float_t pad () const
UShort_t adc () const
Float_t chargeModified () const
Float_t dX ()
void Print (Option_t *option="") const
virtual Bool_t IsSortable () const
virtual Int_t Compare (const TObject *obj) const
virtual const StThreeVectorFpositionU () const
virtual const StThreeVectorFpositionL () const
virtual void setPositionU (const StThreeVectorF &p)
virtual void setPositionL (const StThreeVectorF &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)
- 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 mMinpad
UChar_t mMaxpad
UChar_t mMintmbk
UChar_t mMaxtmbk
Short_t mMcl_x
Short_t mMcl_t
UShort_t mAdc
Float_t mChargeModified
StThreeVectorF mPositionU
StThreeVectorF mPositionL
Float_t mdX
- 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

Thomas Ullrich, Jan 1999

Definition at line 119 of file StTpcHit.h.

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