ATLAS Offline Software
LArCalorimeter
LArGeoModel
LArGeoRAL
LArGeoRAL
RALEmb.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
10
#ifndef LARGEORAL_RALEMB_H
11
#define LARGEORAL_RALEMB_H
12
13
#include "
LArGeoCode/VDetectorParameters.h
"
14
15
namespace
LArGeo
{
16
17
class
RALEmb
:
public
VDetectorParameters
{
18
19
public
:
20
21
RALEmb
();
22
virtual
~RALEmb
();
23
24
virtual
double
GetValue
(
const
std::string&,
25
const
int
i0 = INT_MIN,
26
const
int
i1 = INT_MIN,
27
const
int
i2 = INT_MIN,
28
const
int
i3 = INT_MIN,
29
const
int
i4 = INT_MIN )
const override
;
30
31
private
:
32
33
34
class
Clockwork
;
35
Clockwork
*
m_c
;
36
bool
m_oldDB
{
false
};
37
bool
m_oldSagging
{
false
};
38
bool
m_oldContract
{
false
};
39
40
RALEmb
(
const
RALEmb
&);
41
RALEmb
&
operator=
(
const
RALEmb
&);
42
};
43
44
}
// namespace LArGeo
45
46
#endif
LArGeo::VDetectorParameters
Definition:
VDetectorParameters.h:29
LArGeo
Definition:
LArDetectorFactory.h:26
LArGeo::RALEmb::m_c
Clockwork * m_c
Definition:
RALEmb.h:34
LArGeo::RALEmb::m_oldContract
bool m_oldContract
Definition:
RALEmb.h:38
LArGeo::RALEmb::Clockwork
Definition:
RALEmb.cxx:33
LArGeo::RALEmb
Definition:
RALEmb.h:17
LArGeo::RALEmb::operator=
RALEmb & operator=(const RALEmb &)
VDetectorParameters.h
LArGeo::RALEmb::RALEmb
RALEmb(const RALEmb &)
LArGeo::RALEmb::m_oldSagging
bool m_oldSagging
Definition:
RALEmb.h:37
LArGeo::RALEmb::~RALEmb
virtual ~RALEmb()
Definition:
RALEmb.cxx:141
LArGeo::RALEmb::RALEmb
RALEmb()
Definition:
RALEmb.cxx:52
LArGeo::RALEmb::m_oldDB
bool m_oldDB
Definition:
RALEmb.h:36
LArGeo::RALEmb::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:
RALEmb.cxx:147
Generated on Sun Dec 22 2024 21:16:51 for ATLAS Offline Software by
1.8.18