#include <RAL.h>
Definition at line 17 of file RAL.h.
◆ RAL()
◆ ~RAL()
virtual LArGeo::RAL::~RAL |
( |
| ) |
|
|
virtualdefault |
◆ GetInstance()
Definition at line 29 of file VDetectorParameters.cxx.
33 std::cerr <<
"LArGeo::VDetectorParameters::GetInstance was called, but "
34 <<
"the pointer to the detector-parameter access object is 0."
◆ GetValue()
double LArGeo::RAL::GetValue |
( |
const std::string & |
a_name, |
|
|
const int |
i0 = INT_MIN , |
|
|
const int |
i1 = INT_MIN , |
|
|
const int |
i2 = INT_MIN , |
|
|
const int |
i3 = INT_MIN , |
|
|
const int |
i4 = INT_MIN |
|
) |
| const |
|
overridevirtual |
Implements LArGeo::VDetectorParameters.
Definition at line 23 of file RAL.cxx.
37 if ( a_name.find(
"ExpHall") != std::string::npos )
40 if ( a_name.find(
"EMEC") != std::string::npos )
43 if ( a_name.find(
"EMB") != std::string::npos )
46 if ( a_name.find(
"HEC") != std::string::npos )
52 std::string errMessage =
"RAL::GetValue: could not find a match for the key '" + a_name;
54 throw std::runtime_error(errMessage);
◆ SetInstance()
◆ ATLAS_THREAD_SAFE
◆ m_Emb
Definition at line 33 of file RAL.h.
◆ m_Emec
Definition at line 32 of file RAL.h.
◆ m_ExpHall
Definition at line 31 of file RAL.h.
◆ m_Hec
Definition at line 34 of file RAL.h.
The documentation for this class was generated from the following files:
virtual double GetValue(const std::string &, const int i0=INT_MIN, const int i1=INT_MIN, const int i2=INT_MIN, const int i3=INT_MIN, const int i4=INT_MIN) const override
virtual double GetValue(const std::string &, const int i0=INT_MIN, const int i1=INT_MIN, const int i2=INT_MIN, const int i3=INT_MIN, const int i4=INT_MIN) const override
virtual double GetValue(const std::string &, const int i0=INT_MIN, const int i1=INT_MIN, const int i2=INT_MIN, const int i3=INT_MIN, const int i4=INT_MIN) const override
virtual double GetValue(const std::string &, const int i0=INT_MIN, const int i1=INT_MIN, const int i2=INT_MIN, const int i3=INT_MIN, const int i4=INT_MIN) const override