StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Types | Public Member Functions | Protected Attributes | List of all members
StMuRpsTrack Class Reference
Inheritance diagram for StMuRpsTrack:

Public Types

enum  StMuRpsTrackType { rpsLocal, rpsGlobal, rpsUndefined }
 
enum  StMuRpsAngles { rpsAngleThetaX, rpsAngleThetaY, rpsAngleTheta, mNumberOfAngleTypes }
 
enum  { mNumberOfStationsInBranch = 2 }
 

Public Member Functions

 StMuRpsTrack (const StMuRpsTrack &)
 
StMuRpsTrackoperator= (const StMuRpsTrack &)
 
const StMuRpsTrackPointtrackPoint (unsigned int) const
 
TVector3 pVec () const
 
int branch () const
 
StMuRpsTrackType type () const
 
unsigned int planesUsed () const
 
double theta (unsigned int=rpsAngleTheta) const
 
double thetaRp (unsigned int=rpsAngleTheta) const
 
double phi () const
 
double phiRp () const
 
double t (double) const
 
double xi (double) const
 
double p () const
 
double pt () const
 
double eta () const
 
double time () const
 
void setTrackPoint (StMuRpsTrackPoint *, unsigned int)
 
void setP (const TVector3 &)
 
void setBranch (int)
 
void setType (StMuRpsTrackType type)
 

Protected Attributes

TRef mTrackPoints [mNumberOfStationsInBranch]
 
TVector3 mP
 
Int_t mBranch
 
StMuRpsTrackType mType
 

Detailed Description

Definition at line 14 of file StMuRpsTrack.h.


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