ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonDetDescr
MuonGeoModel
src
SupComponent.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
MuonGeoModel/SupComponent.h
"
6
7
#include "
MuonGeoModel/MYSQL.h
"
8
#include "
MuonGeoModel/SUP_Technology.h
"
9
10
namespace
MuonGM
{
11
12
double
SupComponent::xAMDB0
(
const
MYSQL
& mysql,
const
StandardComponent
&c) {
13
const
SUP
*t =
dynamic_cast<
const
SUP
*
>
(mysql.
GetTechnology
(c.name));
14
return
t->xAMDB0;
15
}
16
double
SupComponent::yAMDB0
(
const
MYSQL
& mysql,
const
StandardComponent
&c) {
17
const
SUP
*t =
dynamic_cast<
const
SUP
*
>
(mysql.
GetTechnology
(c.name));
18
return
t->yAMDB0;
19
}
20
double
SupComponent::zAMDB0
(
const
MYSQL
& mysql,
const
StandardComponent
&c) {
21
const
SUP
*t =
dynamic_cast<
const
SUP
*
>
(mysql.
GetTechnology
(c.name));
22
return
t->zAMDB0;
23
}
24
double
SupComponent::bottomsizewrtAMDB0
(
const
MYSQL
& mysql,
const
StandardComponent
&c) {
25
const
SUP
*t =
dynamic_cast<
const
SUP
*
>
(mysql.
GetTechnology
(c.name));
26
return
t->bottomsizewrtAMDB0;
27
}
28
double
SupComponent::topsizewrtAMDB0
(
const
MYSQL
& mysql,
const
StandardComponent
&c) {
29
const
SUP
*t =
dynamic_cast<
const
SUP
*
>
(mysql.
GetTechnology
(c.name));
30
return
t->topsizewrtAMDB0;
31
}
32
}
// namespace MuonGM
MYSQL.h
SUP_Technology.h
SupComponent.h
MuonGM::MYSQL
Definition
MYSQL.h:43
MuonGM::MYSQL::GetTechnology
Technology * GetTechnology(const std::string &name)
Definition
MYSQL.cxx:105
MuonGM::SUP
Definition
SUP_Technology.h:14
MuonGM::StandardComponent::StandardComponent
StandardComponent()=default
MuonGM::SupComponent::zAMDB0
static double zAMDB0(const MYSQL &mysql, const StandardComponent &c)
Definition
SupComponent.cxx:20
MuonGM::SupComponent::bottomsizewrtAMDB0
static double bottomsizewrtAMDB0(const MYSQL &mysql, const StandardComponent &c)
Definition
SupComponent.cxx:24
MuonGM::SupComponent::yAMDB0
static double yAMDB0(const MYSQL &mysql, const StandardComponent &c)
Definition
SupComponent.cxx:16
MuonGM::SupComponent::xAMDB0
static double xAMDB0(const MYSQL &mysql, const StandardComponent &c)
Definition
SupComponent.cxx:12
MuonGM::SupComponent::topsizewrtAMDB0
static double topsizewrtAMDB0(const MYSQL &mysql, const StandardComponent &c)
Definition
SupComponent.cxx:28
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition
GeoMuonHits.h:27
Generated on
for ATLAS Offline Software by
1.17.0