StRoot
1
|
Holds data for the hit in GMT. More...
#include <StGmtHit.h>
Public Member Functions | |
StGmtHit (Int_t key=-1, Int_t module=-1, Float_t adcX=0, Float_t adcY=0, Float_t dadcX=0, Float_t dadcY=0, Float_t localX=0, Float_t localY=0, Float_t localXErr=10000, Float_t localYErr=10000, Float_t sigmaX=0, Float_t sigmaY=0, Float_t sigmaXErr=10000, Float_t sigmaYErr=10000) | |
Constructor. | |
~StGmtHit () | |
Destructor. | |
void | Print (Option_t *option="") const |
Print hit information (parameters) | |
virtual StDetectorId | detector () const |
Unique detector ID. | |
Int_t | getKey () const |
Key. | |
Int_t | getModule () const |
Module. | |
Float_t | getAdcX () const |
ADC in X. | |
Float_t | getErrorAdcX () const |
ADC error in X. | |
Float_t | getAdcY () const |
ADC in Y. | |
Float_t | getErrorAdcY () const |
ADC error in Y. | |
Float_t | getLocalX () const |
Local X coordinate. | |
Float_t | getErrorLocalX () const |
Local X coordinate error. | |
Float_t | getLocalY () const |
Local Y coordinate. | |
Float_t | getErrorLocalY () const |
Local Y coordinate error. | |
Float_t | getSigmaX () const |
Position in X. | |
Float_t | getErrorSigmaX () const |
Position error in X. | |
Float_t | getSigmaY () const |
Position in Y. | |
Float_t | getErrorSigmaY () const |
Position error in X. | |
Int_t | volumeID () const |
Volume ID. | |
void | setAdcX (Float_t adc) |
Set ADC in X. | |
void | setErrorAdcX (Float_t error) |
Set ADC error in X. | |
void | setAdcY (Float_t adc) |
Set ADC in Y. | |
void | setErrorAdcY (Float_t error) |
Set ADC error in Y. | |
void | setLocalX (Float_t position) |
Set local X. | |
void | setErrorLocalX (Float_t error) |
Set local X error. | |
void | setLocalY (Float_t position) |
Set local Y. | |
void | setErrorLocalY (Float_t error) |
Set local Y error. | |
void | setSigmaX (Float_t sigma) |
Set local X. | |
void | setErrorSigmaX (Float_t error) |
Set local X error. | |
void | setSigmaY (Float_t sigma) |
Set local Y. | |
void | setErrorSigmaY (Float_t error) |
Set local Y error. | |
void | setModule (Short_t module) |
Set module ID. | |
![]() | |
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 StHit * | nextHit () 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) |
![]() | |
StMeasuredPoint (const StThreeVectorF &) | |
int | operator== (const StMeasuredPoint &) const |
int | operator!= (const StMeasuredPoint &) const |
virtual const StThreeVectorF & | position () const |
virtual void | setPosition (const StThreeVectorF &) |
![]() | |
StObject (const StObject &sto) | |
StObject & | operator= (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 | mKey |
Unique label. | |
Float_t | mAdcX |
ADC counts in X. | |
Float_t | mAdcY |
ADC counts in Y. | |
Float_t | mdAdcX |
ADC counts in X. | |
Float_t | mdAdcY |
ADC counts in Y. | |
Float_t | mSigmaX |
Position in local X. | |
Float_t | mErrSigmaX |
Position error in local X. | |
Float_t | mSigmaY |
Position in local Y. | |
Float_t | mErrSigmaY |
Position error in local Y. | |
Float_t | mChargeUncert |
![]() | |
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 |
StHit * | mNextHit |
![]() | |
StThreeVectorF | mPosition |
Additional Inherited Members | |
![]() | |
unsigned int | bits (unsigned int, unsigned int) const |
Holds data for the hit in GMT.
Data for an individual ``hit'' in GMT, i.e. a 1D cluster (based on StFgtHit).
Definition at line 23 of file StGmtHit.h.
|
protected |
Uncertanity on the charge for keeping track of which strips constribute to which cluster (not persistant)
Definition at line 128 of file StGmtHit.h.