ATLAS Offline Software
Loading...
Searching...
No Matches
MuonGM::SUP Class Reference

#include <SUP_Technology.h>

Inheritance diagram for MuonGM::SUP:
Collaboration diagram for MuonGM::SUP:

Public Member Functions

 SUP (MYSQL &mysql, std::string s)
const std::string & GetName () const

Public Attributes

double alFlangeThickness {0.}
double alHorFlangeLength {0.}
double alVerFlangeLength {0.}
double alVerProfileThickness {0.}
double alHorProfileThickness {0.}
double largeVerClearance {0.}
double smallVerClearance {0.}
double HorClearance {0.}
double totalThickness {0.}
double xAMDB0 {0.}
double yAMDB0 {0.}
double zAMDB0 {0.}
double bottomsizewrtAMDB0 {0.}
double topsizewrtAMDB0 {0.}
double alThickness {0.}
double length {0.}
double sup3Square {0.}
double sup3VerticalThickness {0.}
double sup3CentralLength {0.}
double sup3OuterLength {0.}
double thickness {0.}

Protected Attributes

std::string m_name {}

Detailed Description

Definition at line 14 of file SUP_Technology.h.

Constructor & Destructor Documentation

◆ SUP()

MuonGM::SUP::SUP ( MYSQL & mysql,
std::string s )

Definition at line 19 of file SUP_Technology.cxx.

20 : Technology(mysql, std::move(s)){}
Technology(MYSQL &mysql, std::string s)

Member Function Documentation

◆ GetName()

const std::string & MuonGM::Technology::GetName ( ) const
inherited

Definition at line 13 of file Technology.cxx.

13{ return m_name; }
std::string m_name
Definition Technology.h:17

Member Data Documentation

◆ alFlangeThickness

double MuonGM::SUP::alFlangeThickness {0.}

Definition at line 32 of file SUP_Technology.h.

32{0.}; // XX1

◆ alHorFlangeLength

double MuonGM::SUP::alHorFlangeLength {0.}

Definition at line 33 of file SUP_Technology.h.

33{0.}; // ZZ1 for sup1 and sup2 //ZZ2 for sup3

◆ alHorProfileThickness

double MuonGM::SUP::alHorProfileThickness {0.}

Definition at line 36 of file SUP_Technology.h.

36{0.}; // 0(not defined) for sup1,2 //XX4-XX3 for sup3

◆ alThickness

double MuonGM::SUP::alThickness {0.}

Definition at line 48 of file SUP_Technology.h.

48{0.};

◆ alVerFlangeLength

double MuonGM::SUP::alVerFlangeLength {0.}

Definition at line 34 of file SUP_Technology.h.

34{0.}; // 0 for sup1 and sup2 //XX2-XX1 for sup3

◆ alVerProfileThickness

double MuonGM::SUP::alVerProfileThickness {0.}

Definition at line 35 of file SUP_Technology.h.

35{0.}; // XX1 for sup1 and sup2 //ZZ4 for sup3

◆ bottomsizewrtAMDB0

double MuonGM::SUP::bottomsizewrtAMDB0 {0.}

Definition at line 45 of file SUP_Technology.h.

45{0.};

◆ HorClearance

double MuonGM::SUP::HorClearance {0.}

Definition at line 39 of file SUP_Technology.h.

39{0.}; // 0(not defined) for sup1,2 //ZZ3 for sup3

◆ largeVerClearance

double MuonGM::SUP::largeVerClearance {0.}

Definition at line 37 of file SUP_Technology.h.

37{0.}; // XX2 for sup1 and sup2 //XX4 for sup3

◆ length

double MuonGM::SUP::length {0.}

Definition at line 49 of file SUP_Technology.h.

49{0.};

◆ m_name

std::string MuonGM::Technology::m_name {}
protectedinherited

Definition at line 17 of file Technology.h.

17{};

◆ smallVerClearance

double MuonGM::SUP::smallVerClearance {0.}

Definition at line 38 of file SUP_Technology.h.

38{0.}; // 0(not defined) for sup1,2 //XX3 for sup3

◆ sup3CentralLength

double MuonGM::SUP::sup3CentralLength {0.}

Definition at line 52 of file SUP_Technology.h.

52{0.};

◆ sup3OuterLength

double MuonGM::SUP::sup3OuterLength {0.}

Definition at line 53 of file SUP_Technology.h.

53{0.}; // only for SUP3

◆ sup3Square

double MuonGM::SUP::sup3Square {0.}

Definition at line 50 of file SUP_Technology.h.

50{0.};

◆ sup3VerticalThickness

double MuonGM::SUP::sup3VerticalThickness {0.}

Definition at line 51 of file SUP_Technology.h.

51{0.};

◆ thickness

double MuonGM::Technology::thickness {0.}
inherited

Definition at line 20 of file Technology.h.

20{0.};

◆ topsizewrtAMDB0

double MuonGM::SUP::topsizewrtAMDB0 {0.}

Definition at line 46 of file SUP_Technology.h.

46{0.};

◆ totalThickness

double MuonGM::SUP::totalThickness {0.}

Definition at line 40 of file SUP_Technology.h.

40{0.};

◆ xAMDB0

double MuonGM::SUP::xAMDB0 {0.}

Definition at line 42 of file SUP_Technology.h.

42{0.};

◆ yAMDB0

double MuonGM::SUP::yAMDB0 {0.}

Definition at line 43 of file SUP_Technology.h.

43{0.};

◆ zAMDB0

double MuonGM::SUP::zAMDB0 {0.}

Definition at line 44 of file SUP_Technology.h.

44{0.};

The documentation for this class was generated from the following files: