BOSS 7.0.8
BESIII Offline Software System
|
#include <MdcxHit.h>
Public Member Functions | |
MdcxHit (const MdcDigi *pdcdatum, float c0=0, float cresol=.0180) | |
MdcxHit (const MdcHit *pdchhit, float c0=0, float cresol=.0180) | |
virtual | ~MdcxHit () |
const MdcDigi * | getDigi () const |
const MdcHit * | getMdcHit () const |
int | SuperLayer () const |
int | WireNo () const |
int | Layer () const |
float | t () const |
float | x () const |
float | y () const |
float | xpos () const |
float | ypos () const |
float | xneg () const |
float | yneg () const |
float | wx () const |
float | wy () const |
float | wz () const |
float | pw () const |
float | phiMid () const |
float | stereo () const |
float | v () const |
int | type () const |
void | SetConstErr (int i) |
float | tcor (float zh=0.0, float tof=0.0, float tzero=0.0) const |
float | d (MdcxHel &hel) const |
float | d (float zh=0.0, float tof=0.0, float tzero=0.0, int wamb=0, float eang=0.0) const |
float | e (float dd=0.0) const |
float | pull (MdcxHel &hel) const |
float | residual (MdcxHel &hel) const |
std::vector< float > | derivatives (MdcxHel &hel) const |
void | print (std::ostream &o, int i=0) const |
void | printAll (std::ostream &o, int i=0) const |
void | SetUsedOnHel (int i) |
int | GetUsedOnHel () const |
Static Public Member Functions | |
static void | setMdcCalibFunSvc (const MdcCalibFunSvc *calibSvc) |
static void | setCountPropTime (bool countPropTime) |
static void | setMdcDetector (const MdcDetector *gm) |
Protected Member Functions | |
void | process () |
Protected Attributes | |
unsigned | _wirenumber |
unsigned | _layernumber |
unsigned | _superlayer |
float | _t |
float | _q |
unsigned | _iTdc |
unsigned | _iAdc |
float | _T0Walk |
float | _x |
float | _y |
float | _r |
float | _s |
float | _L |
float | _d |
float | _v |
int | _type |
float | _e |
float | _xpos |
float | _ypos |
float | _xneg |
float | _yneg |
float | _p |
float | _sp |
float | _cp |
double | _pw |
double | _wx |
double | _wy |
double | _wz |
const MdcHit * | _mdcHit |
const MdcDigi * | _mdcDigi |
int | _consterr |
int | usedonhel |
float | _c0 |
float | _cresol |
MdcxHit::MdcxHit | ( | const MdcDigi * | pdcdatum, |
float | c0 = 0 , |
||
float | cresol = .0180 |
||
) |
Definition at line 48 of file MdcxHit.cxx.
MdcxHit::MdcxHit | ( | const MdcHit * | pdchhit, |
float | c0 = 0 , |
||
float | cresol = .0180 |
||
) |
Definition at line 54 of file MdcxHit.cxx.
float MdcxHit::d | ( | float | zh = 0.0 , |
float | tof = 0.0 , |
||
float | tzero = 0.0 , |
||
int | wamb = 0 , |
||
float | eang = 0.0 |
||
) | const |
Definition at line 135 of file MdcxHit.cxx.
float MdcxHit::d | ( | MdcxHel & | hel | ) | const |
Definition at line 160 of file MdcxHit.cxx.
Referenced by d(), derivatives(), printAll(), process(), pull(), residual(), and MdcxFindSegs::trial().
std::vector< float > MdcxHit::derivatives | ( | MdcxHel & | hel | ) | const |
Definition at line 192 of file MdcxHit.cxx.
float MdcxHit::e | ( | float | dd = 0.0 | ) | const |
Definition at line 166 of file MdcxHit.cxx.
Referenced by derivatives(), printAll(), and pull().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 67 of file MdcxHit.h.
Referenced by MdcxAddHits::GetAssociates(), print(), printAll(), and MdcxFindSegs::process().
void MdcxHit::print | ( | std::ostream & | o, |
int | i = 0 |
||
) | const |
void MdcxHit::printAll | ( | std::ostream & | o, |
int | i = 0 |
||
) | const |
Definition at line 209 of file MdcxHit.cxx.
|
protected |
Definition at line 72 of file MdcxHit.cxx.
Referenced by MdcxHit().
float MdcxHit::pull | ( | MdcxHel & | hel | ) | const |
Definition at line 174 of file MdcxHit.cxx.
Referenced by MdcxAddHits::GetAssociates().
|
inline |
float MdcxHit::residual | ( | MdcxHel & | hel | ) | const |
Definition at line 182 of file MdcxHit.cxx.
|
inline |
Definition at line 85 of file MdcxHit.h.
Referenced by MdcxAddHits::GetAssociates().
|
static |
Definition at line 64 of file MdcxHit.cxx.
Referenced by MdcxTrackFinder::initialize().
|
static |
Definition at line 60 of file MdcxHit.cxx.
Referenced by MdcxTrackFinder::initialize().
|
static |
Definition at line 68 of file MdcxHit.cxx.
Referenced by MdcxTrackFinder::beginRun().
|
inline |
Definition at line 102 of file MdcxHit.h.
Referenced by MdcxAddHits::GetAssociates().
|
inline |
|
inline |
float MdcxHit::tcor | ( | float | zh = 0.0 , |
float | tof = 0.0 , |
||
float | tzero = 0.0 |
||
) | const |
Definition at line 116 of file MdcxHit.cxx.
Referenced by d().
|
inline |
|
inline |
|
inline |
Definition at line 66 of file MdcxHit.h.
Referenced by print(), printAll(), and MdcxFindSegs::process().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
Definition at line 133 of file MdcxHit.h.
Referenced by process(), and SetConstErr().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 131 of file MdcxHit.h.
Referenced by getMdcHit().
|
protected |
|
protected |
|
protected |
Definition at line 112 of file MdcxHit.h.
Referenced by process(), and SuperLayer().
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 130 of file MdcxHit.h.
Referenced by process(), residual(), and wx().
|
protected |
Definition at line 130 of file MdcxHit.h.
Referenced by process(), residual(), and wy().
|
protected |
Definition at line 130 of file MdcxHit.h.
Referenced by process(), residual(), and wz().
|
protected |
Definition at line 118 of file MdcxHit.h.
Referenced by process(), residual(), and x().
|
protected |
|
protected |
|
protected |
Definition at line 119 of file MdcxHit.h.
Referenced by process(), residual(), and y().
|
protected |
|
protected |
|
protected |
Definition at line 134 of file MdcxHit.h.
Referenced by GetUsedOnHel(), process(), and SetUsedOnHel().