CMS 3D CMS Logo

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( const CLHEP::Hep3Vector& axis, const CLHEP::Hep3Vector& axisOrig,const std::vector<double>& localrot, const 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
std::string ALIstring
Definition: CocoaGlobals.h:9
virtual ALIdouble valueDisplaced() const
ALIdouble checkDiff(const CLHEP::Hep3Vector &axis, const CLHEP::Hep3Vector &axisOrig, const std::vector< double > &localrot, const std::vector< double > &localrotorig) const