#include <DeviationSensor2D.h>
Public Member Functions | |
const ALIdouble & | devErrX () |
const ALIdouble & | devErrY () |
DeviationSensor2D () | |
DeviationSensor2D (ALIdouble posDimFactor, ALIdouble angDimFactor) | |
const ALIdouble & | devX () |
const ALIdouble & | devY () |
void | fillData (const std::vector< ALIstring > &wl) |
const ALIdouble & | posErrX () |
const ALIdouble & | posErrY () |
const ALIdouble & | posX () |
const ALIdouble & | posY () |
~DeviationSensor2D () | |
Private Attributes | |
ALIdouble | theAngDimFactor |
ALIdouble | theDevErrX |
ALIdouble | theDevErrY |
ALIdouble | theDevX |
ALIdouble | theDevY |
ALIdouble | thePosDimFactor |
ALIdouble | thePosErrX |
ALIdouble | thePosErrY |
ALIdouble | thePosX |
ALIdouble | thePosY |
Definition at line 16 of file DeviationSensor2D.h.
DeviationSensor2D::DeviationSensor2D | ( | ) | [inline] |
Definition at line 21 of file DeviationSensor2D.h.
{ };
Definition at line 12 of file DeviationSensor2D.cc.
References theAngDimFactor, and thePosDimFactor.
{ thePosDimFactor = posDimFactor; theAngDimFactor = angDimFactor; }
DeviationSensor2D::~DeviationSensor2D | ( | ) | [inline] |
Definition at line 23 of file DeviationSensor2D.h.
{ };
const ALIdouble& DeviationSensor2D::devErrX | ( | ) | [inline] |
const ALIdouble& DeviationSensor2D::devErrY | ( | ) | [inline] |
const ALIdouble& DeviationSensor2D::devX | ( | ) | [inline] |
const ALIdouble& DeviationSensor2D::devY | ( | ) | [inline] |
void DeviationSensor2D::fillData | ( | const std::vector< ALIstring > & | wl | ) |
Definition at line 18 of file DeviationSensor2D.cc.
References ExpressReco_HICollisions_FallBack::cerr, ALIUtils::dumpVS(), ALIUtils::getFloat(), GlobalOptionMgr::getInstance(), GlobalOptionMgr::GlobalOptions(), theAngDimFactor, theDevErrX, theDevErrY, theDevX, theDevY, thePosDimFactor, thePosErrX, thePosErrY, thePosX, and thePosY.
Referenced by DeviationsFromFileSensor2D::readFile().
{ if( wl.size() != 8 ) { ALIUtils::dumpVS( wl, "!!!! EXITING DeviationsSensor2D::fillData. Number of words <> 8 ", std::cerr ); } GlobalOptionMgr* gomgr = GlobalOptionMgr::getInstance(); thePosDimFactor = gomgr->GlobalOptions()[ ALIstring("deviffValDimf") ]; theAngDimFactor = gomgr->GlobalOptions()[ ALIstring("deviffAngDimf") ]; thePosX = ALIUtils::getFloat( wl[0] )*thePosDimFactor; thePosErrX = ALIUtils::getFloat( wl[1] ); thePosY = ALIUtils::getFloat( wl[2] )*thePosDimFactor; thePosErrY = ALIUtils::getFloat( wl[3] ); theDevX = ALIUtils::getFloat( wl[4] )*theAngDimFactor; theDevErrX = ALIUtils::getFloat( wl[5] ); theDevY = ALIUtils::getFloat( wl[6] )*theAngDimFactor; theDevErrY = ALIUtils::getFloat( wl[7] ); }
const ALIdouble& DeviationSensor2D::posErrX | ( | ) | [inline] |
const ALIdouble& DeviationSensor2D::posErrY | ( | ) | [inline] |
const ALIdouble& DeviationSensor2D::posX | ( | ) | [inline] |
Definition at line 29 of file DeviationSensor2D.h.
References thePosX.
Referenced by DeviationsFromFileSensor2D::getDevis(), and DeviationsFromFileSensor2D::readFile().
{ return thePosX; }
const ALIdouble& DeviationSensor2D::posY | ( | ) | [inline] |
Definition at line 32 of file DeviationSensor2D.h.
References thePosY.
Referenced by DeviationsFromFileSensor2D::readFile().
{ return thePosY; }
ALIdouble DeviationSensor2D::theAngDimFactor [private] |
Definition at line 59 of file DeviationSensor2D.h.
Referenced by DeviationSensor2D(), and fillData().
ALIdouble DeviationSensor2D::theDevErrX [private] |
Definition at line 58 of file DeviationSensor2D.h.
Referenced by devErrX(), and fillData().
ALIdouble DeviationSensor2D::theDevErrY [private] |
Definition at line 58 of file DeviationSensor2D.h.
Referenced by devErrY(), and fillData().
ALIdouble DeviationSensor2D::theDevX [private] |
Definition at line 57 of file DeviationSensor2D.h.
Referenced by devX(), and fillData().
ALIdouble DeviationSensor2D::theDevY [private] |
Definition at line 57 of file DeviationSensor2D.h.
Referenced by devY(), and fillData().
ALIdouble DeviationSensor2D::thePosDimFactor [private] |
Definition at line 59 of file DeviationSensor2D.h.
Referenced by DeviationSensor2D(), and fillData().
ALIdouble DeviationSensor2D::thePosErrX [private] |
Definition at line 56 of file DeviationSensor2D.h.
Referenced by fillData(), and posErrX().
ALIdouble DeviationSensor2D::thePosErrY [private] |
Definition at line 56 of file DeviationSensor2D.h.
Referenced by fillData(), and posErrY().
ALIdouble DeviationSensor2D::thePosX [private] |
Definition at line 55 of file DeviationSensor2D.h.
Referenced by fillData(), and posX().
ALIdouble DeviationSensor2D::thePosY [private] |
Definition at line 55 of file DeviationSensor2D.h.
Referenced by fillData(), and posY().