Alignment
CocoaModel
interface
DeviationSensor2D.h
Go to the documentation of this file.
1
// COCOA class header file
2
//Id: DeviationSensor2D.h
3
//CAT: Model
4
//
5
// Base class to describe Optical Objects of type sensor 2D
6
//
7
// History: v1.0
8
// Pedro Arce
9
10
#ifndef _DEVIATIONSensor2D_HH
11
#define _DEVIATIONSensor2D_HH
12
13
#include "
Alignment/CocoaUtilities/interface/CocoaGlobals.h
"
14
#include <vector>
15
16
class
DeviationSensor2D
{
17
public
:
18
//---------- Constructors / Destructor
19
DeviationSensor2D
(){};
20
DeviationSensor2D
(
ALIdouble
posDimFactor,
ALIdouble
angDimFactor);
21
~DeviationSensor2D
(){};
22
23
// read file
24
void
fillData
(
const
std::vector<ALIstring>&
wl
);
25
26
// Access data
27
const
ALIdouble
&
posX
() {
return
thePosX
; }
28
const
ALIdouble
&
posY
() {
return
thePosY
; }
29
const
ALIdouble
&
posErrX
() {
return
thePosErrX
; }
30
const
ALIdouble
&
posErrY
() {
return
thePosErrY
; }
31
const
ALIdouble
&
devX
() {
return
theDevX
; }
32
const
ALIdouble
&
devY
() {
return
theDevY
; }
33
const
ALIdouble
&
devErrX
() {
return
theDevErrX
; }
34
const
ALIdouble
&
devErrY
() {
return
theDevErrY
; }
35
36
private
:
37
ALIdouble
thePosX
,
thePosY
;
38
ALIdouble
thePosErrX
,
thePosErrY
;
39
ALIdouble
theDevX
,
theDevY
;
40
ALIdouble
theDevErrX
,
theDevErrY
;
41
ALIdouble
thePosDimFactor
,
theAngDimFactor
;
42
};
43
44
#endif
DeviationSensor2D::thePosDimFactor
ALIdouble thePosDimFactor
Definition:
DeviationSensor2D.h:41
DeviationSensor2D::devX
const ALIdouble & devX()
Definition:
DeviationSensor2D.h:31
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
DeviationSensor2D::devY
const ALIdouble & devY()
Definition:
DeviationSensor2D.h:32
DeviationSensor2D::theDevY
ALIdouble theDevY
Definition:
DeviationSensor2D.h:39
DeviationSensor2D::theDevX
ALIdouble theDevX
Definition:
DeviationSensor2D.h:39
DeviationSensor2D::posErrY
const ALIdouble & posErrY()
Definition:
DeviationSensor2D.h:30
DeviationSensor2D::theAngDimFactor
ALIdouble theAngDimFactor
Definition:
DeviationSensor2D.h:41
DeviationSensor2D::theDevErrY
ALIdouble theDevErrY
Definition:
DeviationSensor2D.h:40
DeviationSensor2D
Definition:
DeviationSensor2D.h:16
ALIdouble
long double ALIdouble
Definition:
CocoaGlobals.h:11
DeviationSensor2D::thePosY
ALIdouble thePosY
Definition:
DeviationSensor2D.h:37
DeviationSensor2D::posY
const ALIdouble & posY()
Definition:
DeviationSensor2D.h:28
DeviationSensor2D::DeviationSensor2D
DeviationSensor2D()
Definition:
DeviationSensor2D.h:19
DeviationSensor2D::fillData
void fillData(const std::vector< ALIstring > &wl)
Definition:
DeviationSensor2D.cc:17
DeviationSensor2D::thePosErrY
ALIdouble thePosErrY
Definition:
DeviationSensor2D.h:38
DeviationSensor2D::devErrX
const ALIdouble & devErrX()
Definition:
DeviationSensor2D.h:33
DeviationSensor2D::posX
const ALIdouble & posX()
Definition:
DeviationSensor2D.h:27
DeviationSensor2D::~DeviationSensor2D
~DeviationSensor2D()
Definition:
DeviationSensor2D.h:21
CocoaGlobals.h
DeviationSensor2D::posErrX
const ALIdouble & posErrX()
Definition:
DeviationSensor2D.h:29
DeviationSensor2D::thePosErrX
ALIdouble thePosErrX
Definition:
DeviationSensor2D.h:38
DeviationSensor2D::devErrY
const ALIdouble & devErrY()
Definition:
DeviationSensor2D.h:34
Generated for CMSSW Reference Manual by
1.8.16