ATLAS Offline Software
CSC_Technology.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef CSC_H
6 #define CSC_H
7 
9 
10 namespace MuonGM {
11  class MYSQL;
12 
13  class CSC : public Technology {
14  public:
15  inline CSC(MYSQL& sql, const std::string& s);
16  int numOfLayers{0};
17  double innerRadius{0.};
18  double totalThickness{0.};
19  double nonsisa{0.};
20  double honeycombthick{0.};
21  double g10thick{0.};
22  double wirespacing{0.};
23  double anocathodist{0.};
24  double gapbetwcathstrips{0.};
25  double readoutstripswidth{0.};
26  double phistripwidth{0.};
27  double floatingstripswidth{0.};
28  double rectwasherthick{0.};
29  double roxacellwith{0.};
30  double roxwirebargap{0.};
31  double fullgasgapwirewidth{0.};
32  double fullwirefixbarwidth{0.};
33  double wirebarposx{0.};
34  double wirebarposy{0.};
35  double wirebarposz{0.};
36 
37  double cathreadoutpitch{0.};
38  double phireadoutpitch{0.};
39  int nEtastrips{0};
40  int nPhistrips{0};
41  };
42 
43  CSC::CSC(MYSQL& mysql, const std::string& s)
44  : Technology(mysql, s){}
45 } // namespace MuonGM
46 
47 #endif
MuonGM::CSC::gapbetwcathstrips
double gapbetwcathstrips
Definition: CSC_Technology.h:24
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition: GeoMuonHits.h:27
python.SystemOfUnits.s
int s
Definition: SystemOfUnits.py:131
MuonGM::CSC::wirespacing
double wirespacing
Definition: CSC_Technology.h:22
MuonGM::CSC::innerRadius
double innerRadius
Definition: CSC_Technology.h:17
MuonGM::CSC::phireadoutpitch
double phireadoutpitch
Definition: CSC_Technology.h:38
MuonGM::CSC::fullwirefixbarwidth
double fullwirefixbarwidth
Definition: CSC_Technology.h:32
MuonGM::CSC::nonsisa
double nonsisa
Definition: CSC_Technology.h:19
MuonGM::MYSQL
Definition: MYSQL.h:43
MuonGM::CSC::fullgasgapwirewidth
double fullgasgapwirewidth
Definition: CSC_Technology.h:31
MuonGM::Technology
Definition: Technology.h:15
MuonGM::CSC::roxacellwith
double roxacellwith
Definition: CSC_Technology.h:29
MuonGM::CSC
Definition: CSC_Technology.h:13
MuonGM::CSC::anocathodist
double anocathodist
Definition: CSC_Technology.h:23
MuonGM::CSC::nEtastrips
int nEtastrips
Definition: CSC_Technology.h:39
beamspotman.sql
sql
Definition: beamspotman.py:674
MuonGM::CSC::g10thick
double g10thick
Definition: CSC_Technology.h:21
MuonGM::CSC::wirebarposz
double wirebarposz
Definition: CSC_Technology.h:35
MuonGM::CSC::phistripwidth
double phistripwidth
Definition: CSC_Technology.h:26
MuonGM::CSC::roxwirebargap
double roxwirebargap
Definition: CSC_Technology.h:30
MuonGM::CSC::rectwasherthick
double rectwasherthick
Definition: CSC_Technology.h:28
MuonGM::CSC::cathreadoutpitch
double cathreadoutpitch
Definition: CSC_Technology.h:37
MuonGM::CSC::totalThickness
double totalThickness
Definition: CSC_Technology.h:18
MuonGM::CSC::numOfLayers
int numOfLayers
Definition: CSC_Technology.h:16
MuonGM::CSC::wirebarposx
double wirebarposx
Definition: CSC_Technology.h:33
MuonGM::CSC::wirebarposy
double wirebarposy
Definition: CSC_Technology.h:34
MuonGM::CSC::honeycombthick
double honeycombthick
Definition: CSC_Technology.h:20
MuonGM::CSC::readoutstripswidth
double readoutstripswidth
Definition: CSC_Technology.h:25
MuonGM::CSC::floatingstripswidth
double floatingstripswidth
Definition: CSC_Technology.h:27
Technology.h
MuonGM::CSC::nPhistrips
int nPhistrips
Definition: CSC_Technology.h:40
MuonGM::CSC::CSC
CSC(MYSQL &sql, const std::string &s)
Definition: CSC_Technology.h:43