#include <MdcSegInfo.h>
Inheritance diagram for MdcSegInfo:
Public Member Functions | |
MdcSegInfo () | |
virtual | ~MdcSegInfo () |
const double * | errmat () const |
const double * | inverr () const |
double | par (int i) const |
double | arc () const |
virtual bool | parIsAngle (int i) const =0 |
void | plotSegInfo () const |
Protected Attributes | |
double | _par0 |
double | _par1 |
double | _errmat [3] |
double | _inverr [3] |
double | _arc |
Definition at line 33 of file MdcSegInfo.h.
MdcSegInfo::MdcSegInfo | ( | ) | [inline] |
MdcSegInfo::~MdcSegInfo | ( | ) | [virtual] |
double MdcSegInfo::arc | ( | ) | const [inline] |
Definition at line 44 of file MdcSegInfo.h.
References _arc.
Referenced by MdcSegInfoSterO::calcStereo(), MdcSegGrouperSt::incompWithGroup(), and MdcSeg::plotSegAll().
00044 {return _arc;}
const double* MdcSegInfo::errmat | ( | ) | const [inline] |
Definition at line 39 of file MdcSegInfo.h.
References _errmat.
Referenced by MdcSegGrouper::calcParBySegs().
00039 {return _errmat;}
const double* MdcSegInfo::inverr | ( | ) | const [inline] |
Definition at line 40 of file MdcSegInfo.h.
References _inverr.
Referenced by MdcSegGrouper::calcParBySegs().
00040 {return _inverr;}
double MdcSegInfo::par | ( | int | i | ) | const [inline] |
Definition at line 43 of file MdcSegInfo.h.
Referenced by MdcSegGrouper::calcParBySegs(), MdcSegInfoSterO::calcStereo(), MdcSegGrouper::combineSegs(), MdcSeg::plotSegAll(), and MdcSegInfoSterO::zPosition().
virtual bool MdcSegInfo::parIsAngle | ( | int | i | ) | const [pure virtual] |
Implemented in MdcSegInfoAxialO, MdcSegInfoCsmc, and MdcSegInfoSterO.
Referenced by MdcSegGrouper::calcParBySegs(), and MdcSegGrouper::combineSegs().
void MdcSegInfo::plotSegInfo | ( | ) | const |
double MdcSegInfo::_arc [protected] |
Definition at line 53 of file MdcSegInfo.h.
Referenced by arc(), MdcSegInfoSterO::calcStereo(), and plotSegInfo().
double MdcSegInfo::_errmat[3] [protected] |
Definition at line 51 of file MdcSegInfo.h.
Referenced by MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), MdcSegInfoCsmc::calcStraight(), errmat(), MdcSegInfoAxialO::sigCurv(), MdcSegInfoCsmc::sigD0(), MdcSegInfoCsmc::sigPhi0(), and MdcSegInfoAxialO::sigPhi0().
double MdcSegInfo::_inverr[3] [protected] |
Definition at line 52 of file MdcSegInfo.h.
Referenced by MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), MdcSegInfoCsmc::calcStraight(), and inverr().
double MdcSegInfo::_par0 [protected] |
Definition at line 49 of file MdcSegInfo.h.
Referenced by MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), MdcSegInfoCsmc::calcStraight(), MdcSegInfoCsmc::d0(), par(), MdcSegInfoAxialO::phi0(), plotSegInfo(), and MdcSegInfoSterO::z0().
double MdcSegInfo::_par1 [protected] |
Definition at line 50 of file MdcSegInfo.h.
Referenced by MdcSegInfoAxialO::calcFromOrigin(), MdcSegInfoSterO::calcStereo(), MdcSegInfoCsmc::calcStraight(), MdcSegInfoSterO::ct(), MdcSegInfoAxialO::curv(), par(), MdcSegInfoCsmc::phi0(), and plotSegInfo().