CMS 3D CMS Logo

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
13 #include "CLHEP/Vector/Rotation.h"
14 
16 public:
17  //----- Constructor / destructor
20 
21  // Access DATA MEMBERS
22  ALIbool setAngle(const ALIstring& coord, 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;
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