BOSS 7.0.7
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.
HoughMap::HoughMap | ( | ) |
Definition at line 12 of file HoughMap.cxx.
HoughMap::HoughMap | ( | const HoughMap & | other | ) |
Definition at line 62 of file HoughMap.cxx.
HoughMap::~HoughMap | ( | ) |
Definition at line 137 of file HoughMap.cxx.
void HoughMap::clearMap | ( | ) |
Definition at line 116 of file HoughMap.cxx.
Referenced by ~HoughMap().
void HoughMap::doMap | ( | ) |
Definition at line 98 of file HoughMap.cxx.
Referenced by HoughMap().
double HoughMap::exRho | ( | int | irho, |
double | rhomin, | ||
double | rhomax, | ||
int | n | ||
) |
Definition at line 340 of file HoughMap.cxx.
int HoughMap::exRhoBin | ( | double | ) |
double HoughMap::exTheta | ( | int | itheta, |
double | thetamin, | ||
double | thetamax, | ||
int | n | ||
) |
Definition at line 345 of file HoughMap.cxx.
int HoughMap::exThetaBin | ( | double | ) |
|
inline |
Definition at line 54 of file HoughMap.h.
|
inline |
Definition at line 53 of file HoughMap.h.
|
inline |
Definition at line 55 of file HoughMap.h.
|
inline |
Definition at line 56 of file HoughMap.h.
|
inline |
Definition at line 28 of file HoughMap.h.
|
inline |
Definition at line 26 of file HoughMap.h.
|
inline |
Definition at line 42 of file HoughMap.h.
|
inline |
Definition at line 41 of file HoughMap.h.
|
inline |
Definition at line 32 of file HoughMap.h.
|
inline |
Definition at line 40 of file HoughMap.h.
|
inline |
Definition at line 36 of file HoughMap.h.
|
inline |
Definition at line 30 of file HoughMap.h.
|
inline |
Definition at line 39 of file HoughMap.h.
|
inline |
Definition at line 33 of file HoughMap.h.
|
inline |
Definition at line 37 of file HoughMap.h.
Referenced by HoughTrackList::HoughTrackList().
|
inline |
Definition at line 31 of file HoughMap.h.
void HoughMap::printMapHit | ( | ) |
void HoughMap::printPeak | ( | ) |
Definition at line 128 of file HoughMap.cxx.
Referenced by doMap().
void HoughMap::printTrack | ( | ) |
Definition at line 433 of file HoughMap.cxx.
Referenced by doMap().
void HoughMap::select_slant | ( | ) |
Definition at line 554 of file HoughMap.cxx.
double HoughMap::Height |
Definition at line 66 of file HoughMap.h.
|
static |
Definition at line 58 of file HoughMap.h.
Referenced by doMap(), and MdcHoughFinder::initialize().
|
static |
Definition at line 60 of file HoughMap.h.
Referenced by MdcHoughFinder::initialize().
|
static |
Definition at line 61 of file HoughMap.h.
Referenced by MdcHoughFinder::initialize().
|
static |
Definition at line 59 of file HoughMap.h.
Referenced by MdcHoughFinder::initialize().
int HoughMap::MAX |
Definition at line 68 of file HoughMap.h.
double HoughMap::Rho |
Definition at line 64 of file HoughMap.h.
double HoughMap::Theta |
Definition at line 65 of file HoughMap.h.