CGEM BOSS 6.6.5.f
BESIII Offline Software System
|
#include <HoughPeak.h>
Public Member Functions | |
HoughPeak () | |
HoughPeak (const HoughPeak &other) | |
~HoughPeak () | |
HoughPeak (int itheta, int irho, double theta, double rho, vector< const HoughHit * > **mapHitList, bool is, int peakNum) | |
HoughPeak (int height, int itheta, int irho, double theta, double rho, bool is, int peakNum, int charge) | |
vector< const HoughHit * > | getHoughHitList () const |
int | peakHeight () const |
int | getPeakNum () const |
int | getThetaBin () const |
int | getRhoBin () const |
double | getTheta () const |
double | getRho () const |
double | getRho_reci () const |
bool | getisCandiTrack () const |
void | setisCandiTrack (bool is) |
int | getHitNum (int) const |
int | getHitNumA (int) const |
int | getHitNumS (int) const |
void | printAllHit () const |
void | print () |
HoughPeak & | operator= (const HoughPeak &other) |
int | collectHits (HoughHitList &) |
double | intersect_cylinder (double r_cylinder, double r_center, double phi_center, int charge) |
double | intersect_cylinder (int charge, double x_center, double y_center, double r_cylinder) |
HoughPeak () | |
HoughPeak (const HoughPeak &other) | |
~HoughPeak () | |
HoughPeak (int itheta, int irho, double theta, double rho, vector< const HoughHit * > **mapHitList, bool is, int peakNum) | |
HoughPeak (int height, int itheta, int irho, double theta, double rho, bool is, int peakNum, int charge) | |
vector< const HoughHit * > | getHoughHitList () const |
int | peakHeight () const |
int | getPeakNum () const |
int | getThetaBin () const |
int | getRhoBin () const |
double | getTheta () const |
double | getRho () const |
double | getRho_reci () const |
bool | getisCandiTrack () const |
void | setisCandiTrack (bool is) |
int | getHitNum (int) const |
int | getHitNumA (int) const |
int | getHitNumS (int) const |
void | printAllHit () const |
void | print () |
HoughPeak & | operator= (const HoughPeak &other) |
int | collectHits (HoughHitList &) |
double | intersect_cylinder (double r_cylinder, double r_center, double phi_center, int charge) |
double | intersect_cylinder (int charge, double x_center, double y_center, double r_cylinder) |
Static Public Attributes | |
static double | m_dcut1 |
static double | m_dcut2 |
static bool | m_debug =0 |
static double | m_factor =5.0 |
static vector< double > | m_cut_deltaD |
Definition at line 10 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
HoughPeak::HoughPeak | ( | ) |
Definition at line 24 of file HoughPeak.cxx.
HoughPeak::HoughPeak | ( | const HoughPeak & | other | ) |
Definition at line 59 of file HoughPeak.cxx.
HoughPeak::~HoughPeak | ( | ) |
Definition at line 26 of file HoughPeak.cxx.
HoughPeak::HoughPeak | ( | int | itheta, |
int | irho, | ||
double | theta, | ||
double | rho, | ||
vector< const HoughHit * > ** | mapHitList, | ||
bool | is, | ||
int | peakNum | ||
) |
Definition at line 82 of file HoughPeak.cxx.
HoughPeak::HoughPeak | ( | int | height, |
int | itheta, | ||
int | irho, | ||
double | theta, | ||
double | rho, | ||
bool | is, | ||
int | peakNum, | ||
int | charge | ||
) |
Definition at line 97 of file HoughPeak.cxx.
HoughPeak::HoughPeak | ( | ) |
HoughPeak::HoughPeak | ( | const HoughPeak & | other | ) |
HoughPeak::~HoughPeak | ( | ) |
HoughPeak::HoughPeak | ( | int | itheta, |
int | irho, | ||
double | theta, | ||
double | rho, | ||
vector< const HoughHit * > ** | mapHitList, | ||
bool | is, | ||
int | peakNum | ||
) |
HoughPeak::HoughPeak | ( | int | height, |
int | itheta, | ||
int | irho, | ||
double | theta, | ||
double | rho, | ||
bool | is, | ||
int | peakNum, | ||
int | charge | ||
) |
int HoughPeak::collectHits | ( | HoughHitList & | hitlist | ) |
Definition at line 193 of file HoughPeak.cxx.
int HoughPeak::collectHits | ( | HoughHitList & | ) |
int HoughPeak::getHitNum | ( | int | select | ) | const |
Definition at line 110 of file HoughPeak.cxx.
int HoughPeak::getHitNum | ( | int | ) | const |
int HoughPeak::getHitNumA | ( | int | select | ) | const |
Definition at line 137 of file HoughPeak.cxx.
Referenced by print().
int HoughPeak::getHitNumA | ( | int | ) | const |
int HoughPeak::getHitNumS | ( | int | select | ) | const |
Definition at line 164 of file HoughPeak.cxx.
int HoughPeak::getHitNumS | ( | int | ) | const |
|
inline |
Definition at line 19 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 19 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 27 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 27 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 21 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 21 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 25 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
Referenced by HoughTrack::getRho(), HoughTrack::printHoughTrack(), and HoughTrack::printRecHit().
|
inline |
Definition at line 25 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 26 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 26 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 23 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 23 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 24 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
Referenced by HoughTrack::getTheta(), HoughTrack::printHoughTrack(), and HoughTrack::printRecHit().
|
inline |
Definition at line 24 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 22 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 22 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughPeak.h.
double HoughPeak::intersect_cylinder | ( | double | r_cylinder, |
double | r_center, | ||
double | phi_center, | ||
int | charge | ||
) |
Definition at line 312 of file HoughPeak.cxx.
Referenced by collectHits().
double HoughPeak::intersect_cylinder | ( | double | r_cylinder, |
double | r_center, | ||
double | phi_center, | ||
int | charge | ||
) |
double HoughPeak::intersect_cylinder | ( | int | charge, |
double | x_center, | ||
double | y_center, | ||
double | r_cylinder | ||
) |
Definition at line 326 of file HoughPeak.cxx.
double HoughPeak::intersect_cylinder | ( | int | charge, |
double | x_center, | ||
double | y_center, | ||
double | r_cylinder | ||
) |
Definition at line 34 of file HoughPeak.cxx.
|
inline |
Definition at line 20 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
Referenced by less_hits_in_peak().
|
inline |
Definition at line 20 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughPeak.h.
void HoughPeak::print | ( | ) |
Definition at line 343 of file HoughPeak.cxx.
void HoughPeak::print | ( | ) |
void HoughPeak::printAllHit | ( | ) | const |
Definition at line 360 of file HoughPeak.cxx.
void HoughPeak::printAllHit | ( | ) | const |
|
inline |
Definition at line 28 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
|
inline |
Definition at line 28 of file Reconstruction/MdcHoughFinder/MdcHoughFinder-00-00-12/MdcHoughFinder/HoughPeak.h.
|
static |
Definition at line 45 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
Referenced by collectHits(), and MdcHoughFinder::initialize().
|
static |
Definition at line 41 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
Referenced by MdcHoughFinder::initialize().
|
static |
Definition at line 42 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
Referenced by MdcHoughFinder::initialize().
|
static |
Definition at line 43 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
Referenced by collectHits(), and MdcHoughFinder::initialize().
|
static |
Definition at line 44 of file InstallArea/include/MdcHoughFinder/MdcHoughFinder/HoughPeak.h.
Referenced by collectHits(), and MdcHoughFinder::initialize().