Main Page
Namespaces
Classes
Package Documentation
src
Alignment
CocoaFit
interface
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
13
#include "
Alignment/CocoaUtilities/interface/CocoaGlobals.h
"
14
#include <vector>
15
class
Entry
;
16
17
class
FittedEntry
18
{
19
20
public
:
21
//---------- Constructors / Destructor
22
FittedEntry
(){ };
23
FittedEntry
(
Entry
*
entry
,
ALIint
order,
ALIdouble
sigma);
24
FittedEntry
(
ALIstring
name
,
float
value
,
float
sigma);
25
FittedEntry
(
const
std::vector<FittedEntry*>& vFEntry );
26
~FittedEntry
(){ };
27
28
void
BuildName
();
29
30
ALIstring
getOptOName
()
const
{
31
return
theOptOName
;
32
}
33
ALIstring
getEntryName
()
const
{
34
return
theEntryName
;
35
}
36
ALIstring
getName
()
const
{
37
return
theName
;
38
}
39
ALIdouble
getValue
()
const
{
40
return
theValue
;
41
}
42
ALIdouble
getSigma
()
const
{
43
return
theSigma
;
44
}
45
ALIdouble
getOrigValue
()
const
{
46
return
theOrigValue
;
47
}
48
ALIdouble
getOrigSigma
()
const
{
49
return
theOrigSigma
;
50
}
51
ALIint
getOrder
()
const
{
52
return
theOrder
;
53
}
54
ALIint
getQuality
()
const
{
55
return
theQuality
;
56
}
57
Entry
*
getEntry
()
const
{
58
return
theEntry
;
59
}
60
61
62
private
:
63
ALIdouble
theValue
;
64
Entry
*
theEntry
;
65
ALIint
theOrder
;
66
ALIstring
theName
;
67
ALIstring
theOptOName
;
68
ALIstring
theEntryName
;
69
ALIdouble
theSigma
;
70
ALIdouble
theOrigValue
;
71
ALIdouble
theOrigSigma
;
72
ALIint
theQuality
;
73
74
};
75
76
#endif
77
ALIdouble
long double ALIdouble
Definition:
CocoaGlobals.h:11
FittedEntry::theOrigValue
ALIdouble theOrigValue
Definition:
FittedEntry.h:70
FittedEntry::getOrigValue
ALIdouble getOrigValue() const
Definition:
FittedEntry.h:45
FittedEntry::theOrder
ALIint theOrder
Definition:
FittedEntry.h:65
FittedEntry::theEntry
Entry * theEntry
Definition:
FittedEntry.h:64
FittedEntry::FittedEntry
FittedEntry()
Definition:
FittedEntry.h:22
FittedEntry::theOrigSigma
ALIdouble theOrigSigma
Definition:
FittedEntry.h:71
Entry
Definition:
Entry.h:18
FittedEntry::getQuality
ALIint getQuality() const
Definition:
FittedEntry.h:54
FittedEntry::theQuality
ALIint theQuality
Definition:
FittedEntry.h:72
FittedEntry::getOptOName
ALIstring getOptOName() const
Definition:
FittedEntry.h:30
ALIint
int ALIint
Definition:
CocoaGlobals.h:15
FittedEntry::getName
ALIstring getName() const
Definition:
FittedEntry.h:36
FittedEntry::getEntry
Entry * getEntry() const
Definition:
FittedEntry.h:57
FittedEntry::~FittedEntry
~FittedEntry()
Definition:
FittedEntry.h:26
mps_splice.entry
entry
Definition:
mps_splice.py:68
FittedEntry::getOrigSigma
ALIdouble getOrigSigma() const
Definition:
FittedEntry.h:48
CocoaGlobals.h
FittedEntry::getSigma
ALIdouble getSigma() const
Definition:
FittedEntry.h:42
value
Definition:
value.py:1
FittedEntry::BuildName
void BuildName()
Definition:
FittedEntry.cc:114
FittedEntry::getEntryName
ALIstring getEntryName() const
Definition:
FittedEntry.h:33
FittedEntry::theValue
ALIdouble theValue
Definition:
FittedEntry.h:63
FittedEntry::getOrder
ALIint getOrder() const
Definition:
FittedEntry.h:51
FittedEntry::theEntryName
ALIstring theEntryName
Definition:
FittedEntry.h:68
ALIstring
std::string ALIstring
Definition:
CocoaGlobals.h:9
FittedEntry::theName
ALIstring theName
Definition:
FittedEntry.h:66
FittedEntry::theSigma
ALIdouble theSigma
Definition:
FittedEntry.h:69
FittedEntry::theOptOName
ALIstring theOptOName
Definition:
FittedEntry.h:67
dataset.name
name
Definition:
dataset.py:45
FittedEntry::getValue
ALIdouble getValue() const
Definition:
FittedEntry.h:39
FittedEntry
Definition:
FittedEntry.h:17
Generated for CMSSW Reference Manual by
1.8.11