ATLAS Offline Software
RALEmec.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_RALEMEC_H
11 #define LARGEORAL_RALEMEC_H
12 
14 
15 namespace LArGeo {
16 
17  class RALEmec : public VDetectorParameters {
18 
19  public:
20 
21  RALEmec();
22  virtual ~RALEmec();
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;
36 
37  RALEmec (const RALEmec&);
39  };
40 
41 } // namespace LArGeo
42 
43 #endif
LArGeo::RALEmec::Clockwork
Definition: RALEmec.cxx:33
LArGeo::VDetectorParameters
Definition: VDetectorParameters.h:29
LArGeo
Definition: LArDetectorFactory.h:26
LArGeo::RALEmec
Definition: RALEmec.h:17
LArGeo::RALEmec::RALEmec
RALEmec(const RALEmec &)
LArGeo::RALEmec::operator=
RALEmec & operator=(const RALEmec &)
LArGeo::RALEmec::~RALEmec
virtual ~RALEmec()
Definition: RALEmec.cxx:96
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:102
LArGeo::RALEmec::m_c
Clockwork * m_c
Definition: RALEmec.h:34
LArGeo::RALEmec::RALEmec
RALEmec()
Definition: RALEmec.cxx:51
VDetectorParameters.h