ATLAS Offline Software
MuonSpectrometer
MuonDetDescr
MuonGeoModel
MuonGeoModel
SUP_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 SUP_H
6
#define SUP_H
7
8
#include "
MuonGeoModel/Technology.h
"
9
10
#include <string>
11
namespace
MuonGM
{
12
class
MYSQL;
13
14
class
SUP
:
public
Technology
{
15
public
:
16
// ss{
17
// CARTEC [6] =SUP TT -> statt; OO->STAOO
18
// TT 0 0 2 1 96 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0
19
// OO 0 0 50 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0
20
//=>for sup1 xx1=2, xx2=96;
21
// zz1=50
22
// TT 20 20 2 21 96 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0
23
// OO 20 20 -50 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0
24
// =>for sup1 xx1=2, xx2=96;
25
// zz1=-50
26
// TT 40 40 2 41 8 42 46 43 50 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0
27
// OO 40 40 2 41 50 42 64 43 4 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 58 0 59 0
28
// =>for sup3 xx1=2, xx2=8, xx3=46, xx4=50;
29
// zz1=2, zz2=50, zz3=64, zz4=4;
30
// picture in dice/muons/rpcsup.txt
31
32
double
alFlangeThickness
{0.};
// XX1
33
double
alHorFlangeLength
{0.};
// ZZ1 for sup1 and sup2 //ZZ2 for sup3
34
double
alVerFlangeLength
{0.};
// 0 for sup1 and sup2 //XX2-XX1 for sup3
35
double
alVerProfileThickness
{0.};
// XX1 for sup1 and sup2 //ZZ4 for sup3
36
double
alHorProfileThickness
{0.};
// 0(not defined) for sup1,2 //XX4-XX3 for sup3
37
double
largeVerClearance
{0.};
// XX2 for sup1 and sup2 //XX4 for sup3
38
double
smallVerClearance
{0.};
// 0(not defined) for sup1,2 //XX3 for sup3
39
double
HorClearance
{0.};
// 0(not defined) for sup1,2 //ZZ3 for sup3
40
double
totalThickness
{0.};
41
42
double
xAMDB0
{0.};
43
double
yAMDB0
{0.};
44
double
zAMDB0
{0.};
45
double
bottomsizewrtAMDB0
{0.};
46
double
topsizewrtAMDB0
{0.};
47
48
double
alThickness
{0.};
49
double
length
{0.};
50
double
sup3Square
{0.};
51
double
sup3VerticalThickness
{0.};
52
double
sup3CentralLength
{0.};
53
double
sup3OuterLength
{0.};
// only for SUP3
54
55
// double thickness() const;
56
SUP
(
MYSQL
& mysql, std::string
s
);
57
};
58
}
// namespace MuonGM
59
60
#endif
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition:
GeoMuonHits.h:27
python.SystemOfUnits.s
int s
Definition:
SystemOfUnits.py:131
MuonGM::SUP::sup3CentralLength
double sup3CentralLength
Definition:
SUP_Technology.h:52
MuonGM::SUP
Definition:
SUP_Technology.h:14
MuonGM::MYSQL
Definition:
MYSQL.h:43
MuonGM::Technology
Definition:
Technology.h:15
MuonGM::SUP::totalThickness
double totalThickness
Definition:
SUP_Technology.h:40
MuonGM::SUP::SUP
SUP(MYSQL &mysql, std::string s)
Definition:
SUP_Technology.cxx:22
MuonGM::SUP::xAMDB0
double xAMDB0
Definition:
SUP_Technology.h:42
MuonGM::SUP::bottomsizewrtAMDB0
double bottomsizewrtAMDB0
Definition:
SUP_Technology.h:45
MuonGM::SUP::length
double length
Definition:
SUP_Technology.h:49
MuonGM::SUP::sup3VerticalThickness
double sup3VerticalThickness
Definition:
SUP_Technology.h:51
MuonGM::SUP::alFlangeThickness
double alFlangeThickness
Definition:
SUP_Technology.h:32
MuonGM::SUP::alHorFlangeLength
double alHorFlangeLength
Definition:
SUP_Technology.h:33
MuonGM::SUP::HorClearance
double HorClearance
Definition:
SUP_Technology.h:39
MuonGM::SUP::largeVerClearance
double largeVerClearance
Definition:
SUP_Technology.h:37
MuonGM::SUP::topsizewrtAMDB0
double topsizewrtAMDB0
Definition:
SUP_Technology.h:46
MuonGM::SUP::alHorProfileThickness
double alHorProfileThickness
Definition:
SUP_Technology.h:36
MuonGM::SUP::sup3OuterLength
double sup3OuterLength
Definition:
SUP_Technology.h:53
MuonGM::SUP::smallVerClearance
double smallVerClearance
Definition:
SUP_Technology.h:38
MuonGM::SUP::zAMDB0
double zAMDB0
Definition:
SUP_Technology.h:44
MuonGM::SUP::yAMDB0
double yAMDB0
Definition:
SUP_Technology.h:43
MuonGM::SUP::alVerFlangeLength
double alVerFlangeLength
Definition:
SUP_Technology.h:34
MuonGM::SUP::sup3Square
double sup3Square
Definition:
SUP_Technology.h:50
MuonGM::SUP::alThickness
double alThickness
Definition:
SUP_Technology.h:48
MuonGM::SUP::alVerProfileThickness
double alVerProfileThickness
Definition:
SUP_Technology.h:35
Technology.h
Generated on Sun Dec 22 2024 21:18:40 for ATLAS Offline Software by
1.8.18