![]() |
PandaRoot
|
#include <PndFTSCATrackParam.h>
Public Member Functions | |
PndFTSCATrackParam () | |
PndFTSCATrackParam (const TrackParamVector &v, int i) | |
float | X0 () const |
float | X1 () const |
float | X2 () const |
float | X () const |
float | Y () const |
float | Z () const |
float | SinPhi () const |
float | DzDs () const |
float | QPt () const |
float | QP () const |
float | QMomentum () const |
float | SignCosPhi () const |
float | Chi2 () const |
int | NDF () const |
float | Err2X1 () const |
float | Err2X2 () const |
float | Err2Y () const |
float | Err2Z () const |
float | Err2SinPhi () const |
float | Err2DzDs () const |
float | Err2QPt () const |
float | Angle () const |
float | Kappa (float Bz) const |
float | CosPhi () const |
float | Err2QMomentum () const |
const float * | Par () const |
const float * | Cov () const |
bool | GetXYZPxPyPzQ (float &x, float &y, float &z, float &px, float &py, float &pz, int &q, float cov[21]) const |
void | SetSinPhi (float v) |
void | GetDCAPoint (float x, float y, float z, float &px, float &py, float &pz, float Bz) const |
bool | TransportToX0 (float x, float Bz, float maxSinPhi=.999) |
bool | Rotate (float alpha, float maxSinPhi=.999) |
bool | Transport (const FTSCAHit &hit, const PndFTSCAParam ¶m) |
bool | IsValid () const |
void | SetAsInvalid () |
Friends | |
std::istream & | operator>> (std::istream &, PndFTSCATrackParam &) |
std::ostream & | operator<< (std::ostream &, const PndFTSCATrackParam &) |
Definition at line 224 of file PndFTSCATrackParam.h.
|
inline |
Definition at line 229 of file PndFTSCATrackParam.h.
|
inline |
Definition at line 230 of file PndFTSCATrackParam.h.
References PndCATrackParamVector::Cov(), i, and PndCATrackParamVector::Par().
|
inline |
Definition at line 264 of file PndFTSCATrackParam.h.
|
inline |
Definition at line 252 of file PndFTSCATrackParam.h.
Referenced by FTSCATrack::Fit(), and FTSCATrack::Fit2Times().
|
inline |
Definition at line 267 of file PndFTSCATrackParam.h.
References SinPhi(), and CAMath::Sqrt().
Referenced by TransportToX0().
|
inline |
Definition at line 272 of file PndFTSCATrackParam.h.
References GetXYZPxPyPzQ(), and pz.
|
inline |
Definition at line 246 of file PndFTSCATrackParam.h.
Referenced by QP(), and TransportToX0().
|
inline |
Definition at line 261 of file PndFTSCATrackParam.h.
|
inline |
Definition at line 269 of file PndFTSCATrackParam.h.
Referenced by FTSCANPlet::QMomentumErr(), and FTSCANPlet::QMomentumErr2().
|
inline |
Definition at line 262 of file PndFTSCATrackParam.h.
|
inline |
Definition at line 260 of file PndFTSCATrackParam.h.
|
inline |
|
inline |
|
inline |
|
inline |
void PndFTSCATrackParam::GetDCAPoint | ( | float | x, |
float | y, | ||
float | z, | ||
float & | px, | ||
float & | py, | ||
float & | pz, | ||
float | Bz | ||
) | const |
Referenced by SetSinPhi().
bool PndFTSCATrackParam::GetXYZPxPyPzQ | ( | float & | x, |
float & | y, | ||
float & | z, | ||
float & | px, | ||
float & | py, | ||
float & | pz, | ||
int & | q, | ||
float | cov[21] | ||
) | const |
Referenced by Cov().
|
inline |
Definition at line 286 of file PndFTSCATrackParam.h.
|
inline |
Definition at line 266 of file PndFTSCATrackParam.h.
|
inline |
Definition at line 253 of file PndFTSCATrackParam.h.
Referenced by FTSCATrack::Fit(), and FTSCATrack::Fit2Times().
|
inline |
Definition at line 271 of file PndFTSCATrackParam.h.
|
inline |
Definition at line 249 of file PndFTSCATrackParam.h.
References QPt().
Referenced by FTSCANPlet::QMomentum().
|
inline |
Definition at line 248 of file PndFTSCATrackParam.h.
References DzDs(), QPt(), and sqrt().
Referenced by FTSCATrack::Fit().
|
inline |
Definition at line 247 of file PndFTSCATrackParam.h.
Referenced by QMomentum(), QP(), and TransportToX0().
bool PndFTSCATrackParam::Rotate | ( | float | alpha, |
float | maxSinPhi = .999 |
||
) |
Referenced by SetSinPhi().
|
inline |
Definition at line 287 of file PndFTSCATrackParam.h.
|
inline |
Definition at line 276 of file PndFTSCATrackParam.h.
References alpha, GetDCAPoint(), Rotate(), Transport(), TransportToX0(), and v.
|
inline |
Definition at line 251 of file PndFTSCATrackParam.h.
|
inline |
Definition at line 245 of file PndFTSCATrackParam.h.
Referenced by CosPhi(), and TransportToX0().
bool PndFTSCATrackParam::Transport | ( | const FTSCAHit & | hit, |
const PndFTSCAParam & | param | ||
) |
Referenced by SetSinPhi().
|
inline |
Definition at line 313 of file PndFTSCATrackParam.h.
References CAMath::Abs(), CAMath::ASin(), CosPhi(), DzDs(), f, QPt(), SinPhi(), CAMath::Sqrt(), X(), Y(), and Z().
Referenced by SetSinPhi().
|
inline |
Definition at line 242 of file PndFTSCATrackParam.h.
Referenced by TransportToX0().
|
inline |
Definition at line 238 of file PndFTSCATrackParam.h.
|
inline |
|
inline |
|
inline |
Definition at line 243 of file PndFTSCATrackParam.h.
Referenced by TransportToX0(), and X1().
|
inline |
Definition at line 244 of file PndFTSCATrackParam.h.
Referenced by TransportToX0(), and X2().
|
friend |
|
friend |