ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
BCM_GeoModel
BCM_GeoModel
BCM_ModuleParameters.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// BCM_ModuleParameters.h, (c) ATLAS Detector software
8
#ifndef BCMMODULEPARAMETERS_H
9
#define BCMMODULEPARAMETERS_H
10
11
#include <vector>
12
18
19
class
BCM_ModuleParameters
20
{
21
public
:
22
void
Set
(
int
module_number,
const
std::vector<double>* module_property);
23
24
int
Number
()
const
{
return
m_module_number
;}
25
double
Position_X
()
const
{
return
m_trans_X
;}
26
double
Position_Y
()
const
{
return
m_trans_Y
;}
27
double
Position_Z
()
const
{
return
m_trans_Z
;}
28
double
Rotation_X
()
const
{
return
m_rot_X
;}
29
double
Rotation_Y
()
const
{
return
m_rot_Y
;}
30
double
Rotation_Z
()
const
{
return
m_rot_Z
;}
31
double
BackWallThickness
()
const
{
return
m_dimension_Z
;}
32
double
DiamondPosition_Y
()
const
{
return
m_diamond_trans_Y
;}
33
double
DiamondPosition_Z
()
const
{
return
m_diamond_trans_Z
;}
34
double
DiamondDelta_X
()
const
{
return
m_diamond_diamond_X
;}
35
double
DiamondDelta_Y
()
const
{
return
m_diamond_diamond_Y
;}
36
double
DiamondDelta_Z
()
const
{
return
m_diamond_diamond_Z
;}
37
double
LamelOffset_H
()
const
{
return
m_lamel_offset_H
;}
38
double
LamelOffset_I
()
const
{
return
m_lamel_offset_I
;}
39
double
LamelOffset_J
()
const
{
return
m_lamel_offset_J
;}
40
41
private
:
42
int
m_module_number
{};
43
double
m_trans_X
{};
44
double
m_trans_Y
{};
45
double
m_trans_Z
{};
46
double
m_rot_X
{};
47
double
m_rot_Y
{};
48
double
m_rot_Z
{};
49
double
m_dimension_Z
{};
50
double
m_diamond_trans_Y
{};
51
double
m_diamond_trans_Z
{};
52
double
m_diamond_diamond_X
{};
53
double
m_diamond_diamond_Y
{};
54
double
m_diamond_diamond_Z
{};
55
double
m_lamel_offset_H
{};
56
double
m_lamel_offset_I
{};
57
double
m_lamel_offset_J
{};
58
};
59
60
#endif
BCM_ModuleParameters
Beam Condition Monitor module parameters.
Definition
BCM_ModuleParameters.h:20
BCM_ModuleParameters::m_rot_Z
double m_rot_Z
Definition
BCM_ModuleParameters.h:48
BCM_ModuleParameters::Rotation_Y
double Rotation_Y() const
Definition
BCM_ModuleParameters.h:29
BCM_ModuleParameters::DiamondDelta_Y
double DiamondDelta_Y() const
Definition
BCM_ModuleParameters.h:35
BCM_ModuleParameters::DiamondPosition_Y
double DiamondPosition_Y() const
Definition
BCM_ModuleParameters.h:32
BCM_ModuleParameters::m_lamel_offset_H
double m_lamel_offset_H
Definition
BCM_ModuleParameters.h:55
BCM_ModuleParameters::BackWallThickness
double BackWallThickness() const
Definition
BCM_ModuleParameters.h:31
BCM_ModuleParameters::DiamondDelta_Z
double DiamondDelta_Z() const
Definition
BCM_ModuleParameters.h:36
BCM_ModuleParameters::LamelOffset_J
double LamelOffset_J() const
Definition
BCM_ModuleParameters.h:39
BCM_ModuleParameters::m_diamond_trans_Y
double m_diamond_trans_Y
Definition
BCM_ModuleParameters.h:50
BCM_ModuleParameters::m_diamond_trans_Z
double m_diamond_trans_Z
Definition
BCM_ModuleParameters.h:51
BCM_ModuleParameters::m_rot_X
double m_rot_X
Definition
BCM_ModuleParameters.h:46
BCM_ModuleParameters::m_trans_Z
double m_trans_Z
Definition
BCM_ModuleParameters.h:45
BCM_ModuleParameters::Number
int Number() const
Definition
BCM_ModuleParameters.h:24
BCM_ModuleParameters::Rotation_Z
double Rotation_Z() const
Definition
BCM_ModuleParameters.h:30
BCM_ModuleParameters::m_module_number
int m_module_number
Definition
BCM_ModuleParameters.h:42
BCM_ModuleParameters::m_diamond_diamond_Z
double m_diamond_diamond_Z
Definition
BCM_ModuleParameters.h:54
BCM_ModuleParameters::Position_Z
double Position_Z() const
Definition
BCM_ModuleParameters.h:27
BCM_ModuleParameters::DiamondDelta_X
double DiamondDelta_X() const
Definition
BCM_ModuleParameters.h:34
BCM_ModuleParameters::LamelOffset_I
double LamelOffset_I() const
Definition
BCM_ModuleParameters.h:38
BCM_ModuleParameters::Position_X
double Position_X() const
Definition
BCM_ModuleParameters.h:25
BCM_ModuleParameters::m_diamond_diamond_X
double m_diamond_diamond_X
Definition
BCM_ModuleParameters.h:52
BCM_ModuleParameters::m_rot_Y
double m_rot_Y
Definition
BCM_ModuleParameters.h:47
BCM_ModuleParameters::m_trans_Y
double m_trans_Y
Definition
BCM_ModuleParameters.h:44
BCM_ModuleParameters::Rotation_X
double Rotation_X() const
Definition
BCM_ModuleParameters.h:28
BCM_ModuleParameters::m_diamond_diamond_Y
double m_diamond_diamond_Y
Definition
BCM_ModuleParameters.h:53
BCM_ModuleParameters::DiamondPosition_Z
double DiamondPosition_Z() const
Definition
BCM_ModuleParameters.h:33
BCM_ModuleParameters::m_lamel_offset_I
double m_lamel_offset_I
Definition
BCM_ModuleParameters.h:56
BCM_ModuleParameters::m_trans_X
double m_trans_X
Definition
BCM_ModuleParameters.h:43
BCM_ModuleParameters::LamelOffset_H
double LamelOffset_H() const
Definition
BCM_ModuleParameters.h:37
BCM_ModuleParameters::m_lamel_offset_J
double m_lamel_offset_J
Definition
BCM_ModuleParameters.h:57
BCM_ModuleParameters::m_dimension_Z
double m_dimension_Z
Definition
BCM_ModuleParameters.h:49
BCM_ModuleParameters::Position_Y
double Position_Y() const
Definition
BCM_ModuleParameters.h:26
Set
struct _Set Set
Represents a set of values.
Definition
set.h:59
Generated on
for ATLAS Offline Software by
1.17.0