ATLAS Offline Software
Loading...
Searching...
No Matches
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
9
10#ifndef LARGEORAL_RALEMB_H
11#define LARGEORAL_RALEMB_H
12
14
15namespace 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;
36 bool m_oldDB{false};
37 bool m_oldSagging{false};
38 bool m_oldContract{false};
39
40 RALEmb (const RALEmb&);
42 };
43
44} // namespace LArGeo
45
46#endif
Clockwork * m_c
Definition RALEmb.h:35
RALEmb(const RALEmb &)
bool m_oldContract
Definition RALEmb.h:38
bool m_oldSagging
Definition RALEmb.h:37
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
virtual ~RALEmb()
Definition RALEmb.cxx:141
bool m_oldDB
Definition RALEmb.h:36
RALEmb & operator=(const RALEmb &)