![]() |
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 |