|
BOSS 8.0.0
BESIII Offline Software System
|
#include <HoughMap.h>
Public Member Functions | |
| HoughMap (int charge, HoughHitList &houghHitList, int mapHit, int ntheta, int nrho, double rhoMin, double rhoMaxi, int peakWidth, int peakHigh, double hitpro) | |
| HoughMap () | |
| HoughMap (const HoughMap &other) | |
| void | doMap () |
| ~HoughMap () | |
| TH2D * | getMdcHoughFinder () const |
| const HoughHitList & | getHitList () const |
| int | getPeakNumber () const |
| int | getTrackNumber () const |
| const HoughPeak & | getPeak (int i) const |
| const HoughTrack & | getTrack (int i) const |
| const vector< HoughPeak > | getPeakList () const |
| const vector< HoughTrack > | getTrackList () const |
| int | getPeakWidth () const |
| int | getPeakHigh () const |
| int | getNTheta () const |
| int | getNRho () const |
| void | printPeak () |
| void | printTrack () |
| void | clearMap () |
| void | select_slant () |
| vector< double > | get_maxlayer_slant () const |
| double | get_maxlayer () const |
| vector< double > | get_nomaxlayer_slant () const |
| vector< int > | get_nomaxlayerid () const |
| double | exTheta (int, double, double, int) |
| double | exRho (int, double, double, int) |
| int | exThetaBin (double) |
| int | exRhoBin (double) |
| void | printMapHit () |
Public Attributes | |
| double | Rho |
| double | Theta |
| double | Height |
| int | MAX |
Static Public Attributes | |
| static int | m_debug = 0 |
| static int | m_useHalfCir = 0 |
| static int | m_N1 |
| static int | m_N2 |
Definition at line 18 of file HoughMap.h.
| HoughMap::HoughMap | ( | int | charge, |
| HoughHitList & | houghHitList, | ||
| int | mapHit, | ||
| int | ntheta, | ||
| int | nrho, | ||
| double | rhoMin, | ||
| double | rhoMaxi, | ||
| int | peakWidth, | ||
| int | peakHigh, | ||
| double | hitpro ) |
Definition at line 17 of file HoughMap.cxx.
Referenced by HoughMap().
| HoughMap::HoughMap | ( | ) |
Definition at line 12 of file HoughMap.cxx.
| HoughMap::HoughMap | ( | const HoughMap & | other | ) |
Definition at line 70 of file HoughMap.cxx.
| HoughMap::~HoughMap | ( | ) |
Definition at line 143 of file HoughMap.cxx.
| void HoughMap::clearMap | ( | ) |
Definition at line 121 of file HoughMap.cxx.
Referenced by ~HoughMap().
| void HoughMap::doMap | ( | ) |
Definition at line 99 of file HoughMap.cxx.
Referenced by HoughMap().
| double HoughMap::exRho | ( | int | irho, |
| double | rhomin, | ||
| double | rhomax, | ||
| int | n ) |
Definition at line 382 of file HoughMap.cxx.
| int HoughMap::exRhoBin | ( | double | ) |
| double HoughMap::exTheta | ( | int | itheta, |
| double | thetamin, | ||
| double | thetamax, | ||
| int | n ) |
Definition at line 387 of file HoughMap.cxx.
| int HoughMap::exThetaBin | ( | double | ) |
|
inline |
Definition at line 55 of file HoughMap.h.
|
inline |
Definition at line 54 of file HoughMap.h.
|
inline |
Definition at line 56 of file HoughMap.h.
|
inline |
Definition at line 57 of file HoughMap.h.
|
inline |
Definition at line 29 of file HoughMap.h.
|
inline |
Definition at line 27 of file HoughMap.h.
|
inline |
Definition at line 43 of file HoughMap.h.
|
inline |
Definition at line 42 of file HoughMap.h.
|
inline |
Definition at line 33 of file HoughMap.h.
|
inline |
Definition at line 41 of file HoughMap.h.
|
inline |
Definition at line 37 of file HoughMap.h.
|
inline |
Definition at line 31 of file HoughMap.h.
|
inline |
Definition at line 40 of file HoughMap.h.
|
inline |
Definition at line 34 of file HoughMap.h.
|
inline |
Definition at line 38 of file HoughMap.h.
Referenced by HoughTrackList::HoughTrackList().
|
inline |
Definition at line 32 of file HoughMap.h.
| void HoughMap::printMapHit | ( | ) |
| void HoughMap::printPeak | ( | ) |
Definition at line 133 of file HoughMap.cxx.
Referenced by doMap().
| void HoughMap::printTrack | ( | ) |
Definition at line 488 of file HoughMap.cxx.
Referenced by doMap().
| void HoughMap::select_slant | ( | ) |
Definition at line 614 of file HoughMap.cxx.
| double HoughMap::Height |
Definition at line 67 of file HoughMap.h.
|
static |
Definition at line 59 of file HoughMap.h.
Referenced by doMap(), and MdcHoughFinder::initialize().
|
static |
Definition at line 61 of file HoughMap.h.
Referenced by MdcHoughFinder::initialize().
|
static |
Definition at line 62 of file HoughMap.h.
Referenced by MdcHoughFinder::initialize().
|
static |
Definition at line 60 of file HoughMap.h.
Referenced by MdcHoughFinder::initialize().
| int HoughMap::MAX |
Definition at line 69 of file HoughMap.h.
| double HoughMap::Rho |
Definition at line 65 of file HoughMap.h.
| double HoughMap::Theta |
Definition at line 66 of file HoughMap.h.