BOSS 7.0.8
BESIII Offline Software System
|
#include <HoughRecHit.h>
Public Member Functions | |
HoughRecHit () | |
HoughRecHit (const HoughRecHit &other) | |
HoughRecHit & | operator= (const HoughRecHit &other) |
HoughRecHit (const MdcDigi *const digi, double disToTrack, double disToCir, int flagLs) | |
HoughRecHit (const HoughHit &houghhit, double disToTrack, double disToCir, int flagLs) | |
Hough2D * | getPtr2D () const |
double | getDisToTrack () const |
double | getDisToCir () const |
std::pair< double, double > | getRet () const |
double | getzPos () const |
double | getsPos () const |
double | getzAmb (int i) const |
double | getsAmb (int i) const |
double | getAmbig () const |
int | getflag () const |
int | getnsol () const |
void | setPtr2D (Hough2D *p_hough2D) |
void | setDisToTrack (double dis) |
void | setDisToCir (double dis) |
void | setRet (std::pair< double, double > theta_l) |
void | setzPos (double zPos) |
void | setsPos (double sPos) |
void | setzAmb (int i, double zPos) |
void | setsAmb (int i, double sPos) |
void | setflag (int i) |
void | setnsol (int i) |
void | setAmb (int i) |
Public Member Functions inherited from HoughHit | |
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 |
Additional Inherited Members | |
Static Public Member Functions inherited from HoughHit | |
static void | setMdcCalibFunSvc (const MdcCalibFunSvc *calibSvc) |
static void | setMdcGeomSvc (MdcGeomSvc *geomSvc) |
static void | setBunchTime (double t0) |
Static Public Attributes inherited from HoughHit | |
static int | _npart =360 |
Definition at line 6 of file HoughRecHit.h.
HoughRecHit::HoughRecHit | ( | ) |
Definition at line 10 of file HoughRecHit.cxx.
HoughRecHit::HoughRecHit | ( | const HoughRecHit & | other | ) |
Definition at line 31 of file HoughRecHit.cxx.
HoughRecHit::HoughRecHit | ( | const MdcDigi *const | digi, |
double | disToTrack, | ||
double | disToCir, | ||
int | flagLs | ||
) |
Definition at line 45 of file HoughRecHit.cxx.
HoughRecHit::HoughRecHit | ( | const HoughHit & | houghhit, |
double | disToTrack, | ||
double | disToCir, | ||
int | flagLs | ||
) |
Definition at line 49 of file HoughRecHit.cxx.
|
inline |
Definition at line 22 of file HoughRecHit.h.
|
inline |
Definition at line 16 of file HoughRecHit.h.
|
inline |
Definition at line 15 of file HoughRecHit.h.
|
inline |
Definition at line 23 of file HoughRecHit.h.
Referenced by HoughTrack::find_stereo_hit().
|
inline |
Definition at line 24 of file HoughRecHit.h.
|
inline |
Definition at line 14 of file HoughRecHit.h.
|
inline |
Definition at line 17 of file HoughRecHit.h.
|
inline |
Definition at line 21 of file HoughRecHit.h.
|
inline |
Definition at line 19 of file HoughRecHit.h.
|
inline |
Definition at line 20 of file HoughRecHit.h.
|
inline |
Definition at line 18 of file HoughRecHit.h.
HoughRecHit & HoughRecHit::operator= | ( | const HoughRecHit & | other | ) |
Definition at line 14 of file HoughRecHit.cxx.
void HoughRecHit::setAmb | ( | int | i | ) |
Definition at line 57 of file HoughRecHit.cxx.
|
inline |
Definition at line 28 of file HoughRecHit.h.
Referenced by HoughTrack::find_stereo_hit().
|
inline |
Definition at line 27 of file HoughRecHit.h.
Referenced by HoughTrack::find_stereo_hit().
|
inline |
Definition at line 34 of file HoughRecHit.h.
Referenced by HoughTrack::find_stereo_hit(), and HoughTrack::HoughTrack().
|
inline |
Definition at line 35 of file HoughRecHit.h.
|
inline |
Definition at line 26 of file HoughRecHit.h.
Referenced by HoughTrack::find_pair_hit(), HoughTrack::find_stereo_hit(), and HoughTrack::HoughTrack().
|
inline |
Definition at line 29 of file HoughRecHit.h.
Referenced by HoughTrack::find_stereo_hit().
|
inline |
Definition at line 33 of file HoughRecHit.h.
Referenced by HoughStereo::setRecHit().
|
inline |
Definition at line 31 of file HoughRecHit.h.
|
inline |
Definition at line 32 of file HoughRecHit.h.
Referenced by HoughStereo::setRecHit().
|
inline |
Definition at line 30 of file HoughRecHit.h.