CGEM BOSS 6.6.5.f
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 |
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) |
static void | setMdcCalibFunSvc (const MdcCalibFunSvc *calibSvc) |
static void | setCountPropTime (bool countPropTime) |
static void | setMdcDetector (const MdcDetector *gm) |
Protected Member Functions | |
void | process () |
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 |
Definition at line 42 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
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.
|
inlinevirtual |
Definition at line 50 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
MdcxHit::MdcxHit | ( | const MdcDigi * | pdcdatum, |
float | c0 = 0 , |
||
float | cresol = .0180 |
||
) |
MdcxHit::MdcxHit | ( | const MdcHit * | pdchhit, |
float | c0 = 0 , |
||
float | cresol = .0180 |
||
) |
|
inlinevirtual |
Definition at line 50 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
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 | ( | float | zh = 0.0 , |
float | tof = 0.0 , |
||
float | tzero = 0.0 , |
||
int | wamb = 0 , |
||
float | eang = 0.0 |
||
) | const |
float MdcxHit::d | ( | MdcxHel & | hel | ) | const |
Definition at line 160 of file MdcxHit.cxx.
Referenced by d(), derivatives(), process(), pull(), residual(), and MdcxFindSegs::trial().
float MdcxHit::d | ( | MdcxHel & | hel | ) | const |
std::vector< float > MdcxHit::derivatives | ( | MdcxHel & | hel | ) | const |
Definition at line 192 of file MdcxHit.cxx.
std::vector< float > MdcxHit::derivatives | ( | MdcxHel & | hel | ) | const |
float MdcxHit::e | ( | float | dd = 0.0 | ) | const |
Definition at line 166 of file MdcxHit.cxx.
Referenced by derivatives(), and pull().
float MdcxHit::e | ( | float | dd = 0.0 | ) | const |
|
inline |
Definition at line 63 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 63 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 64 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 64 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 103 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxAddHits::GetAssociates().
|
inline |
Definition at line 103 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 67 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxAddHits::GetAssociates(), and MdcxFindSegs::process().
|
inline |
Definition at line 67 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 79 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 79 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
void MdcxHit::print | ( | std::ostream & | o, |
int | i = 0 |
||
) | const |
Referenced by MdcxAddHits::GetAssociates().
void MdcxHit::print | ( | std::ostream & | o, |
int | i = 0 |
||
) | const |
void MdcxHit::printAll | ( | std::ostream & | o, |
int | i = 0 |
||
) | const |
void MdcxHit::printAll | ( | std::ostream & | o, |
int | i = 0 |
||
) | const |
|
protected |
Definition at line 72 of file MdcxHit.cxx.
Referenced by MdcxHit().
|
protected |
float MdcxHit::pull | ( | MdcxHel & | hel | ) | const |
Definition at line 174 of file MdcxHit.cxx.
Referenced by MdcxAddHits::GetAssociates().
float MdcxHit::pull | ( | MdcxHel & | hel | ) | const |
|
inline |
Definition at line 78 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxAddHits::GetAssociates(), and process().
|
inline |
Definition at line 78 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
float MdcxHit::residual | ( | MdcxHel & | hel | ) | const |
Definition at line 182 of file MdcxHit.cxx.
float MdcxHit::residual | ( | MdcxHel & | hel | ) | const |
|
inline |
Definition at line 85 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxAddHits::GetAssociates().
|
inline |
Definition at line 85 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
static |
Definition at line 64 of file MdcxHit.cxx.
Referenced by MdcxTrackFinder::initialize().
|
static |
|
static |
Definition at line 60 of file MdcxHit.cxx.
Referenced by MdcxTrackFinder::initialize().
|
static |
|
static |
Definition at line 68 of file MdcxHit.cxx.
Referenced by MdcxTrackFinder::beginRun().
|
static |
|
inline |
Definition at line 102 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxAddHits::GetAssociates().
|
inline |
Definition at line 102 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 80 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 80 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 65 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 65 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 68 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 68 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
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().
float MdcxHit::tcor | ( | float | zh = 0.0 , |
float | tof = 0.0 , |
||
float | tzero = 0.0 |
||
) | const |
|
inline |
Definition at line 82 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 82 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 81 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxHel::derivatives(), and residual().
|
inline |
Definition at line 81 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 66 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxFindSegs::process().
|
inline |
Definition at line 66 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 75 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxHel::Doca().
|
inline |
Definition at line 75 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 76 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxHel::Doca().
|
inline |
Definition at line 76 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 77 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxHel::Doca().
|
inline |
Definition at line 77 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 69 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxHel::Doca(), and MdcxFindSegs::trial().
|
inline |
Definition at line 69 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 73 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxFindSegs::trial().
|
inline |
Definition at line 73 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 71 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxFindSegs::trial().
|
inline |
Definition at line 71 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 70 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxHel::Doca(), and MdcxFindSegs::trial().
|
inline |
Definition at line 70 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 74 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxFindSegs::trial().
|
inline |
Definition at line 74 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
inline |
Definition at line 72 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by MdcxFindSegs::trial().
|
inline |
Definition at line 72 of file Reconstruction/MdcPatRec/MdcxReco/MdcxReco-00-01-59/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 135 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 133 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process(), and SetConstErr().
|
protected |
Definition at line 128 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process().
|
protected |
Definition at line 136 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process().
|
protected |
Definition at line 123 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process().
|
protected |
Definition at line 126 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process().
|
protected |
Definition at line 116 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process().
|
protected |
Definition at line 115 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process().
|
protected |
Definition at line 122 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process().
|
protected |
|
protected |
Definition at line 132 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 131 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by getMdcHit().
|
protected |
Definition at line 128 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process().
|
protected |
Definition at line 129 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 114 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process().
|
protected |
Definition at line 120 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process().
|
protected |
Definition at line 121 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 128 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process().
|
protected |
Definition at line 112 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process(), and SuperLayer().
|
protected |
Definition at line 113 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 117 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 125 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 124 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 110 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 130 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process(), residual(), and wx().
|
protected |
Definition at line 130 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process(), residual(), and wy().
|
protected |
Definition at line 130 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process(), residual(), and wz().
|
protected |
Definition at line 118 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process(), residual(), and x().
|
protected |
Definition at line 127 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 127 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 119 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by process(), residual(), and y().
|
protected |
Definition at line 127 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 127 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
|
protected |
Definition at line 134 of file InstallArea/include/MdcxReco/MdcxReco/MdcxHit.h.
Referenced by GetUsedOnHel(), process(), and SetUsedOnHel().