ATLAS Offline Software
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 
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:
35 
36  };
37 
38 } // namespace LArGeo
39 
40 #endif
LArGeo::RAL::m_ExpHall
RALExperimentalHall m_ExpHall
Definition: RAL.h:31
LArGeo::VDetectorParameters
Definition: VDetectorParameters.h:29
LArGeo
Definition: LArDetectorFactory.h:26
LArGeo::RALEmec
Definition: RALEmec.h:17
LArGeo::RALExperimentalHall
Definition: RALExperimentalHall.h:17
LArGeo::RAL::~RAL
virtual ~RAL()=default
RALEmec.h
LArGeo::RAL::m_Emb
RALEmb m_Emb
Definition: RAL.h:33
RALHec.h
LArGeo::RALHec
Definition: RALHec.h:17
LArGeo::RAL
Definition: RAL.h:17
LArGeo::RALEmb
Definition: RALEmb.h:17
LArGeo::RAL::m_Hec
RALHec m_Hec
Definition: RAL.h:34
RALEmb.h
VDetectorParameters.h
LArGeo::RAL::RAL
RAL()=default
LArGeo::RAL::m_Emec
RALEmec m_Emec
Definition: RAL.h:32
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
RALExperimentalHall.h