ATLAS Offline Software
Public Member Functions | Public Attributes | Protected Attributes | List of all members
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::RPC, MuonGM::SPA, MuonGM::SUP, and MuonGM::TGC.

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  }

◆ ~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.

◆ thickness

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

Definition at line 20 of file Technology.h.


The documentation for this class was generated from the following files:
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
MuonGM::Technology::thickness
double thickness
Definition: Technology.h:20
MuonGM::Technology::m_name
std::string m_name
Definition: Technology.h:17