StRoot
1
|
#include <AliHLTTPCCATrackParam.h>
Classes | |
struct | AliHLTTPCCATrackFitParam |
Public Member Functions | |
AliHLTTPCCATrackParam (const TrackParamVector &v, int i) | |
float | X () const |
float | Y () const |
float | Z () const |
float | SinPhi () const |
float | DzDs () const |
float | QPt () const |
float | SignCosPhi () const |
float | Chi2 () const |
int | NDF () const |
float | Err2Y () const |
float | Err2Z () const |
float | Err2SinPhi () const |
float | Err2DzDs () const |
float | Err2QPt () const |
float | GetX () const |
float | GetY () const |
float | GetZ () const |
float | GetSinPhi () const |
float | GetDzDs () const |
float | GetQPt () const |
float | GetSignCosPhi () const |
float | GetChi2 () const |
int | GetNDF () const |
float | GetKappa (float Bz) const |
float | GetCosPhiPositive () const |
float | GetCosPhi () const |
float | GetErr2Y () const |
float | GetErr2Z () const |
float | GetErr2SinPhi () const |
float | GetErr2DzDs () const |
float | GetErr2QPt () const |
const float * | Par () const |
const float * | Cov () const |
const float * | GetPar () const |
const float * | GetCov () const |
void | SetPar (int i, float v) |
void | SetCov (int i, float v) |
void | SetX (float v) |
void | SetY (float v) |
void | SetZ (float v) |
void | SetSinPhi (float v) |
void | SetDzDs (float v) |
void | SetQPt (float v) |
void | SetSignCosPhi (float v) |
void | SetChi2 (float v) |
void | SetNDF (int v) |
float | GetDist2 (const AliHLTTPCCATrackParam &t) const |
float | GetDistXZ2 (const AliHLTTPCCATrackParam &t) const |
float | GetS (float x, float y, float Bz) const |
void | GetDCAPoint (float x, float y, float z, float &px, float &py, float &pz, float Bz) const |
bool | TransportToX (float x, float Bz, float maxSinPhi=.999) |
bool | TransportToXWithMaterial (float x, float Bz, float maxSinPhi=.999) |
bool | TransportToX (float x, AliHLTTPCCATrackLinearisation &t0, float Bz, float maxSinPhi=.999, float *DL=0) |
bool | TransportToX (float x, float sinPhi0, float cosPhi0, float Bz, float maxSinPhi=.999) |
bool | TransportToXWithMaterial (float x, AliHLTTPCCATrackLinearisation &t0, AliHLTTPCCATrackFitParam &par, float Bz, float maxSinPhi=.999) |
bool | TransportToXWithMaterial (float x, AliHLTTPCCATrackFitParam &par, float Bz, float maxSinPhi=.999) |
void | CalculateFitParameters (AliHLTTPCCATrackFitParam &par, float mass=0.13957) |
bool | CorrectForMeanMaterial (float xOverX0, float xTimesRho, const AliHLTTPCCATrackFitParam &par) |
bool | Rotate (float alpha, float maxSinPhi=.999) |
bool | Rotate (float alpha, AliHLTTPCCATrackLinearisation &t0, float maxSinPhi=.999) |
void | RotateXY (float alpha, float &x, float &y, float &sin) const |
bool | Filter (float y, float z, float err2Y, float err2Z, float maxSinPhi=.999) |
void | Print () const |
void | ResetCovMatrix () |
AliHLTTPCCATrackParam | GetGlobalParam (float alpha) const |
void | Reset () |
Friends | |
std::istream & | operator>> (std::istream &, AliHLTTPCCATrackParam &) |
std::ostream & | operator<< (std::ostream &, const AliHLTTPCCATrackParam &) |
AliHLTTPCCATrackParam class describes the track parametrisation which is used by the AliHLTTPCCATracker slice tracker.
Definition at line 37 of file AliHLTTPCCATrackParam.h.
|
inline |
The sign of cos phi is always positive in the slice tracker. Only after coordinate transformation can the sign change to negative.
Definition at line 77 of file AliHLTTPCCATrackParam.h.