ATLAS Offline Software
Component.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef Component_H
6 #define Component_H
7 #include <string>
8 
9 namespace MuonGM {
10 
11  class Component {
12  public:
13  Component() = default;
14  Component(const Component &c) = default;
15  Component &operator=(const Component &c) = default;
16  virtual ~Component() = default;
17  double GetThickness() const;
18  std::string name{};
19  double dx1{0.};
20  double dx2{0.};
21  double dy{0.};
22  };
23 } // namespace MuonGM
24 
25 #endif
MuonGM::Component::GetThickness
double GetThickness() const
Definition: Component.cxx:9
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition: GeoMuonHits.h:27
MuonGM::Component::operator=
Component & operator=(const Component &c)=default
MuonGM::Component::Component
Component()=default
MuonGM::Component::Component
Component(const Component &c)=default
MuonGM::Component
Definition: Component.h:11
MuonGM::Component::dy
double dy
Definition: Component.h:21
MuonGM::Component::~Component
virtual ~Component()=default
MuonGM::Component::name
std::string name
Definition: Component.h:18
MuonGM::Component::dx2
double dx2
Definition: Component.h:20
MuonGM::Component::dx1
double dx1
Definition: Component.h:19
python.compressB64.c
def c
Definition: compressB64.py:93