1 #ifndef STAR_StTrackChair
2 #define STAR_StTrackChair
20 static const Char_t *trackTableList[];
23 StHelixD *MakeHelix(Int_t i,
float bField)
const ;
26 static Int_t IsTrack(
TTable *table);
27 Float_t R0(Int_t i)
const;
28 Float_t Z0(Int_t i)
const;
29 Float_t Phi0(Int_t i)
const;
30 Float_t Invpt(Int_t i)
const;
31 Float_t Curvature(Int_t i)
const;
32 Int_t Charge(Int_t i)
const;
33 Float_t Length(Int_t i)
const;
37 inline Int_t StTrackChair::Charge(Int_t i)
const{
return *(Int_t *)GetOffset(At(i),mCharge); }
38 inline Float_t StTrackChair::R0(Int_t i)
const {
return *(Float_t *)GetOffset(At(i),mR0); }
39 inline Float_t StTrackChair::Z0(Int_t i)
const {
return *(Float_t *)GetOffset(At(i),mZ0); }
40 inline Float_t StTrackChair::Phi0(Int_t i)
const {
return *(Float_t *)GetOffset(At(i),mPhi0); }
41 inline Float_t StTrackChair::Invpt(Int_t i)
const {
return *(Float_t *)GetOffset(At(i),mInvpt); }
42 inline Float_t StTrackChair::Curvature(Int_t i)
const {
return *(Float_t *)GetOffset(At(i),mCurvature); }
43 inline Float_t StTrackChair::Length(Int_t i)
const {
return *(Float_t *)GetOffset(At(i),mLength); }
TDataSet * Instance() const
virtual TDataSet * Instance() const