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

#include <StRnDHit.h>

Inheritance diagram for StRnDHit:
StHit StMeasuredPoint StObject

Public Member Functions

 StRnDHit (const StThreeVectorF &position, const StThreeVectorF &error, unsigned int hwPosition, float charge, unsigned char trackRefCount=0, unsigned short idTruth=0, unsigned short quality=0, unsigned short id=0, StDetectorId=kUnknownId)
StDetectorId detector () const
unsigned int layer () const
unsigned int ladder () const
unsigned int wafer () const
int extraByte0 () const
int extraByte1 () const
int key () const
int volumeId () const
double double0 () const
double double1 () const
double double2 () const
double double3 () const
double double4 () const
void setLayer (short)
void setLadder (short)
void setWafer (short)
void setExtraByte0 (int)
void setExtraByte1 (int)
void setDetectorId (StDetectorId)
void setKey (int)
void setVolumeId (int)
void setDouble0 (double)
void setDouble1 (double)
void setDouble2 (double)
void setDouble3 (double)
void setDouble4 (double)
void setErrorMatrix (const float *M)
StMatrixF covariantMatrix () const
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
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

Short_t mLayer
Short_t mLadder
Short_t mWafer
Int_t mExtraByte0
Int_t mExtraByte1
Int_t mKey
Int_t mVolumeId
 key from StMcHit
Double_t mDouble0
 VolumeId from StMcHit.
Double_t mDouble1
Double_t mDouble2
Double_t mDouble3
Double_t mDouble4
StDetectorId mDetectorId
float mErrorMatrix [9]
- 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


ostream & operator<< (ostream &os, const StRnDHit &h)

Additional Inherited Members

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

Detailed Description

Mike Miller and Andrew Rose, Jan 2006

Definition at line 33 of file StRnDHit.h.

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