|
BOSS 7.1.3
BESIII Offline Software System
|
#include <HoughHit.h>
Inheritance diagram for HoughHit:Public Member Functions | |
| HoughHit () | |
| HoughHit (const MdcDigi *const digi) | |
| HoughHit (const HoughHit &other) | |
| HoughHit & | operator= (const HoughHit &other) |
| void | setTruthInfo (const MdcMcHit *&mcHit) |
| void | conformalTrans (double x, double y, double r) |
| double | getConformal_u (double, double, double) |
| double | getConformal_v (double, double, double) |
| double | getConformal_r (double, double, double) |
| void | makeCir (int n, double phi_begin, double phi_last, double r) |
| CFCir | getCir (int i) const |
| HoughHitType | type () const |
| detectorType | getDetectorType () const |
| const MdcDigi * | digi () const |
| double | getBunchTime () const |
| HepPoint3D | getMidPoint () const |
| HepPoint3D | getEastPoint () const |
| HepPoint3D | getWestPoint () const |
| double | getMidX () const |
| double | getMidY () const |
| int | getLayerId () const |
| int | getWireId () const |
| int | getSlayerType () const |
| const MdcLayer * | layer () const |
| const MdcSWire * | wire () const |
| double | getCharge () const |
| double | getDriftTime () const |
| double | getDriftDist () const |
| double | getU () const |
| double | getV () const |
| double | getR () const |
| double | getDeltaD () const |
| double | getFltLen () const |
| double | driftTime () const |
| double | driftTime (double tof, double z) const |
| double | calDriftDist (double, int, double, double, double) const |
| double | calDriftDist (double bunchTime, int ambig) const |
| int | slayerType (int layer) |
| double | getXTruth () const |
| double | getYTruth () const |
| double | getZTruth () const |
| double | getDriftDistTruth () const |
| int | getIdTruth () const |
| int | getLrTruth () const |
| double | getUTruth () const |
| double | getVTruth () const |
| double | getRTruth () const |
| HepPoint3D | getPointTruth () const |
| void | setDeltaD (double d) |
| void | setFltLen (double flt) |
| int | getCirList () const |
| int | getStyle () const |
| void | setCirList (int cir) |
| void | setStyle (int sty) |
| void | print () const |
| void | printAll () const |
| void | printTruth () const |
Static Public Member Functions | |
| static void | setMdcCalibFunSvc (const MdcCalibFunSvc *calibSvc) |
| static void | setMdcGeomSvc (MdcGeomSvc *geomSvc) |
| static void | setBunchTime (double t0) |
Static Public Attributes | |
| static int | _npart =360 |
Definition at line 24 of file HoughHit.h.
| HoughHit::HoughHit | ( | ) |
Definition at line 19 of file HoughHit.cxx.
Referenced by HoughHit(), HoughRecHit::HoughRecHit(), HoughRecHit::HoughRecHit(), HoughRecHit::HoughRecHit(), HoughRecHit::HoughRecHit(), and operator=().
| HoughHit::HoughHit | ( | const MdcDigi *const | digi | ) |
Definition at line 25 of file HoughHit.cxx.
| HoughHit::HoughHit | ( | const HoughHit & | other | ) |
Definition at line 54 of file HoughHit.cxx.
| double HoughHit::calDriftDist | ( | double | bunchTime, |
| int | ambig ) const |
Definition at line 161 of file HoughHit.cxx.
| double HoughHit::calDriftDist | ( | double | tof, |
| int | ambig, | ||
| double | entranceAngle, | ||
| double | , | ||
| double | z ) const |
Definition at line 167 of file HoughHit.cxx.
Referenced by calDriftDist(), and HoughHit().
| void HoughHit::conformalTrans | ( | double | x, |
| double | y, | ||
| double | r ) |
|
inline |
Definition at line 55 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), HoughRecHit::HoughRecHit(), printAll(), and HoughHitList::remove().
| double HoughHit::driftTime | ( | ) | const |
Definition at line 145 of file HoughHit.cxx.
Referenced by HoughHitList::addMdcDigiList(), calDriftDist(), HoughTrack::find_pair_hit(), HoughTrack::find_stereo_hit(), and HoughHit().
| double HoughHit::driftTime | ( | double | tof, |
| double | z ) const |
Definition at line 152 of file HoughHit.cxx.
|
inline |
Definition at line 56 of file HoughHit.h.
|
inline |
Definition at line 67 of file HoughHit.h.
|
inline |
Definition at line 48 of file HoughHit.h.
|
inline |
Definition at line 105 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), and HoughMap::select_slant().
| double HoughHit::getConformal_r | ( | double | x, |
| double | y, | ||
| double | r ) |
Definition at line 141 of file HoughHit.cxx.
Referenced by setTruthInfo().
| double HoughHit::getConformal_u | ( | double | x, |
| double | y, | ||
| double | r ) |
Definition at line 135 of file HoughHit.cxx.
Referenced by setTruthInfo().
| double HoughHit::getConformal_v | ( | double | x, |
| double | y, | ||
| double | r ) |
Definition at line 138 of file HoughHit.cxx.
Referenced by setTruthInfo().
|
inline |
Definition at line 75 of file HoughHit.h.
|
inline |
Definition at line 54 of file HoughHit.h.
|
inline |
Definition at line 69 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), and HoughPeak::collectHits().
|
inline |
Definition at line 90 of file HoughHit.h.
|
inline |
Definition at line 68 of file HoughHit.h.
|
inline |
Definition at line 58 of file HoughHit.h.
|
inline |
Definition at line 76 of file HoughHit.h.
|
inline |
Definition at line 91 of file HoughHit.h.
|
inline |
Definition at line 62 of file HoughHit.h.
Referenced by HoughPeak::collectHits(), digi_in_track(), HoughTrack::find_pair_hit(), HoughTrack::find_stereo_hit(), and HoughMap::select_slant().
|
inline |
Definition at line 92 of file HoughHit.h.
|
inline |
Definition at line 57 of file HoughHit.h.
|
inline |
Definition at line 60 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), and HoughPeak::collectHits().
|
inline |
Definition at line 61 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), and HoughPeak::collectHits().
|
inline |
Definition at line 96 of file HoughHit.h.
|
inline |
Definition at line 74 of file HoughHit.h.
|
inline |
Definition at line 95 of file HoughHit.h.
|
inline |
Definition at line 64 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), HoughPeak::collectHits(), HoughTrack::find_pair_hit(), HoughTrack::find_stereo_hit(), and HoughMap::select_slant().
|
inline |
Definition at line 106 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), and HoughMap::select_slant().
|
inline |
|
inline |
Definition at line 93 of file HoughHit.h.
Referenced by HoughTrack::cald_layer().
|
inline |
|
inline |
Definition at line 94 of file HoughHit.h.
Referenced by HoughTrack::cald_layer().
|
inline |
Definition at line 59 of file HoughHit.h.
|
inline |
Definition at line 63 of file HoughHit.h.
Referenced by HoughTrack::find_pair_hit(), HoughTrack::find_stereo_hit(), and small_layer().
|
inline |
Definition at line 87 of file HoughHit.h.
|
inline |
Definition at line 88 of file HoughHit.h.
|
inline |
Definition at line 89 of file HoughHit.h.
|
inline |
| void HoughHit::makeCir | ( | int | n, |
| double | phi_begin, | ||
| double | phi_last, | ||
| double | r ) |
Definition at line 210 of file HoughHit.cxx.
Definition at line 79 of file HoughHit.cxx.
Referenced by HoughRecHit::operator=().
| void HoughHit::print | ( | ) | const |
Definition at line 187 of file HoughHit.cxx.
| void HoughHit::printAll | ( | ) | const |
Definition at line 191 of file HoughHit.cxx.
| void HoughHit::printTruth | ( | ) | const |
Definition at line 194 of file HoughHit.cxx.
|
inlinestatic |
Definition at line 37 of file HoughHit.h.
Referenced by MdcHoughFinder::execute(), and MdcHoughFinder::initialize().
|
inline |
Definition at line 107 of file HoughHit.h.
|
inline |
Definition at line 101 of file HoughHit.h.
Referenced by HoughTrack::cald_layer().
|
inline |
Definition at line 102 of file HoughHit.h.
Referenced by HoughTrack::cald_layer().
|
inlinestatic |
Definition at line 35 of file HoughHit.h.
Referenced by MdcHoughFinder::initialize().
|
inlinestatic |
Definition at line 36 of file HoughHit.h.
Referenced by MdcHoughFinder::initialize().
|
inline |
Definition at line 108 of file HoughHit.h.
| void HoughHit::setTruthInfo | ( | const MdcMcHit *& | mcHit | ) |
Definition at line 104 of file HoughHit.cxx.
| int HoughHit::slayerType | ( | int | layer | ) |
Definition at line 198 of file HoughHit.cxx.
Referenced by HoughHit().
|
inline |
Definition at line 53 of file HoughHit.h.
|
inline |
|
static |
Definition at line 49 of file HoughHit.h.
Referenced by MdcHoughFinder::initialize().