ATLAS Offline Software
MMSpacer_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 MMSpacer_Technology_H
6 #define MMSpacer_Technology_H
7 
9 
10 #include <vector>
11 namespace MuonGM {
12 
13  // Description class to build MicroMegas spacers
14 
16  public:
17  // constructor
18  inline MMSpacer_Technology(MYSQL& mysql, const std::string& s);
19  inline double Thickness() const;
20 
21  int lowZCutOuts{0};
22  double lowZCutOutWidth{0.};
23  double lowZCutOutDZ{0.};
24 
25  int highZCutOuts{0};
26  double highZCutOutWidth{0.};
27  double highZCutOutDZ{0.};
28  };
29 
30  MMSpacer_Technology::MMSpacer_Technology(MYSQL& mysql, const std::string& s)
31  : Technology(mysql, s) {}
32 
33  double MMSpacer_Technology::Thickness() const { return thickness; }
34 
35 } // namespace MuonGM
36 
37 #endif
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition: GeoMuonHits.h:27
MuonGM::MMSpacer_Technology::MMSpacer_Technology
MMSpacer_Technology(MYSQL &mysql, const std::string &s)
Definition: MMSpacer_Technology.h:30
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
MuonGM::MYSQL
Definition: MYSQL.h:43
MuonGM::Technology
Definition: Technology.h:15
MuonGM::MMSpacer_Technology::lowZCutOutWidth
double lowZCutOutWidth
Definition: MMSpacer_Technology.h:22
MuonGM::MMSpacer_Technology::highZCutOutDZ
double highZCutOutDZ
Definition: MMSpacer_Technology.h:27
MuonGM::MMSpacer_Technology::lowZCutOuts
int lowZCutOuts
Definition: MMSpacer_Technology.h:21
MuonGM::MMSpacer_Technology::lowZCutOutDZ
double lowZCutOutDZ
Definition: MMSpacer_Technology.h:23
MuonGM::Technology::thickness
double thickness
Definition: Technology.h:20
MuonGM::MMSpacer_Technology::Thickness
double Thickness() const
Definition: MMSpacer_Technology.h:33
MuonGM::MMSpacer_Technology
Definition: MMSpacer_Technology.h:15
Technology.h
MuonGM::MMSpacer_Technology::highZCutOutWidth
double highZCutOutWidth
Definition: MMSpacer_Technology.h:26
MuonGM::MMSpacer_Technology::highZCutOuts
int highZCutOuts
Definition: MMSpacer_Technology.h:25