|
BOSS 7.1.3
BESIII Offline Software System
|
#include <KalmanVertexFit.h>
Public Member Functions | |
| ~KalmanVertexFit () | |
| void | init () |
| void | initVertex (const VertexParameter vtx) |
| void | addTrack (const HTrackParameter) |
| int | filter (const int k) |
| void | filter () |
| void | inverse (const int k) |
| void | smooth (const int k) |
| void | smooth () |
| void | remove (const int k) |
| HepVector | pull (const int k) |
| double | pullmomentum (const int k) |
| VertexParameter | vtx () const |
| HepVector | x () const |
| HepSymMatrix | Ex () const |
| int | numTrack () const |
| int | ndof () const |
| double | chisq () |
| int | trackID (const int k) const |
| std::vector< int > | trackIDList () const |
| double | chiF (const int k) const |
| double | chiS (const int k) const |
| HTrackParameter | hTrack (const int k) const |
| WTrackParameter | wTrack (const int k, const double mass) const |
| void | setVertexIteration (const int num) |
| void | setTrackIteration (const int num) |
| void | setChisqCut (const double chicut) |
| void | setTrackIterationCut (const double chicut) |
Static Public Member Functions | |
| static KalmanVertexFit * | instance () |
Definition at line 16 of file KalmanVertexFit.h.
| KalmanVertexFit::~KalmanVertexFit | ( | ) |
Definition at line 25 of file KalmanVertexFit.cxx.
| void KalmanVertexFit::addTrack | ( | const HTrackParameter | htrk | ) |
Definition at line 81 of file KalmanVertexFit.cxx.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
|
inline |
Definition at line 83 of file KalmanVertexFit.h.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
| double KalmanVertexFit::chiS | ( | const int | k | ) | const |
Definition at line 263 of file KalmanVertexFit.cxx.
Referenced by BeamParams::execute(), PrimaryVertex::execute(), and filter().
|
inline |
Definition at line 76 of file KalmanVertexFit.h.
Referenced by BeamParams::execute(), PrimaryVertex::execute(), and filter().
| HepSymMatrix KalmanVertexFit::Ex | ( | ) | const |
Definition at line 76 of file KalmanVertexFit.cxx.
Referenced by PrimaryVertex::execute().
| void KalmanVertexFit::filter | ( | ) |
Definition at line 221 of file KalmanVertexFit.cxx.
Referenced by filter().
| int KalmanVertexFit::filter | ( | const int | k | ) |
Definition at line 135 of file KalmanVertexFit.cxx.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
| HTrackParameter KalmanVertexFit::hTrack | ( | const int | k | ) | const |
Definition at line 381 of file KalmanVertexFit.cxx.
| void KalmanVertexFit::init | ( | ) |
Definition at line 29 of file KalmanVertexFit.cxx.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
| void KalmanVertexFit::initVertex | ( | const VertexParameter | vtx | ) |
Definition at line 59 of file KalmanVertexFit.cxx.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
|
static |
Definition at line 19 of file KalmanVertexFit.cxx.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
| void KalmanVertexFit::inverse | ( | const int | k | ) |
Definition at line 203 of file KalmanVertexFit.cxx.
Referenced by remove().
|
inline |
Definition at line 75 of file KalmanVertexFit.h.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
| int KalmanVertexFit::numTrack | ( | ) | const |
Definition at line 118 of file KalmanVertexFit.cxx.
Referenced by PrimaryVertex::execute().
| HepVector KalmanVertexFit::pull | ( | const int | k | ) |
Definition at line 468 of file KalmanVertexFit.cxx.
Referenced by BeamParams::execute(), PrimaryVertex::execute(), and pullmomentum().
| double KalmanVertexFit::pullmomentum | ( | const int | k | ) |
Definition at line 480 of file KalmanVertexFit.cxx.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
| void KalmanVertexFit::remove | ( | const int | k | ) |
Definition at line 355 of file KalmanVertexFit.cxx.
Referenced by BeamParams::execute(), PrimaryVertex::execute(), and filter().
|
inline |
Definition at line 97 of file KalmanVertexFit.h.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
|
inline |
Definition at line 96 of file KalmanVertexFit.h.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
|
inline |
Definition at line 98 of file KalmanVertexFit.h.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
|
inline |
Definition at line 95 of file KalmanVertexFit.h.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
| void KalmanVertexFit::smooth | ( | ) |
| void KalmanVertexFit::smooth | ( | const int | k | ) |
Definition at line 281 of file KalmanVertexFit.cxx.
Referenced by BeamParams::execute(), and PrimaryVertex::execute().
|
inline |
Definition at line 77 of file KalmanVertexFit.h.
Referenced by trackIDList().
| std::vector< int > KalmanVertexFit::trackIDList | ( | ) | const |
Definition at line 126 of file KalmanVertexFit.cxx.
Referenced by PrimaryVertex::execute().
| VertexParameter KalmanVertexFit::vtx | ( | ) | const |
Definition at line 66 of file KalmanVertexFit.cxx.
Referenced by initVertex().
| WTrackParameter KalmanVertexFit::wTrack | ( | const int | k, |
| const double | mass ) const |
Definition at line 388 of file KalmanVertexFit.cxx.
|
inline |
Definition at line 68 of file KalmanVertexFit.h.
Referenced by chiS(), BeamParams::execute(), PrimaryVertex::execute(), filter(), and inverse().