ATLAS Offline Software
Loading...
Searching...
No Matches
LArCalorimeter
LArGeoModel
LArGeoRAL
LArGeoRAL
RAL.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARGEORAL_RAL_H
6
#define LARGEORAL_RAL_H
7
8
#include "
LArGeoCode/VDetectorParameters.h
"
9
#include "
LArGeoRAL/RALExperimentalHall.h
"
10
#include "
LArGeoRAL/RALEmec.h
"
11
#include "
LArGeoRAL/RALEmb.h
"
12
#include "
LArGeoRAL/RALHec.h
"
13
14
15
namespace
LArGeo
{
16
17
class
RAL
:
public
VDetectorParameters
{
18
19
public
:
20
RAL
() =
default
;
21
virtual
~RAL
() =
default
;
22
23
virtual
double
GetValue
(
const
std::string&,
24
const
int
i0 = INT_MIN,
25
const
int
i1 = INT_MIN,
26
const
int
i2 = INT_MIN,
27
const
int
i3 = INT_MIN,
28
const
int
i4 = INT_MIN )
const override
;
29
30
private
:
31
RALExperimentalHall
m_ExpHall
{};
32
RALEmec
m_Emec
{};
33
RALEmb
m_Emb
{};
34
RALHec
m_Hec
{};
35
36
};
37
38
}
// namespace LArGeo
39
40
#endif
RALEmb.h
RALEmec.h
RALExperimentalHall.h
RALHec.h
VDetectorParameters.h
LArGeo::RALEmb
Definition
RALEmb.h:17
LArGeo::RALEmec
Definition
RALEmec.h:17
LArGeo::RALExperimentalHall
Definition
RALExperimentalHall.h:17
LArGeo::RALHec
Definition
RALHec.h:17
LArGeo::RAL::~RAL
virtual ~RAL()=default
LArGeo::RAL::m_ExpHall
RALExperimentalHall m_ExpHall
Definition
RAL.h:31
LArGeo::RAL::RAL
RAL()=default
LArGeo::RAL::m_Emec
RALEmec m_Emec
Definition
RAL.h:32
LArGeo::RAL::m_Emb
RALEmb m_Emb
Definition
RAL.h:33
LArGeo::RAL::GetValue
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
Definition
RAL.cxx:23
LArGeo::RAL::m_Hec
RALHec m_Hec
Definition
RAL.h:34
LArGeo::VDetectorParameters::VDetectorParameters
VDetectorParameters()
Definition
VDetectorParameters.h:61
LArGeo
Definition
LArDetectorFactory.h:26
Generated on
for ATLAS Offline Software by
1.14.0