ATLAS Offline Software
MuonSpectrometer
MuonDetDescr
MuonGeoModel
MuonGeoModel
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
8
#include "
MuonGeoModel/Technology.h
"
9
10
#include <vector>
11
namespace
MuonGM
{
12
13
// Description class to build MicroMegas spacers
14
15
class
MMSpacer_Technology
:
public
Technology
{
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
Generated on Sun Dec 22 2024 21:14:39 for ATLAS Offline Software by
1.8.18