CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
FittedEntry.h
Go to the documentation of this file.
1 // COCOA class header file
2 //Id: FittedEntry.h
3 //CAT: Model
4 //
5 // Class to store the data of a fitted entry (only those of quality 'unk')
6 //
7 // History: v1.0
8 // Pedro Arce
9 
10 #ifndef FittedEntry_HH
11 #define FittedEntry_HH
12 
14 #include <vector>
15 class Entry;
16 
17 class FittedEntry {
18 public:
19  //---------- Constructors / Destructor
21  FittedEntry(Entry* entry, ALIint order, ALIdouble sigma);
22  FittedEntry(ALIstring name, float value, float sigma);
23  FittedEntry(const std::vector<FittedEntry*>& vFEntry);
25 
26  void BuildName();
27 
28  ALIstring getOptOName() const { return theOptOName; }
29  ALIstring getEntryName() const { return theEntryName; }
30  ALIstring getName() const { return theName; }
31  ALIdouble getValue() const { return theValue; }
32  ALIdouble getSigma() const { return theSigma; }
33  ALIdouble getOrigValue() const { return theOrigValue; }
34  ALIdouble getOrigSigma() const { return theOrigSigma; }
35  ALIint getOrder() const { return theOrder; }
36  ALIint getQuality() const { return theQuality; }
37  Entry* getEntry() const { return theEntry; }
38 
39 private:
50 };
51 
52 #endif
long double ALIdouble
Definition: CocoaGlobals.h:11
ALIdouble theOrigValue
Definition: FittedEntry.h:47
ALIdouble getOrigValue() const
Definition: FittedEntry.h:33
ALIint theOrder
Definition: FittedEntry.h:42
Entry * theEntry
Definition: FittedEntry.h:41
ALIdouble theOrigSigma
Definition: FittedEntry.h:48
Definition: Entry.h:18
ALIint getQuality() const
Definition: FittedEntry.h:36
ALIint theQuality
Definition: FittedEntry.h:49
ALIstring getOptOName() const
Definition: FittedEntry.h:28
int ALIint
Definition: CocoaGlobals.h:15
ALIstring getName() const
Definition: FittedEntry.h:30
Entry * getEntry() const
Definition: FittedEntry.h:37
ALIdouble getOrigSigma() const
Definition: FittedEntry.h:34
ALIdouble getSigma() const
Definition: FittedEntry.h:32
void BuildName()
Definition: FittedEntry.cc:110
ALIstring getEntryName() const
Definition: FittedEntry.h:29
ALIdouble theValue
Definition: FittedEntry.h:40
ALIint getOrder() const
Definition: FittedEntry.h:35
ALIstring theEntryName
Definition: FittedEntry.h:45
std::string ALIstring
Definition: CocoaGlobals.h:9
ALIstring theName
Definition: FittedEntry.h:43
list entry
Definition: mps_splice.py:68
ALIdouble theSigma
Definition: FittedEntry.h:46
ALIstring theOptOName
Definition: FittedEntry.h:44
ALIdouble getValue() const
Definition: FittedEntry.h:31