CMS 3D CMS Logo

EntryLength.h
Go to the documentation of this file.
1 // COCOA class header file
2 //Id: EntryLength.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 _ENTRYLENGTH_HH
11 #define _ENTRYLENGTH_HH
12 
15 
16 class EntryLength : public Entry {
17 public:
18  //- EntryLength(){ };
20  // std::cout << "entrylength" << std::endl;
22  };
23  ~EntryLength() override {}
24 
25  //----- Return value and sigma dimension factors
30 
31  //----- Return starting displacement for derivative
33 
34 private:
35  // static DATA MEMBERS
37 };
38 
39 #endif
long double ALIdouble
Definition: CocoaGlobals.h:11
~EntryLength() override
Definition: EntryLength.h:23
Definition: Entry.h:18
ALIdouble ValueDimensionFactor() const override
Definition: EntryLength.h:26
static ALIdouble LengthSigmaDimensionFactor()
Definition: ALIUtils.h:63
ALIdouble SigmaDimensionFactor() const override
Definition: EntryLength.h:27
ALIdouble OutputValueDimensionFactor() const override
Definition: EntryLength.h:28
EntryDim theDimType
Definition: Entry.h:120
static ALIdouble _startingDisplacement
Definition: EntryLength.h:36
ALIdouble startingDisplacement() override
Definition: EntryLength.h:32
static ALIdouble OutputLengthValueDimensionFactor()
Definition: ALIUtils.h:66
static ALIdouble OutputLengthSigmaDimensionFactor()
Definition: ALIUtils.h:67
std::string ALIstring
Definition: CocoaGlobals.h:9
EntryLength(const ALIstring &type)
Definition: EntryLength.h:19
ALIdouble OutputSigmaDimensionFactor() const override
Definition: EntryLength.h:29
static ALIdouble LengthValueDimensionFactor()
Definition: ALIUtils.h:62