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
long double ALIdouble
Definition: CocoaGlobals.h:11
ALIdouble angleX() const
CLHEP::HepRotation theRm
ALIbool setAngle(const ALIstring &coord, const ALIdouble val)
ALIbool setAngleX(const ALIdouble val)
CLHEP::HepRotation rm() const
ALIbool setAngleZ(const ALIdouble val)
bool ALIbool
Definition: CocoaGlobals.h:19
ALIbool setAngleY(const ALIdouble val)
ALIstring dataFilled() const
ALIdouble angleY() const
std::string ALIstring
Definition: CocoaGlobals.h:9
ALIdouble angleZ() const