CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EntryLengthAffCentre.h
Go to the documentation of this file.
1 // COCOA class header file
2 //Id: EntryLengthAffCentre.h
3 //CAT: Model
4 //
5 // class for the three entries that make the affine frame centre
6 //
7 // History: v1.0
8 // Pedro Arce
9 
10 #ifndef _ENTRYLengthAffCentre_HH
11 #define _ENTRYLengthAffCentre_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 valueInGlobalReferenceFrame() const;
27  virtual ALIdouble valueDisplaced() const;
28 
29 };
30 
31 #endif
type
Definition: HCALResponse.h:21
long double ALIdouble
Definition: CocoaGlobals.h:11
virtual void FillName(const ALIstring &name)
virtual ALIdouble valueInGlobalReferenceFrame() const
virtual ALIdouble valueDisplaced() const
const ALIstring & name() const
Definition: Entry.h:52
virtual void displace(ALIdouble disp)
EntryLengthAffCentre(const ALIstring &type)
virtual void displaceOriginalOriginal(ALIdouble disp)
std::string ALIstring
Definition: CocoaGlobals.h:9
virtual void displaceOriginal(ALIdouble disp)