ATLAS Offline Software
LArCalorimeter
LArGeoModel
LArGeoRAL
LArGeoRAL
RALEmec.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
// RALEmec.h
6
// JFB Sep
7
8
// Access the HEC parameters from the NOVA database.
9
10
#ifndef LARGEORAL_RALEMEC_H
11
#define LARGEORAL_RALEMEC_H
12
13
#include "
LArGeoCode/VDetectorParameters.h
"
14
15
#include <limits.h>
16
#include <string>
17
18
namespace
LArGeo
{
19
20
class
RALEmec
:
public
VDetectorParameters
{
21
22
public
:
23
24
RALEmec
();
25
virtual
~RALEmec
();
26
27
virtual
double
GetValue
(
const
std::string&,
28
const
int
i0 = INT_MIN,
29
const
int
i1 = INT_MIN,
30
const
int
i2 = INT_MIN,
31
const
int
i3 = INT_MIN,
32
const
int
i4 = INT_MIN )
const override
;
33
34
private
:
35
36
37
class
Clockwork
;
38
Clockwork
*
m_c
;
39
40
RALEmec
(
const
RALEmec
&);
41
RALEmec
&
operator=
(
const
RALEmec
&);
42
};
43
44
}
// namespace LArGeo
45
46
#endif
LArGeo::RALEmec::Clockwork
Definition:
RALEmec.cxx:31
LArGeo::VDetectorParameters
Definition:
VDetectorParameters.h:29
LArGeo
Definition:
LArDetectorFactory.h:25
LArGeo::RALEmec
Definition:
RALEmec.h:20
LArGeo::RALEmec::RALEmec
RALEmec(const RALEmec &)
LArGeo::RALEmec::operator=
RALEmec & operator=(const RALEmec &)
LArGeo::RALEmec::~RALEmec
virtual ~RALEmec()
Definition:
RALEmec.cxx:97
LArGeo::RALEmec::RALEmec
RALEmec()
Definition:
RALEmec.cxx:49
LArGeo::RALEmec::m_c
Clockwork * m_c
Definition:
RALEmec.h:37
VDetectorParameters.h
LArGeo::RALEmec::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:
RALEmec.cxx:103
Generated on Thu Jul 4 2024 21:25:08 for ATLAS Offline Software by
1.8.18