CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EntryAngleAffAngles.h
Go to the documentation of this file.
1 // COCOA class header file
2 //Id: EntryAngleAffAngles.h
3 //CAT: Model
4 //
5 // class for the three entries that make the affine frame angles
6 //
7 // History: v1.0
8 // Pedro Arce
9 
10 #ifndef _ENTRYANGLEAFFANGLES_HH
11 #define _ENTRYANGLEAFFANGLES_HH
12 
14 
15 
17 {
18 public:
21 
22  virtual void FillName( const ALIstring& name );
23  virtual void displace( ALIdouble disp );
24  virtual void displaceOriginal( ALIdouble disp );
25  virtual void displaceOriginalOriginal( ALIdouble disp );
26  virtual ALIdouble valueDisplaced() const;
27  ALIdouble checkDiff( CLHEP::Hep3Vector axis, CLHEP::Hep3Vector axisOrig,std::vector<double> localrot, std::vector<double> localrotorig ) const;
28 };
29 
30 #endif
type
Definition: HCALResponse.h:21
long double ALIdouble
Definition: CocoaGlobals.h:11
virtual void displaceOriginal(ALIdouble disp)
virtual void FillName(const ALIstring &name)
virtual void displace(ALIdouble disp)
virtual void displaceOriginalOriginal(ALIdouble disp)
EntryAngleAffAngles(const ALIstring &type)
const ALIstring & name() const
Definition: Entry.h:52
ALIdouble checkDiff(CLHEP::Hep3Vector axis, CLHEP::Hep3Vector axisOrig, std::vector< double > localrot, std::vector< double > localrotorig) const
std::string ALIstring
Definition: CocoaGlobals.h:9
virtual ALIdouble valueDisplaced() const