Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
public
:
19
//---------- Constructors / Destructor
20
FittedEntry
(){};
21
FittedEntry
(
Entry
*
entry
,
ALIint
order,
ALIdouble
sigma);
22
FittedEntry
(
ALIstring
name
,
float
value
,
float
sigma);
23
FittedEntry
(
const
std::vector<FittedEntry*>& vFEntry);
24
~FittedEntry
(){};
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
:
40
ALIdouble
theValue
;
41
Entry
*
theEntry
;
42
ALIint
theOrder
;
43
ALIstring
theName
;
44
ALIstring
theOptOName
;
45
ALIstring
theEntryName
;
46
ALIdouble
theSigma
;
47
ALIdouble
theOrigValue
;
48
ALIdouble
theOrigSigma
;
49
ALIint
theQuality
;
50
};
51
52
#endif
ALIdouble
long double ALIdouble
Definition:
CocoaGlobals.h:11
FittedEntry::theOrigValue
ALIdouble theOrigValue
Definition:
FittedEntry.h:47
FittedEntry::getOrigValue
ALIdouble getOrigValue() const
Definition:
FittedEntry.h:33
FittedEntry::theOrder
ALIint theOrder
Definition:
FittedEntry.h:42
FittedEntry::theEntry
Entry * theEntry
Definition:
FittedEntry.h:41
FittedEntry::FittedEntry
FittedEntry()
Definition:
FittedEntry.h:20
FittedEntry::theOrigSigma
ALIdouble theOrigSigma
Definition:
FittedEntry.h:48
Entry
Definition:
Entry.h:18
relativeConstraints.value
tuple value
Definition:
relativeConstraints.py:55
FittedEntry::getQuality
ALIint getQuality() const
Definition:
FittedEntry.h:36
FittedEntry::theQuality
ALIint theQuality
Definition:
FittedEntry.h:49
FittedEntry::getOptOName
ALIstring getOptOName() const
Definition:
FittedEntry.h:28
ALIint
int ALIint
Definition:
CocoaGlobals.h:15
FittedEntry::getName
ALIstring getName() const
Definition:
FittedEntry.h:30
FittedEntry::getEntry
Entry * getEntry() const
Definition:
FittedEntry.h:37
mergeVDriftHistosByStation.name
string name
Definition:
mergeVDriftHistosByStation.py:78
FittedEntry::~FittedEntry
~FittedEntry()
Definition:
FittedEntry.h:24
FittedEntry::getOrigSigma
ALIdouble getOrigSigma() const
Definition:
FittedEntry.h:34
CocoaGlobals.h
FittedEntry::getSigma
ALIdouble getSigma() const
Definition:
FittedEntry.h:32
FittedEntry::BuildName
void BuildName()
Definition:
FittedEntry.cc:110
FittedEntry::getEntryName
ALIstring getEntryName() const
Definition:
FittedEntry.h:29
FittedEntry::theValue
ALIdouble theValue
Definition:
FittedEntry.h:40
FittedEntry::getOrder
ALIint getOrder() const
Definition:
FittedEntry.h:35
FittedEntry::theEntryName
ALIstring theEntryName
Definition:
FittedEntry.h:45
ALIstring
std::string ALIstring
Definition:
CocoaGlobals.h:9
FittedEntry::theName
ALIstring theName
Definition:
FittedEntry.h:43
mps_splice.entry
list entry
Definition:
mps_splice.py:68
FittedEntry::theSigma
ALIdouble theSigma
Definition:
FittedEntry.h:46
FittedEntry::theOptOName
ALIstring theOptOName
Definition:
FittedEntry.h:44
FittedEntry::getValue
ALIdouble getValue() const
Definition:
FittedEntry.h:31
FittedEntry
Definition:
FittedEntry.h:17
Generated for CMSSW Reference Manual by
1.8.5