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
6
// data set)
7
//
8
// History: v1.0
9
// Pedro Arce
10
11
#ifndef _CocoaMaterialElementary_HH
12
#define _CocoaMaterialElementary_HH
13
14
#include "
Alignment/CocoaUtilities/interface/CocoaGlobals.h
"
15
16
class
CocoaMaterialElementary
{
17
public
:
18
//---------- Constructors / Destructor
19
CocoaMaterialElementary
(
ALIstring
name
,
float
density,
ALIstring
symbol,
float
A
,
ALIint
Z
);
20
~CocoaMaterialElementary
(){};
21
22
ALIstring
getName
()
const
{
return
theName
; }
23
float
getDensity
()
const
{
return
theDensity
; }
24
ALIstring
getSymbol
()
const
{
return
theSymbol
; }
25
float
getA
()
const
{
return
theA
; }
26
ALIint
getZ
()
const
{
return
theZ
; }
27
28
ALIbool
operator==
(
const
CocoaMaterialElementary
&mate)
const
;
29
30
private
:
31
ALIstring
theName
;
32
float
theDensity
;
33
ALIstring
theSymbol
;
34
float
theA
;
35
ALIint
theZ
;
36
};
37
38
#endif
CocoaMaterialElementary::getDensity
float getDensity() const
Definition:
CocoaMaterialElementary.h:23
CocoaMaterialElementary::getSymbol
ALIstring getSymbol() const
Definition:
CocoaMaterialElementary.h:24
ALIint
int ALIint
Definition:
CocoaGlobals.h:15
CocoaMaterialElementary::CocoaMaterialElementary
CocoaMaterialElementary(ALIstring name, float density, ALIstring symbol, float A, ALIint Z)
Definition:
CocoaMaterialElementary.cc:13
CocoaMaterialElementary::getName
ALIstring getName() const
Definition:
CocoaMaterialElementary.h:22
CocoaMaterialElementary::theName
ALIstring theName
Definition:
CocoaMaterialElementary.h:31
CocoaMaterialElementary::theA
float theA
Definition:
CocoaMaterialElementary.h:34
CocoaMaterialElementary::getA
float getA() const
Definition:
CocoaMaterialElementary.h:25
CocoaMaterialElementary::getZ
ALIint getZ() const
Definition:
CocoaMaterialElementary.h:26
ALIbool
bool ALIbool
Definition:
CocoaGlobals.h:19
CocoaMaterialElementary::~CocoaMaterialElementary
~CocoaMaterialElementary()
Definition:
CocoaMaterialElementary.h:20
CocoaMaterialElementary::operator==
ALIbool operator==(const CocoaMaterialElementary &mate) const
Definition:
CocoaMaterialElementary.cc:16
CocoaGlobals.h
CocoaMaterialElementary
Definition:
CocoaMaterialElementary.h:16
CocoaMaterialElementary::theZ
ALIint theZ
Definition:
CocoaMaterialElementary.h:35
CocoaMaterialElementary::theSymbol
ALIstring theSymbol
Definition:
CocoaMaterialElementary.h:33
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:32
Generated for CMSSW Reference Manual by
1.8.11