#include <TileCellDim.h>
Definition at line 17 of file TileCellDim.h.
◆ TileCellDim()
TileCellDim::TileCellDim |
( |
unsigned int |
nRows | ) |
|
◆ ~TileCellDim()
TileCellDim::~TileCellDim |
( |
| ) |
|
◆ addRMax()
void TileCellDim::addRMax |
( |
double |
rMax | ) |
|
Definition at line 71 of file TileCellDim.cxx.
76 throw std::runtime_error(
"Attempt to insert new RMax when vector size reached maximum!" );
◆ addRMin()
void TileCellDim::addRMin |
( |
double |
rMin | ) |
|
Definition at line 63 of file TileCellDim.cxx.
68 throw std::runtime_error(
"Attempt to insert new RMin when vector size reached maximum!" );
◆ addZMax()
void TileCellDim::addZMax |
( |
double |
zMax | ) |
|
Definition at line 87 of file TileCellDim.cxx.
92 throw std::runtime_error(
"Attempt to insert new ZMax when vector size reached maximum!" );
◆ addZMin()
void TileCellDim::addZMin |
( |
double |
zMin | ) |
|
Definition at line 79 of file TileCellDim.cxx.
84 throw std::runtime_error(
"Attempt to insert new ZMin when vector size reached maximum!" );
◆ computeRowVolume()
double TileCellDim::computeRowVolume |
( |
int |
iRow | ) |
|
◆ computeVolume()
void TileCellDim::computeVolume |
( |
| ) |
|
◆ getNRows()
unsigned int TileCellDim::getNRows |
( |
| ) |
const |
|
inline |
◆ getRMax()
double TileCellDim::getRMax |
( |
unsigned int |
index | ) |
const |
Definition at line 39 of file TileCellDim.cxx.
44 throw std::runtime_error(
"Index out of range when retrieving RMax!" );
◆ getRMin()
double TileCellDim::getRMin |
( |
unsigned int |
index | ) |
const |
Definition at line 31 of file TileCellDim.cxx.
36 throw std::runtime_error(
"Index out of range when retrieving RMin!" );
◆ getVolume()
double TileCellDim::getVolume |
( |
| ) |
const |
|
inline |
◆ getZMax()
double TileCellDim::getZMax |
( |
unsigned int |
index | ) |
const |
Definition at line 55 of file TileCellDim.cxx.
60 throw std::runtime_error(
"Index out of range when retrieving ZMax!" );
◆ getZMin()
double TileCellDim::getZMin |
( |
unsigned int |
index | ) |
const |
Definition at line 47 of file TileCellDim.cxx.
52 throw std::runtime_error(
"Index out of range when retrieving ZMin!" );
◆ initMessaging()
void AthMessaging::initMessaging |
( |
| ) |
const |
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
◆ msg() [1/2]
MsgStream & AthMessaging::msg |
( |
| ) |
const |
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 164 of file AthMessaging.h.
◆ msg() [2/2]
MsgStream & AthMessaging::msg |
( |
const MSG::Level |
lvl | ) |
const |
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 179 of file AthMessaging.h.
180 {
return msg() << lvl; }
◆ msgLvl()
bool AthMessaging::msgLvl |
( |
const MSG::Level |
lvl | ) |
const |
|
inlineinherited |
Test the output level.
- Parameters
-
lvl | The message level to test against |
- Returns
- boolean Indicating if messages at given level will be printed
- Return values
-
true | Messages at level "lvl" will be printed |
Definition at line 151 of file AthMessaging.h.
◆ print()
void TileCellDim::print |
( |
| ) |
const |
Definition at line 112 of file TileCellDim.cxx.
114 std::cout <<
" >> Cell contains " <<
m_nRows <<
" rows" << std::endl;
121 std::cout <<
" >> Cell Volume is " <<
m_volume << std::endl;
◆ setLevel()
void AthMessaging::setLevel |
( |
MSG::Level |
lvl | ) |
|
|
inherited |
◆ ATLAS_THREAD_SAFE
std::atomic_flag m_initialized AthMessaging::ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
|
mutableprivateinherited |
◆ m_imsg
std::atomic<IMessageSvc*> AthMessaging::m_imsg { nullptr } |
|
mutableprivateinherited |
◆ m_lvl
std::atomic<MSG::Level> AthMessaging::m_lvl { MSG::NIL } |
|
mutableprivateinherited |
◆ m_msg_tls
boost::thread_specific_ptr<MsgStream> AthMessaging::m_msg_tls |
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
◆ m_nm
std::string AthMessaging::m_nm |
|
privateinherited |
◆ m_nRows
unsigned int TileCellDim::m_nRows |
|
private |
◆ m_Radius2HalfLength
double TileCellDim::m_Radius2HalfLength |
|
private |
◆ m_rMax
std::vector<double> TileCellDim::m_rMax |
|
private |
◆ m_rMin
std::vector<double> TileCellDim::m_rMin |
|
private |
◆ m_volume
double TileCellDim::m_volume |
|
private |
◆ m_zMax
std::vector<double> TileCellDim::m_zMax |
|
private |
◆ m_zMin
std::vector<double> TileCellDim::m_zMin |
|
private |
The documentation for this class was generated from the following files: