CGEM BOSS 6.6.5.f
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 () |
double | exTheta (int, double, double, int) |
double | exRho (int, double, double, int) |
int | exThetaBin (double) |
int | exRhoBin (double) |
void | printMapHit () |
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 () |
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 |
static int | m_nPoint2D =1 |
static int | m_method =1 |
static double | m_nRMS =3 |
Definition at line 18 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/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 20 of file HoughMap.cxx.
HoughMap::HoughMap | ( | ) |
Definition at line 15 of file HoughMap.cxx.
HoughMap::HoughMap | ( | const HoughMap & | other | ) |
Definition at line 67 of file HoughMap.cxx.
HoughMap::~HoughMap | ( | ) |
Definition at line 140 of file HoughMap.cxx.
HoughMap::HoughMap | ( | int | charge, |
HoughHitList & | houghHitList, | ||
int | mapHit, | ||
int | ntheta, | ||
int | nrho, | ||
double | rhoMin, | ||
double | rhoMaxi, | ||
int | peakWidth, | ||
int | peakHigh, | ||
double | hitpro | ||
) |
HoughMap::HoughMap | ( | ) |
HoughMap::HoughMap | ( | const HoughMap & | other | ) |
HoughMap::~HoughMap | ( | ) |
void HoughMap::clearMap | ( | ) |
Definition at line 126 of file HoughMap.cxx.
Referenced by ~HoughMap().
void HoughMap::clearMap | ( | ) |
void HoughMap::doMap | ( | ) |
Definition at line 103 of file HoughMap.cxx.
Referenced by HoughMap().
void HoughMap::doMap | ( | ) |
double HoughMap::exRho | ( | int | irho, |
double | rhomin, | ||
double | rhomax, | ||
int | n | ||
) |
Definition at line 878 of file HoughMap.cxx.
double HoughMap::exRho | ( | int | , |
double | , | ||
double | , | ||
int | |||
) |
int HoughMap::exRhoBin | ( | double | ) |
int HoughMap::exRhoBin | ( | double | ) |
double HoughMap::exTheta | ( | int | itheta, |
double | thetamin, | ||
double | thetamax, | ||
int | n | ||
) |
Definition at line 884 of file HoughMap.cxx.
double HoughMap::exTheta | ( | int | , |
double | , | ||
double | , | ||
int | |||
) |
int HoughMap::exThetaBin | ( | double | ) |
int HoughMap::exThetaBin | ( | double | ) |
|
inline |
Definition at line 28 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 28 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 26 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 26 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 42 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 42 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 41 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 41 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 32 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 32 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 40 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 40 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 36 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 36 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 30 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
Referenced by printPeak().
|
inline |
Definition at line 30 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 39 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 39 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 33 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 33 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 37 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
Referenced by HoughTrackList::HoughTrackList().
|
inline |
Definition at line 37 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
|
inline |
Definition at line 31 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
Referenced by printTrack().
|
inline |
Definition at line 31 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughMap.h.
void HoughMap::printMapHit | ( | ) |
void HoughMap::printMapHit | ( | ) |
void HoughMap::printPeak | ( | ) |
Definition at line 954 of file HoughMap.cxx.
Referenced by doMap().
void HoughMap::printPeak | ( | ) |
void HoughMap::printTrack | ( | ) |
Definition at line 966 of file HoughMap.cxx.
Referenced by doMap().
void HoughMap::printTrack | ( | ) |
double HoughMap::Height |
Definition at line 69 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
|
static |
Definition at line 58 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
Referenced by doMap(), and MdcHoughFinder::initialize().
|
static |
Definition at line 63 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
Referenced by doMap(), and MdcHoughFinder::initialize().
|
static |
Definition at line 60 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
Referenced by MdcHoughFinder::initialize().
|
static |
Definition at line 61 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
Referenced by MdcHoughFinder::initialize().
|
static |
Definition at line 62 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
Referenced by MdcHoughFinder::initialize().
|
static |
Definition at line 64 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
Referenced by MdcHoughFinder::initialize().
|
static |
Definition at line 59 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
Referenced by MdcHoughFinder::initialize().
int HoughMap::MAX |
Definition at line 71 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
double HoughMap::Rho |
Definition at line 67 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.
double HoughMap::Theta |
Definition at line 68 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughMap.h.