Main Page
Namespaces
Classes
Package Documentation
src
Alignment
CocoaModel
interface
EntryNoDim.h
Go to the documentation of this file.
1
// COCOA class header file
2
//Id: EntryNoDim.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 _ENTRYNoDim_HH
11
#define _ENTRYNoDim_HH
12
13
#include "
Alignment/CocoaModel/interface/Entry.h
"
14
15
class
EntryNoDim
:
public
Entry
16
{
17
public
:
18
//- EntryNoDim(){ };
19
EntryNoDim
(
const
ALIstring
type
):
Entry
(type){
20
theDimType
=
ED_nodim
;
21
//std::cout << "entryNoDim" << std::endl;
22
};
23
~EntryNoDim
()
override
{};
24
25
// Access DATA MEMBERS
26
//----------- Return value and sigma dimension factors (1. as object of this class have no dimension)
27
ALIdouble
ValueDimensionFactor
()
const override
{
28
return
1.0;
29
}
30
ALIdouble
SigmaDimensionFactor
()
const override
{
31
return
1.0;
32
}
33
//----- Return starting displacement for derivative
34
ALIdouble
startingDisplacement
()
override
{
35
return
0.1;
36
}
37
};
38
39
#endif
40
41
42
43
44
45
46
type
type
Definition:
HCALResponse.h:21
ALIdouble
long double ALIdouble
Definition:
CocoaGlobals.h:11
Entry
Definition:
Entry.h:18
EntryNoDim::ValueDimensionFactor
ALIdouble ValueDimensionFactor() const override
Definition:
EntryNoDim.h:27
Entry::theDimType
EntryDim theDimType
Definition:
Entry.h:119
ED_nodim
Definition:
Entry.h:16
EntryNoDim::EntryNoDim
EntryNoDim(const ALIstring type)
Definition:
EntryNoDim.h:19
EntryNoDim::SigmaDimensionFactor
ALIdouble SigmaDimensionFactor() const override
Definition:
EntryNoDim.h:30
EntryNoDim::~EntryNoDim
~EntryNoDim() override
Definition:
EntryNoDim.h:23
EntryNoDim::startingDisplacement
ALIdouble startingDisplacement() override
Definition:
EntryNoDim.h:34
Entry.h
ALIstring
std::string ALIstring
Definition:
CocoaGlobals.h:9
EntryNoDim
Definition:
EntryNoDim.h:15
Generated for CMSSW Reference Manual by
1.8.11