ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
SCT_GeoModel
src
SCT_BarrelModuleParameters.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef SCT_GeoModel_SCT_BarrelModuleParameters_H
6
#define SCT_GeoModel_SCT_BarrelModuleParameters_H
7
8
#include <string>
9
10
class
SCT_DataBase
;
11
12
class
SCT_BarrelModuleParameters
{
13
14
public
:
15
16
// Constructor
17
SCT_BarrelModuleParameters
(
SCT_DataBase
* rdb);
18
19
// Sensors
20
double
sensorThickness
()
const
;
21
double
sensorWidth
()
const
;
22
double
sensorLength
()
const
;
23
int
sensorNumWafers
()
const
;
24
std::string
sensorMaterial
()
const
;
25
double
sensorDistCenterToCenter
()
const
;
26
double
sensorStripLength
()
const
;
27
double
sensorStripPitch
()
const
;
28
int
sensorNumStrips
()
const
;
29
int
sensorNumReadoutStrips
()
const
;
30
int
sensorStripShift
()
const
;
31
32
// BaseBoard
33
double
baseBoardThickness
()
const
;
34
double
baseBoardWidth
()
const
;
35
double
baseBoardLength
()
const
;
36
std::string
baseBoardMaterial
()
const
;
37
double
baseBoardOffsetY
()
const
;
38
double
baseBoardOffsetZ
()
const
;
39
40
// Hybrid
41
double
hybridThickness
()
const
;
42
double
hybridWidth
()
const
;
43
double
hybridLength
()
const
;
44
std::string
hybridMaterial
()
const
;
45
double
hybridOffsetX
()
const
;
46
double
hybridOffsetZ
()
const
;
47
48
// Pigtail
49
double
pigtailThickness
()
const
;
50
double
pigtailWidth
()
const
;
51
double
pigtailLength
()
const
;
52
std::string
pigtailMaterial
()
const
;
53
54
// Module
55
int
moduleStereoUpperSign
()
const
;
56
int
moduleUpperSideNumber
()
const
;
57
double
moduleStereoAngle
()
const
;
58
double
moduleSensorToSensorGap
()
const
;
59
60
61
private
:
62
63
SCT_DataBase
*
m_rdb
;
64
65
};
66
67
68
#endif
// SCT_GeoModel_SCT_BarrelModuleParameters_H
SCT_BarrelModuleParameters::moduleStereoUpperSign
int moduleStereoUpperSign() const
Definition
SCT_BarrelModuleParameters.cxx:207
SCT_BarrelModuleParameters::baseBoardOffsetZ
double baseBoardOffsetZ() const
Definition
SCT_BarrelModuleParameters.cxx:130
SCT_BarrelModuleParameters::baseBoardThickness
double baseBoardThickness() const
Definition
SCT_BarrelModuleParameters.cxx:100
SCT_BarrelModuleParameters::hybridWidth
double hybridWidth() const
Definition
SCT_BarrelModuleParameters.cxx:145
SCT_BarrelModuleParameters::hybridOffsetZ
double hybridOffsetZ() const
Definition
SCT_BarrelModuleParameters.cxx:169
SCT_BarrelModuleParameters::SCT_BarrelModuleParameters
SCT_BarrelModuleParameters(SCT_DataBase *rdb)
Definition
SCT_BarrelModuleParameters.cxx:18
SCT_BarrelModuleParameters::baseBoardWidth
double baseBoardWidth() const
Definition
SCT_BarrelModuleParameters.cxx:106
SCT_BarrelModuleParameters::pigtailLength
double pigtailLength() const
Definition
SCT_BarrelModuleParameters.cxx:190
SCT_BarrelModuleParameters::hybridLength
double hybridLength() const
Definition
SCT_BarrelModuleParameters.cxx:151
SCT_BarrelModuleParameters::sensorNumWafers
int sensorNumWafers() const
Definition
SCT_BarrelModuleParameters.cxx:45
SCT_BarrelModuleParameters::sensorThickness
double sensorThickness() const
Definition
SCT_BarrelModuleParameters.cxx:27
SCT_BarrelModuleParameters::sensorStripPitch
double sensorStripPitch() const
Definition
SCT_BarrelModuleParameters.cxx:70
SCT_BarrelModuleParameters::sensorNumStrips
int sensorNumStrips() const
Definition
SCT_BarrelModuleParameters.cxx:76
SCT_BarrelModuleParameters::baseBoardMaterial
std::string baseBoardMaterial() const
Definition
SCT_BarrelModuleParameters.cxx:118
SCT_BarrelModuleParameters::baseBoardOffsetY
double baseBoardOffsetY() const
Definition
SCT_BarrelModuleParameters.cxx:124
SCT_BarrelModuleParameters::sensorNumReadoutStrips
int sensorNumReadoutStrips() const
Definition
SCT_BarrelModuleParameters.cxx:83
SCT_BarrelModuleParameters::pigtailWidth
double pigtailWidth() const
Definition
SCT_BarrelModuleParameters.cxx:184
SCT_BarrelModuleParameters::sensorDistCenterToCenter
double sensorDistCenterToCenter() const
Definition
SCT_BarrelModuleParameters.cxx:57
SCT_BarrelModuleParameters::pigtailThickness
double pigtailThickness() const
Definition
SCT_BarrelModuleParameters.cxx:178
SCT_BarrelModuleParameters::hybridThickness
double hybridThickness() const
Definition
SCT_BarrelModuleParameters.cxx:139
SCT_BarrelModuleParameters::baseBoardLength
double baseBoardLength() const
Definition
SCT_BarrelModuleParameters.cxx:112
SCT_BarrelModuleParameters::pigtailMaterial
std::string pigtailMaterial() const
Definition
SCT_BarrelModuleParameters.cxx:196
SCT_BarrelModuleParameters::m_rdb
SCT_DataBase * m_rdb
Definition
SCT_BarrelModuleParameters.h:63
SCT_BarrelModuleParameters::sensorWidth
double sensorWidth() const
Definition
SCT_BarrelModuleParameters.cxx:33
SCT_BarrelModuleParameters::moduleStereoAngle
double moduleStereoAngle() const
Definition
SCT_BarrelModuleParameters.cxx:224
SCT_BarrelModuleParameters::sensorMaterial
std::string sensorMaterial() const
Definition
SCT_BarrelModuleParameters.cxx:51
SCT_BarrelModuleParameters::moduleSensorToSensorGap
double moduleSensorToSensorGap() const
Definition
SCT_BarrelModuleParameters.cxx:231
SCT_BarrelModuleParameters::sensorStripShift
int sensorStripShift() const
Definition
SCT_BarrelModuleParameters.cxx:89
SCT_BarrelModuleParameters::sensorLength
double sensorLength() const
Definition
SCT_BarrelModuleParameters.cxx:39
SCT_BarrelModuleParameters::moduleUpperSideNumber
int moduleUpperSideNumber() const
Definition
SCT_BarrelModuleParameters.cxx:213
SCT_BarrelModuleParameters::hybridMaterial
std::string hybridMaterial() const
Definition
SCT_BarrelModuleParameters.cxx:157
SCT_BarrelModuleParameters::sensorStripLength
double sensorStripLength() const
Definition
SCT_BarrelModuleParameters.cxx:64
SCT_BarrelModuleParameters::hybridOffsetX
double hybridOffsetX() const
Definition
SCT_BarrelModuleParameters.cxx:163
SCT_DataBase
Definition
SCT_DataBase.h:17
Generated on
for ATLAS Offline Software by
1.17.0