ATLAS Offline Software
MDT_Technology.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef MDT_H
6 #define MDT_H
7 
9 
10 #include <string>
11 
12 namespace MuonGM {
13  class MYSQL;
14 
15  class MDT : public Technology {
16  public:
17  int numOfLayers{0};
18  double pitch{0.};
19  double innerRadius{0.};
20  double totalThickness{0.};
21  double tubeDeadLength{0.};
22  double tubeEndPlugLength{0.};
23  double tubeWallThickness{0.};
24 
25  std::array<double,4> y{};
26  std::array<double,4> x{};
27 
28  MDT(MYSQL& mysql, const std::string& s) : Technology(mysql, s) {}
29  };
30 } // namespace MuonGM
31 
32 #endif
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition: GeoMuonHits.h:27
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
MuonGM::MDT::tubeEndPlugLength
double tubeEndPlugLength
Definition: MDT_Technology.h:22
MuonGM::MDT::numOfLayers
int numOfLayers
Definition: MDT_Technology.h:17
MuonGM::MYSQL
Definition: MYSQL.h:43
MuonGM::Technology
Definition: Technology.h:15
MuonGM::MDT::tubeWallThickness
double tubeWallThickness
Definition: MDT_Technology.h:23
MuonGM::MDT
Definition: MDT_Technology.h:15
MuonGM::MDT::totalThickness
double totalThickness
Definition: MDT_Technology.h:20
MuonGM::MDT::y
std::array< double, 4 > y
Definition: MDT_Technology.h:25
MuonGM::MDT::innerRadius
double innerRadius
Definition: MDT_Technology.h:19
MuonGM::MDT::x
std::array< double, 4 > x
Definition: MDT_Technology.h:26
MuonGM::MDT::tubeDeadLength
double tubeDeadLength
Definition: MDT_Technology.h:21
MuonGM::MDT::MDT
MDT(MYSQL &mysql, const std::string &s)
Definition: MDT_Technology.h:28
MuonGM::MDT::pitch
double pitch
Definition: MDT_Technology.h:18
Technology.h