ATLAS Offline Software
Loading...
Searching...
No Matches
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
15namespace 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
virtual ~RAL()=default
RALExperimentalHall m_ExpHall
Definition RAL.h:31
RAL()=default
RALEmec m_Emec
Definition RAL.h:32
RALEmb m_Emb
Definition RAL.h:33
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
RALHec m_Hec
Definition RAL.h:34