Main Page
Namespaces
Classes
Package Documentation
Alignment
CocoaDDLObjects
interface
CocoaMaterialElementary.h
Go to the documentation of this file.
1
// COCOA class header file
2
//Id: CocoaMaterialElementary.h
3
//CAT: Model
4
//
5
// Class to manage the sets of fitted entries (one set per each measurement data set)
6
//
7
// History: v1.0
8
// Pedro Arce
9
10
#ifndef _CocoaMaterialElementary_HH
11
#define _CocoaMaterialElementary_HH
12
13
#include "
Alignment/CocoaUtilities/interface/CocoaGlobals.h
"
14
15
16
class
CocoaMaterialElementary
17
{
18
19
public
:
20
//---------- Constructors / Destructor
21
CocoaMaterialElementary
(
ALIstring
name
,
float
density,
ALIstring
symbol,
float
A
,
ALIint
Z
);
22
~CocoaMaterialElementary
(){ };
23
24
ALIstring
getName
()
const
{
25
return
theName
; }
26
float
getDensity
()
const
{
27
return
theDensity
; }
28
ALIstring
getSymbol
()
const
{
29
return
theSymbol
; }
30
float
getA
()
const
{
31
return
theA
; }
32
ALIint
getZ
()
const
{
33
return
theZ
; }
34
35
ALIbool
operator==
(
const
CocoaMaterialElementary
& mate )
const
;
36
37
private
:
38
39
ALIstring
theName
;
40
float
theDensity
;
41
ALIstring
theSymbol
;
42
float
theA
;
43
ALIint
theZ
;
44
45
};
46
47
#endif
48
CocoaMaterialElementary::getDensity
float getDensity() const
Definition:
CocoaMaterialElementary.h:26
CocoaMaterialElementary::getSymbol
ALIstring getSymbol() const
Definition:
CocoaMaterialElementary.h:28
ALIint
int ALIint
Definition:
CocoaGlobals.h:15
CocoaMaterialElementary::CocoaMaterialElementary
CocoaMaterialElementary(ALIstring name, float density, ALIstring symbol, float A, ALIint Z)
Definition:
CocoaMaterialElementary.cc:14
CocoaMaterialElementary::getName
ALIstring getName() const
Definition:
CocoaMaterialElementary.h:24
CocoaMaterialElementary::theName
ALIstring theName
Definition:
CocoaMaterialElementary.h:39
CocoaMaterialElementary::theA
float theA
Definition:
CocoaMaterialElementary.h:42
CocoaMaterialElementary::getA
float getA() const
Definition:
CocoaMaterialElementary.h:30
CocoaMaterialElementary::getZ
ALIint getZ() const
Definition:
CocoaMaterialElementary.h:32
ALIbool
bool ALIbool
Definition:
CocoaGlobals.h:19
CocoaMaterialElementary::~CocoaMaterialElementary
~CocoaMaterialElementary()
Definition:
CocoaMaterialElementary.h:22
CocoaMaterialElementary::operator==
ALIbool operator==(const CocoaMaterialElementary &mate) const
Definition:
CocoaMaterialElementary.cc:24
CocoaGlobals.h
CocoaMaterialElementary
Definition:
CocoaMaterialElementary.h:16
CocoaMaterialElementary::theZ
ALIint theZ
Definition:
CocoaMaterialElementary.h:43
CocoaMaterialElementary::theSymbol
ALIstring theSymbol
Definition:
CocoaMaterialElementary.h:41
DOFs::Z
Definition:
AlignPCLThresholdsWriter.cc:40
ALIstring
std::string ALIstring
Definition:
CocoaGlobals.h:9
patCaloMETCorrections_cff.A
A
Definition:
patCaloMETCorrections_cff.py:43
dataset.name
name
Definition:
dataset.py:45
CocoaMaterialElementary::theDensity
float theDensity
Definition:
CocoaMaterialElementary.h:40
Generated for CMSSW Reference Manual by
1.8.11