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

#include <TGC_Technology.h>

Inheritance diagram for MuonGM::TGC:
Collaboration diagram for MuonGM::TGC:

Public Member Functions

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

Public Attributes

int nlayers {0}
double frame_h {0.}
double frame_ab {0.}
std::vector< std::string > materials {}
std::vector< double > positions {}
std::vector< double > tck {}
double widthWireSupport {0.}
double widthGasChannel {0.}
double distanceWireSupport {0.}
std::array< double, 3 > offsetWireSupport {}
double angleTilt {0.}
double radiusButton {0.}
std::array< double, 2 > pitchButton {}
double angleButton {0.}
double thickness {0.}

Protected Attributes

std::string m_name {}

Detailed Description

Definition at line 14 of file TGC_Technology.h.

Constructor & Destructor Documentation

◆ TGC()

MuonGM::TGC::TGC ( MYSQL & mysql,
const std::string & s )
inline

Definition at line 39 of file TGC_Technology.h.

40 : Technology(mysql, 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

◆ angleButton

double MuonGM::TGC::angleButton {0.}

Definition at line 34 of file TGC_Technology.h.

34{0.}; // tilt angle in trapezoid regions, GGLN/SP4BU

◆ angleTilt

double MuonGM::TGC::angleTilt {0.}

Definition at line 30 of file TGC_Technology.h.

30{0.}; // tilt angle of wire support, GGLN/TILT

◆ distanceWireSupport

double MuonGM::TGC::distanceWireSupport {0.}

Definition at line 28 of file TGC_Technology.h.

28{0.}; // distance between two neigbouring wire supports, GGLN/WSEP

◆ frame_ab

double MuonGM::TGC::frame_ab {0.}

Definition at line 19 of file TGC_Technology.h.

19{0.};

◆ frame_h

double MuonGM::TGC::frame_h {0.}

Definition at line 18 of file TGC_Technology.h.

18{0.};

◆ m_name

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

Definition at line 17 of file Technology.h.

17{};

◆ materials

std::vector<std::string> MuonGM::TGC::materials {}

Definition at line 20 of file TGC_Technology.h.

20{};

◆ nlayers

int MuonGM::TGC::nlayers {0}

Definition at line 17 of file TGC_Technology.h.

17{0};

◆ offsetWireSupport

std::array<double, 3> MuonGM::TGC::offsetWireSupport {}

Definition at line 29 of file TGC_Technology.h.

29{}; // offset w.r.t the chamber centre axis for each layer, GGLN/SP[1-3]WI

◆ pitchButton

std::array<double, 2> MuonGM::TGC::pitchButton {}

Definition at line 33 of file TGC_Technology.h.

33{}; // pitch in y and z axies, GGLN/SP[2,3]BU

◆ positions

std::vector<double> MuonGM::TGC::positions {}

Definition at line 21 of file TGC_Technology.h.

21{};

◆ radiusButton

double MuonGM::TGC::radiusButton {0.}

Definition at line 32 of file TGC_Technology.h.

32{0.}; // radius of a button support, GGLN/SP1BU

◆ tck

std::vector<double> MuonGM::TGC::tck {}

Definition at line 22 of file TGC_Technology.h.

22{};

◆ thickness

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

Definition at line 20 of file Technology.h.

20{0.};

◆ widthGasChannel

double MuonGM::TGC::widthGasChannel {0.}

Definition at line 27 of file TGC_Technology.h.

27{0.}; // not used, GGLN/S2PP

◆ widthWireSupport

double MuonGM::TGC::widthWireSupport {0.}

Definition at line 26 of file TGC_Technology.h.

26{0.}; // width of wire support, GGLN/S1PP

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