ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
LArGeo::ModulesConstructionH62004::LeakGeom Struct Reference
Collaboration diagram for LArGeo::ModulesConstructionH62004::LeakGeom:

Public Member Functions

 LeakGeom ()
 

Public Attributes

float m_dX [NUM_LEAK]
 
float m_dY [NUM_LEAK]
 
float m_dZ [NUM_LEAK]
 
float m_shiftX [NUM_LEAK]
 
float m_shiftY [NUM_LEAK]
 
float m_shiftZ [NUM_LEAK]
 
float m_angleX [NUM_LEAK]
 
float m_angleY [NUM_LEAK]
 
float m_angleZ [NUM_LEAK]
 

Detailed Description

Definition at line 44 of file ModulesConstructionH62004.h.

Constructor & Destructor Documentation

◆ LeakGeom()

LArGeo::ModulesConstructionH62004::LeakGeom::LeakGeom ( )

Definition at line 59 of file ModulesConstructionH62004.cxx.

60 {
61  for(int i=0; i<NUM_LEAK; ++i) {
62  m_dX[i] = m_dY[i] = m_dZ[i] = 0.;
63  m_shiftX[i] = m_shiftY[i] = m_shiftZ[i] = 0.;
64  m_angleX[i] = m_angleY[i] = m_angleZ[i] = 0.;
65  }
66 
67  m_dX[0] = m_dX[1] = 1.*Gaudi::Units::cm; m_dY[0]= m_dY[1] = 31.6*Gaudi::Units::cm; m_dZ[0] = m_dZ[1] = 50.*Gaudi::Units::cm;
68  m_shiftX[0] = -26.*Gaudi::Units::cm; m_shiftX[1] = -m_shiftX[0];
71  m_angleY[0] = -30.*Gaudi::Units::deg; m_angleY[1] = -m_angleY[0];
72  m_dX[2] = 98.1*Gaudi::Units::cm; m_dY[2] = 98.2*Gaudi::Units::cm; m_dZ[2] = 30.6*Gaudi::Units::cm;
74  m_angleX[2] = 94.668*Gaudi::Units::deg; m_angleY[2] = 0.; m_angleZ[2] = 90.*Gaudi::Units::degree;
75 
76 
77  m_dX[3] = 1.*Gaudi::Units::cm; m_dY[3] = 43.*Gaudi::Units::cm; m_dZ[3] = 40.*Gaudi::Units::cm;
78  m_dX[4] = m_dX[3]; m_dY[4] = m_dY[3]; m_dZ[4] = m_dZ[3];
80  m_shiftX[4] = -m_shiftX[3]; m_shiftY[4] = m_shiftY[3]; m_shiftZ[4] = m_shiftZ[3];
81  m_angleX[3] = m_angleX[4] = 4.668*Gaudi::Units::deg; m_angleY[3] = -45.*Gaudi::Units::deg;
82  m_angleY[4] = -m_angleY[3];
83  m_angleZ[3] = 0.*Gaudi::Units::deg;
84  m_angleZ[4] = -m_angleZ[3];
85  m_dX[5] = 130.*Gaudi::Units::cm; m_dY[5] = 131.*Gaudi::Units::cm; m_dZ[5] = 43.*Gaudi::Units::cm;
88  m_angleZ[5] = 90.*Gaudi::Units::deg;
89 
90  m_dX[6] = m_dX[7] = 1.*Gaudi::Units::cm; m_dY[6] = m_dY[7] = 27.*Gaudi::Units::cm; m_dZ[6] = m_dZ[7] = 40.*Gaudi::Units::cm;
92  m_shiftX[7] = - m_shiftX[6];
94  m_angleY[7] = -m_angleY[6];
95  m_dX[8] = 130.*Gaudi::Units::cm; m_dY[8] = 131.*Gaudi::Units::cm; m_dZ[8] = 27.*Gaudi::Units::cm;
98  m_dX[9] = 1.*Gaudi::Units::cm; m_dY[9] = 82.*Gaudi::Units::cm; m_dZ[9] = 44.5*Gaudi::Units::cm;
101 
102  m_dX[10] = m_dX[11] = 1.*Gaudi::Units::cm; m_dY[10] = m_dY[11] = 41.5*Gaudi::Units::cm; m_dZ[10] = m_dZ[11] = 20.3*Gaudi::Units::cm;
103  m_shiftX[10] = -15.4*Gaudi::Units::cm; m_shiftY[10] = m_shiftY[11] = 14.50*Gaudi::Units::cm; m_shiftZ[10] = m_shiftZ[11] = -39.*Gaudi::Units::cm;
104  m_shiftX[11] = - m_shiftX[10];
106  m_angleY[11] = -m_angleY[10]; m_angleZ[11] = -m_angleZ[10];
107 
108  m_dX[12] = m_dX[13] = 1.*Gaudi::Units::cm; m_dY[12] = m_dY[13] = 27.*Gaudi::Units::cm; m_dZ[12] = m_dZ[13] = 20.3*Gaudi::Units::cm;
109  m_shiftX[12] = -15.4*Gaudi::Units::cm; m_shiftY[12] = m_shiftY[13] = -54.4*Gaudi::Units::cm; m_shiftZ[12] = m_shiftZ[13] = -43.8*Gaudi::Units::cm;
110  m_shiftX[13] = -m_shiftX[12];
112  m_angleY[13] = -m_angleY[12]; m_angleZ[13] = -m_angleZ[12];
113 
114  m_dX[14] = m_dX[15] = 1.*Gaudi::Units::cm; m_dY[14] = m_dY[15] = 12.*Gaudi::Units::cm; m_dZ[14] = m_dZ[15] = 25.3*Gaudi::Units::cm;
115  m_shiftX[14] = -19.5*Gaudi::Units::cm; m_shiftY[14] = m_shiftY[15] = -93.5*Gaudi::Units::cm; m_shiftZ[14] = m_shiftZ[15] = -46.5*Gaudi::Units::cm;
116  m_shiftX[15] = -m_shiftX[14];
118  m_angleY[15] = -m_angleY[14];
119 
120  m_dX[16] = 59.5*Gaudi::Units::cm; m_dY[16] = 60.0*Gaudi::Units::cm; m_dZ[16] = 12.0*Gaudi::Units::cm;
121  m_shiftX[16] = 0.*Gaudi::Units::cm; m_shiftY[16] = -91.5*Gaudi::Units::cm; m_shiftZ[16] = -73.5*Gaudi::Units::cm;
123  m_dX[17] = 0.3*Gaudi::Units::cm; m_dY[17] = 35.*Gaudi::Units::cm; m_dZ[17] = 25.*Gaudi::Units::cm;
124  m_shiftX[17] = 0.*Gaudi::Units::cm; m_shiftY[17] = -107.0*Gaudi::Units::cm; m_shiftZ[17] = -40.*Gaudi::Units::cm;
126 }

Member Data Documentation

◆ m_angleX

float LArGeo::ModulesConstructionH62004::LeakGeom::m_angleX[NUM_LEAK]

Definition at line 48 of file ModulesConstructionH62004.h.

◆ m_angleY

float LArGeo::ModulesConstructionH62004::LeakGeom::m_angleY[NUM_LEAK]

Definition at line 48 of file ModulesConstructionH62004.h.

◆ m_angleZ

float LArGeo::ModulesConstructionH62004::LeakGeom::m_angleZ[NUM_LEAK]

Definition at line 48 of file ModulesConstructionH62004.h.

◆ m_dX

float LArGeo::ModulesConstructionH62004::LeakGeom::m_dX[NUM_LEAK]

Definition at line 46 of file ModulesConstructionH62004.h.

◆ m_dY

float LArGeo::ModulesConstructionH62004::LeakGeom::m_dY[NUM_LEAK]

Definition at line 46 of file ModulesConstructionH62004.h.

◆ m_dZ

float LArGeo::ModulesConstructionH62004::LeakGeom::m_dZ[NUM_LEAK]

Definition at line 46 of file ModulesConstructionH62004.h.

◆ m_shiftX

float LArGeo::ModulesConstructionH62004::LeakGeom::m_shiftX[NUM_LEAK]

Definition at line 47 of file ModulesConstructionH62004.h.

◆ m_shiftY

float LArGeo::ModulesConstructionH62004::LeakGeom::m_shiftY[NUM_LEAK]

Definition at line 47 of file ModulesConstructionH62004.h.

◆ m_shiftZ

float LArGeo::ModulesConstructionH62004::LeakGeom::m_shiftZ[NUM_LEAK]

Definition at line 47 of file ModulesConstructionH62004.h.


The documentation for this struct was generated from the following files:
LArGeo::ModulesConstructionH62004::LeakGeom::m_angleY
float m_angleY[NUM_LEAK]
Definition: ModulesConstructionH62004.h:48
deg
#define deg
Definition: SbPolyhedron.cxx:17
cm
const double cm
Definition: Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimParametrization/tools/FCAL_ChannelMap.cxx:25
NUM_LEAK
#define NUM_LEAK
Definition: ModulesConstructionH62004.h:19
LArGeo::ModulesConstructionH62004::LeakGeom::m_angleZ
float m_angleZ[NUM_LEAK]
Definition: ModulesConstructionH62004.h:48
LArGeo::ModulesConstructionH62004::LeakGeom::m_angleX
float m_angleX[NUM_LEAK]
Definition: ModulesConstructionH62004.h:48
lumiFormat.i
int i
Definition: lumiFormat.py:92
LArGeo::ModulesConstructionH62004::LeakGeom::m_shiftY
float m_shiftY[NUM_LEAK]
Definition: ModulesConstructionH62004.h:47
LArGeo::ModulesConstructionH62004::LeakGeom::m_shiftZ
float m_shiftZ[NUM_LEAK]
Definition: ModulesConstructionH62004.h:47
LArGeo::ModulesConstructionH62004::LeakGeom::m_shiftX
float m_shiftX[NUM_LEAK]
Definition: ModulesConstructionH62004.h:47
LArGeo::ModulesConstructionH62004::LeakGeom::m_dY
float m_dY[NUM_LEAK]
Definition: ModulesConstructionH62004.h:46
LArGeo::ModulesConstructionH62004::LeakGeom::m_dX
float m_dX[NUM_LEAK]
Definition: ModulesConstructionH62004.h:46
LArGeo::ModulesConstructionH62004::LeakGeom::m_dZ
float m_dZ[NUM_LEAK]
Definition: ModulesConstructionH62004.h:46
python.SystemOfUnits.degree
tuple degree
Definition: SystemOfUnits.py:106