Main Page
Namespaces
Classes
Package Documentation
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
eventshapeDQM_cfi.order
order
Definition:
eventshapeDQM_cfi.py:8
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
FittedEntry::~FittedEntry
~FittedEntry()
Definition:
FittedEntry.h:24
mps_splice.entry
entry
Definition:
mps_splice.py:68
FittedEntry::getOrigSigma
ALIdouble getOrigSigma() const
Definition:
FittedEntry.h:34
CocoaGlobals.h
FittedEntry::getSigma
ALIdouble getSigma() const
Definition:
FittedEntry.h:32
value
Definition:
value.py:1
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
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
Skims_PA_cff.name
name
Definition:
Skims_PA_cff.py:17
Generated for CMSSW Reference Manual by
1.8.11