|
BOSS 8.0.0
BESIII Offline Software System
|
#include <MdcDedxTrk.h>
Public Member Functions | |
| MdcDedxTrk (RecMdcTrack &trk) | |
| MdcDedxTrk (RecMdcKalTrack &trk_kal, int pid) | |
| MdcDedxTrk () | |
| ~MdcDedxTrk () | |
| void | set_ExTrk (RecMdcTrack &trk) |
| void | set_ExTrk_Kal (RecMdcKalTrack &trk_kal, int pid) |
| double | cal_dedx (float) |
| double | cal_dedx_bitrunc (float, int, int &) |
| double | cal_dedx_median (float) |
| double | cal_dedx_geometric (float) |
| double | cal_dedx_geometric_trunc (float) |
| double | cal_dedx_harmonic (float) |
| double | cal_dedx_harmonic_trunc (float) |
| double | cal_dedx_transform (int) |
| double | cal_dedx_log (float, int) |
| double | SpaceChargeCorrec (double, double, int, double) |
| void | set_dEdx (int l, float dEdx_meas, int trkalg, int runflag, int vflag[3], double t0, vector< double > &DedxCurve_Parameter, vector< double > &DedxSigma_Parameter, MdcDedxCorrection *) |
| void | set_phlist (const vector< double > &phlist) |
| void | set_phlist_hit (const vector< double > &phlist) |
| void | setVecDedxHits (const DedxHitRefVec &vecdedxhit) |
| vector< double > | get_phlist (void) |
| vector< double > | get_phlist_hit (void) |
| DedxHitRefVec | getVecDedxHits () const |
| RecMdcTrack * | trk_ptr () const |
| RecMdcKalTrack * | trk_ptr_kal () const |
| int | stat () const |
| int | trk_id () const |
| int | nsample () const |
| int | quality () const |
| double | dedx () const |
| int | charge () const |
| double | P () const |
| double | theta () const |
| double | phi () const |
| double | Pt () const |
| double | expect (int pid) const |
| double | exp_sigma (int pid) const |
| double | prob (int pid) const |
| double | chi_dedx (int pid) const |
| double * | pexpect () |
| double * | pexp_sigma () |
| double * | pprob () |
| double * | pchi_dedx () |
Definition at line 21 of file MdcDedxTrk.h.
| MdcDedxTrk::MdcDedxTrk | ( | RecMdcTrack & | trk | ) |
Definition at line 42 of file MdcDedxTrk.cxx.
| MdcDedxTrk::MdcDedxTrk | ( | RecMdcKalTrack & | trk_kal, |
| int | pid ) |
Definition at line 63 of file MdcDedxTrk.cxx.
| MdcDedxTrk::MdcDedxTrk | ( | ) |
Definition at line 14 of file MdcDedxTrk.cxx.
| MdcDedxTrk::~MdcDedxTrk | ( | ) |
Definition at line 84 of file MdcDedxTrk.cxx.
| double MdcDedxTrk::cal_dedx | ( | float | truncate | ) |
Definition at line 149 of file MdcDedxTrk.cxx.
| double MdcDedxTrk::cal_dedx_bitrunc | ( | float | truncate, |
| int | alg, | ||
| int & | usedhit ) |
Definition at line 166 of file MdcDedxTrk.cxx.
| double MdcDedxTrk::cal_dedx_geometric | ( | float | truncate | ) |
Definition at line 197 of file MdcDedxTrk.cxx.
| double MdcDedxTrk::cal_dedx_geometric_trunc | ( | float | truncate | ) |
Definition at line 210 of file MdcDedxTrk.cxx.
| double MdcDedxTrk::cal_dedx_harmonic | ( | float | truncate | ) |
Definition at line 228 of file MdcDedxTrk.cxx.
| double MdcDedxTrk::cal_dedx_harmonic_trunc | ( | float | truncate | ) |
Definition at line 241 of file MdcDedxTrk.cxx.
| double MdcDedxTrk::cal_dedx_log | ( | float | truncate, |
| int | alg ) |
Definition at line 272 of file MdcDedxTrk.cxx.
| double MdcDedxTrk::cal_dedx_median | ( | float | truncate | ) |
Definition at line 187 of file MdcDedxTrk.cxx.
| double MdcDedxTrk::cal_dedx_transform | ( | int | alg | ) |
Definition at line 258 of file MdcDedxTrk.cxx.
|
inline |
Definition at line 63 of file MdcDedxTrk.h.
|
inline |
Definition at line 119 of file MdcDedxTrk.h.
|
inline |
Definition at line 62 of file MdcDedxTrk.h.
|
inline |
Definition at line 109 of file MdcDedxTrk.h.
|
inline |
Definition at line 104 of file MdcDedxTrk.h.
|
inline |
Definition at line 50 of file MdcDedxTrk.h.
|
inline |
Definition at line 51 of file MdcDedxTrk.h.
|
inline |
Definition at line 52 of file MdcDedxTrk.h.
|
inline |
Definition at line 60 of file MdcDedxTrk.h.
Referenced by cal_dedx_median(), and set_dEdx().
|
inline |
Definition at line 64 of file MdcDedxTrk.h.
|
inline |
Definition at line 75 of file MdcDedxTrk.h.
|
inline |
Definition at line 73 of file MdcDedxTrk.h.
|
inline |
Definition at line 72 of file MdcDedxTrk.h.
|
inline |
Definition at line 66 of file MdcDedxTrk.h.
|
inline |
Definition at line 74 of file MdcDedxTrk.h.
|
inline |
Definition at line 114 of file MdcDedxTrk.h.
|
inline |
Definition at line 67 of file MdcDedxTrk.h.
|
inline |
Definition at line 61 of file MdcDedxTrk.h.
| void MdcDedxTrk::set_dEdx | ( | int | l, |
| float | dEdx_meas, | ||
| int | trkalg, | ||
| int | runflag, | ||
| int | vflag[3], | ||
| double | t0, | ||
| vector< double > & | DedxCurve_Parameter, | ||
| vector< double > & | DedxSigma_Parameter, | ||
| MdcDedxCorrection * | ex_calib ) |
Definition at line 286 of file MdcDedxTrk.cxx.
| void MdcDedxTrk::set_ExTrk | ( | RecMdcTrack & | trk | ) |
Definition at line 90 of file MdcDedxTrk.cxx.
Referenced by MdcDedxTrk().
| void MdcDedxTrk::set_ExTrk_Kal | ( | RecMdcKalTrack & | trk_kal, |
| int | pid ) |
Definition at line 119 of file MdcDedxTrk.cxx.
Referenced by MdcDedxTrk().
|
inline |
Definition at line 46 of file MdcDedxTrk.h.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), and MdcDedxRecon::mdctrackrec().
|
inline |
Definition at line 47 of file MdcDedxTrk.h.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), and MdcDedxRecon::mdctrackrec().
|
inline |
Definition at line 48 of file MdcDedxTrk.h.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), and MdcDedxRecon::mdctrackrec().
| double MdcDedxTrk::SpaceChargeCorrec | ( | double | m_theta, |
| double | mom, | ||
| int | Particle, | ||
| double | dEdx ) |
Definition at line 315 of file MdcDedxTrk.cxx.
Referenced by MdcDedxCorrection::dedx_pid_exp_old().
|
inline |
Definition at line 57 of file MdcDedxTrk.h.
|
inline |
Definition at line 65 of file MdcDedxTrk.h.
|
inline |
Definition at line 58 of file MdcDedxTrk.h.
Referenced by MdcDedxRecon::execute(), MdcDedxRecon::kaltrackrec(), and MdcDedxRecon::mdctrackrec().
|
inline |
Definition at line 54 of file MdcDedxTrk.h.
|
inline |
Definition at line 55 of file MdcDedxTrk.h.