|
BOSS 8.0.0
BESIII Offline Software System
|
#include <HoughTrack.h>
Public Member Functions | |
| HoughTrack () | |
| ~HoughTrack () | |
| HoughTrack (const HoughTrack &other) | |
| HoughTrack (const HoughPeak ¢erPeak, std::vector< const HoughHit * > trackHitList, double, double) | |
| TrkRecoTrk * | getTrk () const |
| TrkRecoTrk * | getTrk2D () const |
| vector< MdcHit * > & | getVecForClean3D () |
| HoughPeak | getCenterPeak () const |
| Hough2D | get2D () const |
| Hough3D | get3D () const |
| recHitCol & | getHoughHitList () |
| void | setCharge (int charge) |
| int | getCharge () const |
| double | getPt_least () const |
| double | getPt2D () const |
| double | getPt3D () const |
| double | getP () const |
| double | getPz () const |
| double | getRho () const |
| double | getTheta () const |
| double | getD0 () const |
| double | getOmega () const |
| double | getPhi0 () const |
| double | getTanl () const |
| double | getZ0 () const |
| double | getTanl_zs () const |
| double | getZ0_zs () const |
| int | getHitNum (int) const |
| int | getHitNumA (int) const |
| int | getHitNumS (int) const |
| int | getNfit2D () const |
| int | getNfit3D () const |
| int | getStat2D () const |
| int | getStat3D () const |
| double | getCirR () const |
| double | getCirX () const |
| double | getCirY () const |
| double | getChi2_3D () const |
| double | getChi2_2D () const |
| double | getNfit () const |
| void | setHoughHitList (vector< HoughHit > vec_hit) |
| void | printRecHit () const |
| void | print () |
| void | sortHit () |
| void | fit (double bunchtime) |
| int | calzs () |
| void | fitzs () |
| int | judgeTrack () |
| int | find_stereo_hit () |
| int | find_pair_hit () |
| int | cutNoise_inner () |
| int | cut_axial_inner () |
| HoughTrack & | operator= (const HoughTrack &other) |
| HoughTrack & | add (const HoughTrack &other) |
| int | fit2D (double bunchtime) |
| int | fit3D () |
| int | fit3D_inner () |
| int | trackCharge2D () |
| int | trackCharge3D () |
| void | outerHit () |
| void | cald_layer () |
| double | getMapRho () const |
| double | getMapTheta () const |
| double | getPro () const |
| void | Leastfit (vector< double >, vector< double >, double &, double &) |
| void | setMdcHit (const vector< MdcHit * > *mdchit) |
Static Public Attributes | |
| static bool | m_debug = 0 |
Definition at line 14 of file HoughTrack.h.
| HoughTrack::HoughTrack | ( | ) |
Definition at line 12 of file HoughTrack.cxx.
Referenced by add(), HoughTrack(), and operator=().
| HoughTrack::~HoughTrack | ( | ) |
Definition at line 16 of file HoughTrack.cxx.
| HoughTrack::HoughTrack | ( | const HoughTrack & | other | ) |
Definition at line 71 of file HoughTrack.cxx.
| HoughTrack::HoughTrack | ( | const HoughPeak & | centerPeak, |
| std::vector< const HoughHit * > | trackHitList, | ||
| double | rho, | ||
| double | theta ) |
Definition at line 143 of file HoughTrack.cxx.
| HoughTrack & HoughTrack::add | ( | const HoughTrack & | other | ) |
Definition at line 123 of file HoughTrack.cxx.
| void HoughTrack::cald_layer | ( | ) |
Definition at line 982 of file HoughTrack.cxx.
| int HoughTrack::calzs | ( | ) |
Definition at line 601 of file HoughTrack.cxx.
Referenced by fit3D(), and fit3D_inner().
| int HoughTrack::cut_axial_inner | ( | ) |
Definition at line 797 of file HoughTrack.cxx.
| int HoughTrack::cutNoise_inner | ( | ) |
Definition at line 836 of file HoughTrack.cxx.
| int HoughTrack::find_pair_hit | ( | ) |
Definition at line 1049 of file HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
| int HoughTrack::find_stereo_hit | ( | ) |
Definition at line 757 of file HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
| void HoughTrack::fit | ( | double | bunchtime | ) |
| int HoughTrack::fit2D | ( | double | bunchtime | ) |
Definition at line 192 of file HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
| int HoughTrack::fit3D | ( | ) |
Definition at line 317 of file HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
| int HoughTrack::fit3D_inner | ( | ) |
Definition at line 337 of file HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
| void HoughTrack::fitzs | ( | ) |
Definition at line 633 of file HoughTrack.cxx.
Referenced by fit3D(), and fit3D_inner().
|
inline |
Definition at line 30 of file HoughTrack.h.
|
inline |
Definition at line 31 of file HoughTrack.h.
|
inline |
Definition at line 29 of file HoughTrack.h.
|
inline |
Definition at line 35 of file HoughTrack.h.
|
inline |
Definition at line 63 of file HoughTrack.h.
|
inline |
Definition at line 62 of file HoughTrack.h.
|
inline |
Definition at line 59 of file HoughTrack.h.
|
inline |
Definition at line 60 of file HoughTrack.h.
|
inline |
Definition at line 61 of file HoughTrack.h.
|
inline |
Definition at line 43 of file HoughTrack.h.
| int HoughTrack::getHitNum | ( | int | select | ) | const |
Definition at line 643 of file HoughTrack.cxx.
| int HoughTrack::getHitNumA | ( | int | select | ) | const |
Definition at line 671 of file HoughTrack.cxx.
| int HoughTrack::getHitNumS | ( | int | select | ) | const |
Definition at line 699 of file HoughTrack.cxx.
|
inline |
Definition at line 32 of file HoughTrack.h.
|
inline |
Definition at line 90 of file HoughTrack.h.
|
inline |
Definition at line 91 of file HoughTrack.h.
|
inline |
Definition at line 64 of file HoughTrack.h.
|
inline |
Definition at line 54 of file HoughTrack.h.
|
inline |
Definition at line 55 of file HoughTrack.h.
|
inline |
Definition at line 44 of file HoughTrack.h.
|
inline |
Definition at line 39 of file HoughTrack.h.
|
inline |
Definition at line 45 of file HoughTrack.h.
|
inline |
Definition at line 92 of file HoughTrack.h.
|
inline |
Definition at line 37 of file HoughTrack.h.
|
inline |
|
inline |
Definition at line 36 of file HoughTrack.h.
|
inline |
Definition at line 40 of file HoughTrack.h.
|
inline |
Definition at line 41 of file HoughTrack.h.
|
inline |
Definition at line 56 of file HoughTrack.h.
|
inline |
Definition at line 57 of file HoughTrack.h.
|
inline |
Definition at line 46 of file HoughTrack.h.
|
inline |
Definition at line 48 of file HoughTrack.h.
|
inline |
Definition at line 42 of file HoughTrack.h.
|
inline |
Definition at line 25 of file HoughTrack.h.
|
inline |
Definition at line 26 of file HoughTrack.h.
|
inline |
Definition at line 28 of file HoughTrack.h.
|
inline |
Definition at line 47 of file HoughTrack.h.
|
inline |
Definition at line 49 of file HoughTrack.h.
| int HoughTrack::judgeTrack | ( | ) |
Definition at line 728 of file HoughTrack.cxx.
| void HoughTrack::Leastfit | ( | vector< double > | u, |
| vector< double > | v, | ||
| double & | k, | ||
| double & | b ) |
Definition at line 959 of file HoughTrack.cxx.
Referenced by cald_layer().
| HoughTrack & HoughTrack::operator= | ( | const HoughTrack & | other | ) |
Definition at line 18 of file HoughTrack.cxx.
| void HoughTrack::outerHit | ( | ) |
Definition at line 207 of file HoughTrack.cxx.
Referenced by fit3D(), and fit3D_inner().
| void HoughTrack::print | ( | ) |
Definition at line 1105 of file HoughTrack.cxx.
| void HoughTrack::printRecHit | ( | ) | const |
Definition at line 881 of file HoughTrack.cxx.
Referenced by fit3D(), fit3D_inner(), and fitzs().
|
inline |
Definition at line 34 of file HoughTrack.h.
Referenced by MdcHoughFinder::execute().
|
inline |
Definition at line 66 of file HoughTrack.h.
Referenced by MdcHoughFinder::execute().
|
inline |
Definition at line 94 of file HoughTrack.h.
Referenced by MdcHoughFinder::execute().
| void HoughTrack::sortHit | ( | ) |
Definition at line 188 of file HoughTrack.cxx.
Referenced by fit2D(), fit3D(), and fit3D_inner().
| int HoughTrack::trackCharge2D | ( | ) |
Definition at line 914 of file HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
| int HoughTrack::trackCharge3D | ( | ) |
Definition at line 936 of file HoughTrack.cxx.
Referenced by MdcHoughFinder::execute().
|
static |
Definition at line 79 of file HoughTrack.h.
Referenced by calzs(), cut_axial_inner(), cutNoise_inner(), find_pair_hit(), find_stereo_hit(), fit3D(), fit3D_inner(), fitzs(), MdcHoughFinder::initialize(), trackCharge2D(), and trackCharge3D().