ATLAS Offline Software
Loading...
Searching...
No Matches
MuonGeoModel/MuonGeoModel/sTGC_Technology.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef sTGC_Technology_H
6#define sTGC_Technology_H
7
9
10#include <vector>
11namespace MuonGM {
12
13 // Description class to build sTGC chambers
14
15 class sTGC_Technology : public Technology {
16 public:
17 double thickness{0.};
18 int nlayers{0};
19 double gasThickness{0.};
20 double pcbThickness{0.};
21 double pcbThickness150{0.};
22 double pcbThickness200{0.};
23 double coverThickness{0.};
24 double f4Thickness{0.};
25 double f5Thickness{0.};
26 double f6Thickness{0.};
27
28 int geoLevel{0};
29
30 // inner structure parameters (to be defined)
31
32 // constructor
33 inline sTGC_Technology(std::string s);
34 inline double Thickness() const;
35 };
36
39
40 double sTGC_Technology::Thickness() const {
41 // thickness=nlayers*(gasThickness+pcbThickness) + pcbThickness;
42 return thickness;
43 }
44
45} // namespace MuonGM
46
47#endif
Technology(MYSQL &mysql, std::string s)
sTGC_Technology(const std::string &s, AGDDDetectorStore &ds)
double Thickness() const
Ensure that the Athena extensions are properly loaded.
Definition GeoMuonHits.h:27