CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EntryNoDim.h
Go to the documentation of this file.
1 // COCOA class header file
2 //Id: EntryNoDim.h
3 //CAT: Model
4 //
5 // class for entries that have dimension of length
6 //
7 // History: v1.0
8 // Pedro Arce
9 
10 #ifndef _ENTRYNoDim_HH
11 #define _ENTRYNoDim_HH
12 
14 
15 class EntryNoDim : public Entry
16 {
17 public:
18  //- EntryNoDim(){ };
19  EntryNoDim( const ALIstring type ): Entry(type){
21  //std::cout << "entryNoDim" << std::endl;
22 };
24 
25  // Access DATA MEMBERS
26  //----------- Return value and sigma dimension factors (1. as object of this class have no dimension)
28  return _ValueDimensionFactor;
29  }
31  return _SigmaDimensionFactor;
32  }
33  //----- Return starting displacement for derivative
35  return _startingDisplacement;
36  }
37 
38 
39 private:
40  // static DATA MEMBERS
44 };
45 
46 #endif
47 
48 
49 
50 
51 
52 
53 
type
Definition: HCALResponse.h:21
long double ALIdouble
Definition: CocoaGlobals.h:11
Definition: Entry.h:18
virtual ALIdouble startingDisplacement()
Definition: EntryNoDim.h:34
static ALIdouble _ValueDimensionFactor
Definition: EntryNoDim.h:41
static ALIdouble _startingDisplacement
Definition: EntryNoDim.h:43
virtual ALIdouble SigmaDimensionFactor() const
Definition: EntryNoDim.h:30
EntryDim theDimType
Definition: Entry.h:119
virtual ALIdouble ValueDimensionFactor() const
Definition: EntryNoDim.h:27
Definition: Entry.h:16
EntryNoDim(const ALIstring type)
Definition: EntryNoDim.h:19
static ALIdouble _SigmaDimensionFactor
Definition: EntryNoDim.h:42
std::string ALIstring
Definition: CocoaGlobals.h:9