CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
DeviationSensor2D Class Reference

#include <DeviationSensor2D.h>

Public Member Functions

const ALIdoubledevErrX ()
 
const ALIdoubledevErrY ()
 
 DeviationSensor2D ()
 
 DeviationSensor2D (ALIdouble posDimFactor, ALIdouble angDimFactor)
 
const ALIdoubledevX ()
 
const ALIdoubledevY ()
 
void fillData (const std::vector< ALIstring > &wl)
 
const ALIdoubleposErrX ()
 
const ALIdoubleposErrY ()
 
const ALIdoubleposX ()
 
const ALIdoubleposY ()
 
 ~DeviationSensor2D ()
 

Private Attributes

ALIdouble theAngDimFactor
 
ALIdouble theDevErrX
 
ALIdouble theDevErrY
 
ALIdouble theDevX
 
ALIdouble theDevY
 
ALIdouble thePosDimFactor
 
ALIdouble thePosErrX
 
ALIdouble thePosErrY
 
ALIdouble thePosX
 
ALIdouble thePosY
 

Detailed Description

Definition at line 16 of file DeviationSensor2D.h.

Constructor & Destructor Documentation

◆ DeviationSensor2D() [1/2]

DeviationSensor2D::DeviationSensor2D ( )
inline

Definition at line 19 of file DeviationSensor2D.h.

19 {};

◆ DeviationSensor2D() [2/2]

DeviationSensor2D::DeviationSensor2D ( ALIdouble  posDimFactor,
ALIdouble  angDimFactor 
)

Definition at line 12 of file DeviationSensor2D.cc.

12  {
13  thePosDimFactor = posDimFactor;
14  theAngDimFactor = angDimFactor;
15 }

References theAngDimFactor, and thePosDimFactor.

◆ ~DeviationSensor2D()

DeviationSensor2D::~DeviationSensor2D ( )
inline

Definition at line 21 of file DeviationSensor2D.h.

21 {};

Member Function Documentation

◆ devErrX()

const ALIdouble& DeviationSensor2D::devErrX ( )
inline

Definition at line 33 of file DeviationSensor2D.h.

33 { return theDevErrX; }

References theDevErrX.

◆ devErrY()

const ALIdouble& DeviationSensor2D::devErrY ( )
inline

Definition at line 34 of file DeviationSensor2D.h.

34 { return theDevErrY; }

References theDevErrY.

◆ devX()

const ALIdouble& DeviationSensor2D::devX ( )
inline

Definition at line 31 of file DeviationSensor2D.h.

31 { return theDevX; }

References theDevX.

◆ devY()

const ALIdouble& DeviationSensor2D::devY ( )
inline

Definition at line 32 of file DeviationSensor2D.h.

32 { return theDevY; }

References theDevY.

◆ fillData()

void DeviationSensor2D::fillData ( const std::vector< ALIstring > &  wl)

◆ posErrX()

const ALIdouble& DeviationSensor2D::posErrX ( )
inline

Definition at line 29 of file DeviationSensor2D.h.

29 { return thePosErrX; }

References thePosErrX.

◆ posErrY()

const ALIdouble& DeviationSensor2D::posErrY ( )
inline

Definition at line 30 of file DeviationSensor2D.h.

30 { return thePosErrY; }

References thePosErrY.

◆ posX()

const ALIdouble& DeviationSensor2D::posX ( )
inline

Definition at line 27 of file DeviationSensor2D.h.

27 { return thePosX; }

References thePosX.

Referenced by DeviationsFromFileSensor2D::getDevis(), and DeviationsFromFileSensor2D::readFile().

◆ posY()

const ALIdouble& DeviationSensor2D::posY ( )
inline

Definition at line 28 of file DeviationSensor2D.h.

28 { return thePosY; }

References thePosY.

Referenced by DeviationsFromFileSensor2D::readFile().

Member Data Documentation

◆ theAngDimFactor

ALIdouble DeviationSensor2D::theAngDimFactor
private

Definition at line 41 of file DeviationSensor2D.h.

Referenced by DeviationSensor2D(), and fillData().

◆ theDevErrX

ALIdouble DeviationSensor2D::theDevErrX
private

Definition at line 40 of file DeviationSensor2D.h.

Referenced by devErrX(), and fillData().

◆ theDevErrY

ALIdouble DeviationSensor2D::theDevErrY
private

Definition at line 40 of file DeviationSensor2D.h.

Referenced by devErrY(), and fillData().

◆ theDevX

ALIdouble DeviationSensor2D::theDevX
private

Definition at line 39 of file DeviationSensor2D.h.

Referenced by devX(), and fillData().

◆ theDevY

ALIdouble DeviationSensor2D::theDevY
private

Definition at line 39 of file DeviationSensor2D.h.

Referenced by devY(), and fillData().

◆ thePosDimFactor

ALIdouble DeviationSensor2D::thePosDimFactor
private

Definition at line 41 of file DeviationSensor2D.h.

Referenced by DeviationSensor2D(), and fillData().

◆ thePosErrX

ALIdouble DeviationSensor2D::thePosErrX
private

Definition at line 38 of file DeviationSensor2D.h.

Referenced by fillData(), and posErrX().

◆ thePosErrY

ALIdouble DeviationSensor2D::thePosErrY
private

Definition at line 38 of file DeviationSensor2D.h.

Referenced by fillData(), and posErrY().

◆ thePosX

ALIdouble DeviationSensor2D::thePosX
private

Definition at line 37 of file DeviationSensor2D.h.

Referenced by fillData(), and posX().

◆ thePosY

ALIdouble DeviationSensor2D::thePosY
private

Definition at line 37 of file DeviationSensor2D.h.

Referenced by fillData(), and posY().

DeviationSensor2D::thePosDimFactor
ALIdouble thePosDimFactor
Definition: DeviationSensor2D.h:41
ALIUtils::getFloat
static double getFloat(const ALIstring &str)
Convert a string to an float, checking that it is really a number.
Definition: ALIUtils.cc:373
DeviationSensor2D::thePosX
ALIdouble thePosX
Definition: DeviationSensor2D.h:37
LaserClient_cfi.wl
wl
Definition: LaserClient_cfi.py:46
DeviationSensor2D::theDevErrX
ALIdouble theDevErrX
Definition: DeviationSensor2D.h:40
GlobalOptionMgr::GlobalOptions
std::map< ALIstring, ALIdouble, std::less< ALIstring > > & GlobalOptions()
Definition: GlobalOptionMgr.h:31
GlobalOptionMgr
Definition: GlobalOptionMgr.h:18
GlobalOptionMgr::getInstance
static GlobalOptionMgr * getInstance()
Definition: GlobalOptionMgr.cc:18
ALIstring
std::string ALIstring
Definition: CocoaGlobals.h:9
DeviationSensor2D::theDevY
ALIdouble theDevY
Definition: DeviationSensor2D.h:39
DeviationSensor2D::theDevX
ALIdouble theDevX
Definition: DeviationSensor2D.h:39
DeviationSensor2D::theAngDimFactor
ALIdouble theAngDimFactor
Definition: DeviationSensor2D.h:41
DeviationSensor2D::theDevErrY
ALIdouble theDevErrY
Definition: DeviationSensor2D.h:40
DeviationSensor2D::thePosY
ALIdouble thePosY
Definition: DeviationSensor2D.h:37
ALIUtils::dumpVS
static void dumpVS(const std::vector< ALIstring > &wl, const std::string &msg, std::ostream &outs=std::cout)
dumps a vector of strings with a message to outs
Definition: ALIUtils.cc:465
DeviationSensor2D::thePosErrY
ALIdouble thePosErrY
Definition: DeviationSensor2D.h:38
EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0.cerr
cerr
Definition: EcnaPython_AdcPeg12_S1_10_R170298_1_0_150_Dee0.py:8
DeviationSensor2D::thePosErrX
ALIdouble thePosErrX
Definition: DeviationSensor2D.h:38