ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
MuonGM::DetectorElement Class Referenceabstract

#include <DetectorElement.h>

Inherited by MuonGM::Csc, MuonGM::CscMultiLayer, MuonGM::Ded, MuonGM::DriftTube, MuonGM::Mdt, MuonGM::Micromegas, MuonGM::MMSpacer, MuonGM::MultiLayer, MuonGM::MuonChamber, MuonGM::MuonChamberLite, MuonGM::Rpc, MuonGM::RpcLayer, MuonGM::Spacer, MuonGM::SpacerBeam, MuonGM::sTGC, and MuonGM::Tgc.

Collaboration diagram for MuonGM::DetectorElement:

Public Member Functions

 DetectorElement (const std::string &n)
 
void setLogVolName (const std::string &str)
 
virtual void print () const =0
 
virtual ~DetectorElement ()=default
 

Public Attributes

std::string name {}
 
std::string logVolName {}
 

Detailed Description

Definition at line 15 of file DetectorElement.h.

Constructor & Destructor Documentation

◆ DetectorElement()

MuonGM::DetectorElement::DetectorElement ( const std::string &  n)
inline

Definition at line 20 of file DetectorElement.h.

20 : name(n) { }

◆ ~DetectorElement()

virtual MuonGM::DetectorElement::~DetectorElement ( )
virtualdefault

Member Function Documentation

◆ print()

virtual void MuonGM::DetectorElement::print ( ) const
pure virtual

◆ setLogVolName()

void MuonGM::DetectorElement::setLogVolName ( const std::string &  str)
inline

Definition at line 22 of file DetectorElement.h.

22 { logVolName = str; }

Member Data Documentation

◆ logVolName

std::string MuonGM::DetectorElement::logVolName {}

Definition at line 18 of file DetectorElement.h.

◆ name

std::string MuonGM::DetectorElement::name {}

Definition at line 17 of file DetectorElement.h.


The documentation for this class was generated from the following file:
MuonGM::DetectorElement::name
std::string name
Definition: DetectorElement.h:17
beamspotman.n
n
Definition: beamspotman.py:731
python.CaloScaleNoiseConfig.str
str
Definition: CaloScaleNoiseConfig.py:78
MuonGM::DetectorElement::logVolName
std::string logVolName
Definition: DetectorElement.h:18