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

#include <Technology.h>

Inherited by MuonGM::CHV, MuonGM::CMI, MuonGM::CRO, MuonGM::CSC, MuonGM::DED, MuonGM::LBI, MuonGM::MDT, MuonGM::MMSpacer_Technology, MuonGM::MM_Technology, MuonGM::RPC, MuonGM::SPA, MuonGM::SUP, MuonGM::TGC, and MuonGM::sTGC_Technology.

Collaboration diagram for MuonGM::Technology:

Public Member Functions

 Technology (MYSQL &mysql, std::string s)
virtual ~Technology ()=default
const std::string & GetName () const

Public Attributes

double thickness {0.}

Protected Attributes

std::string m_name {}

Detailed Description

Definition at line 15 of file Technology.h.

Constructor & Destructor Documentation

◆ Technology()

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

Definition at line 15 of file Technology.cxx.

15 : m_name(std::move(s)), thickness(0.) {
16 mysql.StoreTechnology(this);
17 }
void StoreTechnology(Technology *t)
Definition MYSQL.cxx:125
std::string m_name
Definition Technology.h:17

◆ ~Technology()

virtual MuonGM::Technology::~Technology ( )
virtualdefault

Member Function Documentation

◆ GetName()

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

Definition at line 13 of file Technology.cxx.

13{ return m_name; }

Member Data Documentation

◆ m_name

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

Definition at line 17 of file Technology.h.

17{};

◆ thickness

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

Definition at line 20 of file Technology.h.

20{0.};

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