|
BOSS 8.0.0
BESIII Offline Software System
|
#include <HoughHit.h>
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 IMdcCalibFunSvc *calibSvc) |
| static void | setMdcGeomSvc (IMdcGeomSvc *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 18 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 24 of file HoughHit.cxx.
| HoughHit::HoughHit | ( | const HoughHit & | other | ) |
Definition at line 53 of file HoughHit.cxx.
| double HoughHit::calDriftDist | ( | double | bunchTime, |
| int | ambig ) const |
Definition at line 188 of file HoughHit.cxx.
| double HoughHit::calDriftDist | ( | double | tof, |
| int | ambig, | ||
| double | entranceAngle, | ||
| double | , | ||
| double | z ) const |
Definition at line 194 of file HoughHit.cxx.
Referenced by calDriftDist(), and HoughHit().
| void HoughHit::conformalTrans | ( | double | x, |
| double | y, | ||
| double | r ) |
|
inline |
Definition at line 53 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), HoughRecHit::HoughRecHit(), printAll(), and HoughHitList::remove().
| double HoughHit::driftTime | ( | ) | const |
Definition at line 170 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 178 of file HoughHit.cxx.
|
inline |
Definition at line 54 of file HoughHit.h.
|
inline |
Definition at line 65 of file HoughHit.h.
|
inline |
Definition at line 47 of file HoughHit.h.
|
inline |
Definition at line 102 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 166 of file HoughHit.cxx.
Referenced by setTruthInfo().
| double HoughHit::getConformal_u | ( | double | x, |
| double | y, | ||
| double | r ) |
Definition at line 160 of file HoughHit.cxx.
Referenced by setTruthInfo().
| double HoughHit::getConformal_v | ( | double | x, |
| double | y, | ||
| double | r ) |
Definition at line 163 of file HoughHit.cxx.
Referenced by setTruthInfo().
|
inline |
Definition at line 73 of file HoughHit.h.
|
inline |
Definition at line 52 of file HoughHit.h.
|
inline |
Definition at line 67 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), and HoughPeak::collectHits().
|
inline |
Definition at line 87 of file HoughHit.h.
|
inline |
Definition at line 66 of file HoughHit.h.
|
inline |
Definition at line 56 of file HoughHit.h.
|
inline |
Definition at line 74 of file HoughHit.h.
|
inline |
Definition at line 88 of file HoughHit.h.
|
inline |
Definition at line 60 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 89 of file HoughHit.h.
|
inline |
Definition at line 55 of file HoughHit.h.
|
inline |
Definition at line 58 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), and HoughPeak::collectHits().
|
inline |
Definition at line 59 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), and HoughPeak::collectHits().
|
inline |
Definition at line 93 of file HoughHit.h.
|
inline |
Definition at line 72 of file HoughHit.h.
|
inline |
Definition at line 92 of file HoughHit.h.
|
inline |
Definition at line 62 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 103 of file HoughHit.h.
Referenced by HoughTrack::cald_layer(), and HoughMap::select_slant().
|
inline |
|
inline |
Definition at line 90 of file HoughHit.h.
Referenced by HoughTrack::cald_layer().
|
inline |
|
inline |
Definition at line 91 of file HoughHit.h.
Referenced by HoughTrack::cald_layer().
|
inline |
Definition at line 57 of file HoughHit.h.
|
inline |
Definition at line 61 of file HoughHit.h.
Referenced by HoughTrack::find_pair_hit(), HoughTrack::find_stereo_hit(), and small_layer().
|
inline |
Definition at line 84 of file HoughHit.h.
|
inline |
Definition at line 85 of file HoughHit.h.
|
inline |
Definition at line 86 of file HoughHit.h.
|
inline |
| void HoughHit::makeCir | ( | int | n, |
| double | phi_begin, | ||
| double | phi_last, | ||
| double | r ) |
Definition at line 243 of file HoughHit.cxx.
Definition at line 89 of file HoughHit.cxx.
Referenced by HoughRecHit::operator=().
| void HoughHit::print | ( | ) | const |
Definition at line 217 of file HoughHit.cxx.
| void HoughHit::printAll | ( | ) | const |
Definition at line 221 of file HoughHit.cxx.
| void HoughHit::printTruth | ( | ) | const |
Definition at line 225 of file HoughHit.cxx.
|
inlinestatic |
Definition at line 37 of file HoughHit.h.
Referenced by MdcHoughFinder::execute(), and MdcHoughFinder::initialize().
|
inline |
Definition at line 104 of file HoughHit.h.
|
inline |
Definition at line 98 of file HoughHit.h.
Referenced by HoughTrack::cald_layer().
|
inline |
Definition at line 99 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 105 of file HoughHit.h.
| void HoughHit::setTruthInfo | ( | const MdcMcHit *& | mcHit | ) |
Definition at line 127 of file HoughHit.cxx.
| int HoughHit::slayerType | ( | int | layer | ) |
Definition at line 231 of file HoughHit.cxx.
Referenced by HoughHit().
|
inline |
Definition at line 51 of file HoughHit.h.
|
inline |
|
static |
Definition at line 48 of file HoughHit.h.
Referenced by MdcHoughFinder::initialize().