Alignment
CocoaModel
interface
ALIRmDataFromFile.h
Go to the documentation of this file.
1
// COCOA class header file
2
//Id: ALIRmDataFromFile.h
3
//CAT: Model
4
//
5
// Base class for entry data
6
//
7
// History: Creation 26/06/2005
8
// Pedro Arce
9
10
#ifndef _ALIRmDataFromFile_HH
11
#define _ALIRmDataFromFile_HH
12
#include "
Alignment/CocoaUtilities/interface/CocoaGlobals.h
"
13
#include "CLHEP/Vector/Rotation.h"
14
15
class
ALIRmDataFromFile
{
16
public
:
17
//----- Constructor / destructor
18
ALIRmDataFromFile
();
19
~ALIRmDataFromFile
(){};
20
21
// Access DATA MEMBERS
22
ALIbool
setAngle
(
const
ALIstring
& coord,
const
ALIdouble
val
);
23
ALIbool
setAngleX
(
const
ALIdouble
val
);
24
ALIbool
setAngleY
(
const
ALIdouble
val
);
25
ALIbool
setAngleZ
(
const
ALIdouble
val
);
26
void
constructRm
();
27
28
ALIdouble
angleX
()
const
{
return
theAngleX
; }
29
ALIdouble
angleY
()
const
{
return
theAngleY
; }
30
ALIdouble
angleZ
()
const
{
return
theAngleZ
; }
31
CLHEP::HepRotation
rm
()
const
{
return
theRm
; }
32
ALIstring
dataFilled
()
const
{
return
theDataFilled
; }
33
34
// private DATA MEMBERS
35
private
:
36
CLHEP::HepRotation
theRm
;
37
ALIdouble
theAngleX
,
theAngleY
,
theAngleZ
;
38
ALIstring
theDataFilled
;
39
};
40
41
#endif
ALIbool
bool ALIbool
Definition:
CocoaGlobals.h:19
ALIRmDataFromFile
Definition:
ALIRmDataFromFile.h:15
ALIstring
std::string ALIstring
Definition:
CocoaGlobals.h:9
ALIRmDataFromFile::theAngleZ
ALIdouble theAngleZ
Definition:
ALIRmDataFromFile.h:37
ALIRmDataFromFile::constructRm
void constructRm()
Definition:
ALIRmDataFromFile.cc:51
ALIRmDataFromFile::setAngleX
ALIbool setAngleX(const ALIdouble val)
Definition:
ALIRmDataFromFile.cc:30
ALIRmDataFromFile::ALIRmDataFromFile
ALIRmDataFromFile()
Definition:
ALIRmDataFromFile.cc:11
ALIRmDataFromFile::rm
CLHEP::HepRotation rm() const
Definition:
ALIRmDataFromFile.h:31
ALIRmDataFromFile::setAngleZ
ALIbool setAngleZ(const ALIdouble val)
Definition:
ALIRmDataFromFile.cc:44
ALIRmDataFromFile::theAngleY
ALIdouble theAngleY
Definition:
ALIRmDataFromFile.h:37
ALIRmDataFromFile::setAngle
ALIbool setAngle(const ALIstring &coord, const ALIdouble val)
Definition:
ALIRmDataFromFile.cc:14
ALIRmDataFromFile::theAngleX
ALIdouble theAngleX
Definition:
ALIRmDataFromFile.h:37
ALIRmDataFromFile::setAngleY
ALIbool setAngleY(const ALIdouble val)
Definition:
ALIRmDataFromFile.cc:37
ALIRmDataFromFile::dataFilled
ALIstring dataFilled() const
Definition:
ALIRmDataFromFile.h:32
ALIRmDataFromFile::theDataFilled
ALIstring theDataFilled
Definition:
ALIRmDataFromFile.h:38
ALIRmDataFromFile::~ALIRmDataFromFile
~ALIRmDataFromFile()
Definition:
ALIRmDataFromFile.h:19
ALIdouble
long double ALIdouble
Definition:
CocoaGlobals.h:11
ALIRmDataFromFile::angleY
ALIdouble angleY() const
Definition:
ALIRmDataFromFile.h:29
heppy_batch.val
val
Definition:
heppy_batch.py:351
ALIRmDataFromFile::angleZ
ALIdouble angleZ() const
Definition:
ALIRmDataFromFile.h:30
CocoaGlobals.h
ALIRmDataFromFile::angleX
ALIdouble angleX() const
Definition:
ALIRmDataFromFile.h:28
ALIRmDataFromFile::theRm
CLHEP::HepRotation theRm
Definition:
ALIRmDataFromFile.h:36
Generated for CMSSW Reference Manual by
1.8.16