14 int tracknumber()
const;
20 short chargesign()
const;
21 float rapidity(
float mass)
const;
26 float chisqxy()
const;
28 short npntpossible()
const;
29 short npntfit()
const;
30 float dedxExpected(
float mass,
float charge = 1)
const;
32 float dedxProton()
const;
33 float dedxDeuteron()
const;
34 float dedxTriton()
const;
35 float dedxHe3()
const;
36 float dedxHe4()
const;
38 void SetTrigType(
int type);
59 inline int StRareTrack::tracknumber()
const {
return ftracknumber;}
60 inline int StRareTrack::iflag()
const {
return fiflag;}
61 inline float StRareTrack::px()
const {
return fpx;}
62 inline float StRareTrack::py()
const {
return fpy;}
63 inline float StRareTrack::pz()
const {
return fpz;}
64 inline float StRareTrack::p()
const {return ::sqrt(fpx*fpx+fpy*fpy+fpz*fpz);}
65 inline float StRareTrack::pt()
const {return ::sqrt(fpx*fpx+fpy*fpy);}
66 inline short StRareTrack::chargesign()
const {
return fchargesign;}
67 inline float StRareTrack::dca()
const {
return fdca;}
68 inline float StRareTrack::dedx()
const {
return fdedx;}
69 inline short StRareTrack::ndedx()
const {
return fndedx;}
70 inline float StRareTrack::chisqxy()
const {
return fchisqxy;}
71 inline float StRareTrack::chisqz()
const {
return fchisqz;}
72 inline short StRareTrack::npntpossible()
const {
return fnpntpossible;}
73 inline short StRareTrack::npntfit()
const {
return fnpntfit;}
74 inline float StRareTrack::dedxPi()
const {
return dedxExpected(0.139,1);}
75 inline float StRareTrack::dedxProton()
const {
return dedxExpected(0.939,1);}
76 inline float StRareTrack::dedxDeuteron()
const {
return dedxExpected(1.88,1);}
77 inline float StRareTrack::dedxTriton()
const {
return dedxExpected(2.82,1);}
78 inline float StRareTrack::dedxHe3()
const {
return dedxExpected(2.82,2);}
79 inline float StRareTrack::dedxHe4()
const {
return dedxExpected(3.76,2);}
80 inline int StRareTrack::trigtype()
const {
return ftrigtype;}