BOSS 7.1.0
BESIII Offline Software System
|
#include <HTrackParameter.h>
Public Member Functions | |
HTrackParameter () | |
~HTrackParameter () | |
HTrackParameter (const HTrackParameter &htrk) | |
HTrackParameter & | operator= (const HTrackParameter &htrk) |
HTrackParameter (const HepVector helix, const HepSymMatrix eMatrix, const int trackid, const int partid) | |
HTrackParameter (const HepVector helix, const double error[], const int trackid, const int partid) | |
HTrackParameter (const WTrackParameter wtrk) | |
HTrackParameter (const int charge, const HepVector p, const HepVector x) | |
HepMatrix | dHdx (const HepVector p, const HepVector x) |
HepMatrix | dHdp (const HepVector p, const HepVector x) |
HepVector | hel () const |
HepVector | helix () const |
HepSymMatrix | eHel () const |
int | trackID () const |
int | partID () const |
int | charge () const |
double | pxy () const |
HepVector | p () const |
HepVector | x () const |
Hep3Vector | p3 () const |
HepPoint3D | x3 () const |
HepLorentzVector | p (const double mass) const |
HepPoint3D | center () const |
double | radius () const |
double | drho () const |
double | phi0 () const |
double | kappa () const |
double | dz () const |
double | lambda () const |
WTrackParameter | wTrack () const |
WTrackParameter | wTrack (const double mass) const |
void | setTrackID (const int trackID) |
void | setPartID (const int partID) |
void | setHel (const HepVector he) |
void | setEHel (const HepSymMatrix eH) |
double | xmass (const int i) const |
HepPoint3D | positionTwoHelix (const HTrackParameter) const |
HepPoint3D | positionPlane (const double) const |
HepPoint3D | positionCylinder (const double) const |
HepPoint3D | positionCone () const |
double | minDistanceTwoHelix (const HTrackParameter G, HepPoint3D &pos) |
Definition at line 28 of file HTrackParameter.h.
HTrackParameter::HTrackParameter | ( | ) |
Definition at line 9 of file HTrackParameter.cxx.
|
inline |
Definition at line 32 of file HTrackParameter.h.
HTrackParameter::HTrackParameter | ( | const HTrackParameter & | htrk | ) |
Definition at line 16 of file HTrackParameter.cxx.
HTrackParameter::HTrackParameter | ( | const HepVector | helix, |
const HepSymMatrix | eMatrix, | ||
const int | trackid, | ||
const int | partid | ||
) |
Definition at line 36 of file HTrackParameter.cxx.
HTrackParameter::HTrackParameter | ( | const HepVector | helix, |
const double | error[], | ||
const int | trackid, | ||
const int | partid | ||
) |
Definition at line 54 of file HTrackParameter.cxx.
HTrackParameter::HTrackParameter | ( | const WTrackParameter | wtrk | ) |
Definition at line 77 of file HTrackParameter.cxx.
HTrackParameter::HTrackParameter | ( | const int | charge, |
const HepVector | p, | ||
const HepVector | x | ||
) |
Definition at line 146 of file HTrackParameter.cxx.
HepPoint3D HTrackParameter::center | ( | ) | const |
Definition at line 130 of file HTrackParameter.cxx.
Referenced by positionTwoHelix().
|
inline |
Definition at line 107 of file HTrackParameter.h.
Referenced by center(), dHdp(), dHdx(), HTrackParameter(), positionTwoHelix(), radius(), and wTrack().
HepMatrix HTrackParameter::dHdp | ( | const HepVector | p, |
const HepVector | x | ||
) |
Definition at line 218 of file HTrackParameter.cxx.
Referenced by HTrackParameter().
HepMatrix HTrackParameter::dHdx | ( | const HepVector | p, |
const HepVector | x | ||
) |
Definition at line 183 of file HTrackParameter.cxx.
Referenced by HTrackParameter().
|
inline |
Definition at line 67 of file HTrackParameter.h.
Referenced by HTrackParameter().
|
inline |
Definition at line 70 of file HTrackParameter.h.
Referenced by HTrackParameter().
|
inline |
Definition at line 51 of file HTrackParameter.h.
Referenced by KalmanVertexFit::addTrack(), HTrackParameter(), KalmanKinematicFit::pull(), KinematicFit::pull(), and VertexFit::pull().
|
inline |
Definition at line 49 of file HTrackParameter.h.
Referenced by HTrackParameter(), KalmanKinematicFit::pull(), and KinematicFit::pull().
|
inline |
|
inline |
Definition at line 69 of file HTrackParameter.h.
Referenced by HTrackParameter(), and wTrack().
|
inline |
Definition at line 71 of file HTrackParameter.h.
Referenced by HTrackParameter(), minDistanceTwoHelix(), and wTrack().
double HTrackParameter::minDistanceTwoHelix | ( | const HTrackParameter | G, |
HepPoint3D & | pos | ||
) |
Definition at line 427 of file HTrackParameter.cxx.
Referenced by BeamParams::execute().
HTrackParameter & HTrackParameter::operator= | ( | const HTrackParameter & | htrk | ) |
Definition at line 23 of file HTrackParameter.cxx.
|
inline |
Definition at line 115 of file HTrackParameter.h.
Referenced by KalmanVertexFit::addTrack(), dHdp(), dHdx(), and HTrackParameter().
|
inline |
Definition at line 142 of file HTrackParameter.h.
|
inline |
Definition at line 137 of file HTrackParameter.h.
Referenced by minDistanceTwoHelix(), p(), positionTwoHelix(), and wTrack().
|
inline |
|
inline |
Definition at line 68 of file HTrackParameter.h.
Referenced by HTrackParameter(), and wTrack().
HepPoint3D HTrackParameter::positionCone | ( | ) | const |
Definition at line 419 of file HTrackParameter.cxx.
HepPoint3D HTrackParameter::positionCylinder | ( | const double | R | ) | const |
Definition at line 411 of file HTrackParameter.cxx.
HepPoint3D HTrackParameter::positionPlane | ( | const double | zp | ) | const |
Definition at line 403 of file HTrackParameter.cxx.
HepPoint3D HTrackParameter::positionTwoHelix | ( | const HTrackParameter | htrk | ) | const |
Definition at line 311 of file HTrackParameter.cxx.
|
inline |
Definition at line 111 of file HTrackParameter.h.
Referenced by center(), dHdp(), HTrackParameter(), p(), p3(), and radius().
double HTrackParameter::radius | ( | ) | const |
Definition at line 122 of file HTrackParameter.cxx.
Referenced by minDistanceTwoHelix(), and positionTwoHelix().
|
inline |
|
inline |
Definition at line 82 of file HTrackParameter.h.
|
inline |
Definition at line 80 of file HTrackParameter.h.
|
inline |
Definition at line 79 of file HTrackParameter.h.
|
inline |
WTrackParameter HTrackParameter::wTrack | ( | ) | const |
Definition at line 288 of file HTrackParameter.cxx.
Referenced by wTrack().
WTrackParameter HTrackParameter::wTrack | ( | const double | mass | ) | const |
Definition at line 257 of file HTrackParameter.cxx.
|
inline |
Definition at line 125 of file HTrackParameter.h.
Referenced by center(), dHdp(), dHdx(), HTrackParameter(), and minDistanceTwoHelix().
|
inline |
Definition at line 133 of file HTrackParameter.h.
Referenced by center(), minDistanceTwoHelix(), positionTwoHelix(), radius(), and wTrack().
double HTrackParameter::xmass | ( | const int | i | ) | const |
Definition at line 301 of file HTrackParameter.cxx.