ATLAS Offline Software
|
This is a collection of numbers used to create the cell shapes. More...
#include <EMBBasicReadoutNumbers.h>
Public Member Functions | |
EMBBasicReadoutNumbers () | |
Constructor. More... | |
~EMBBasicReadoutNumbers () | |
Destructor. More... | |
double | getPresamplerRadius () const |
Gets the presampler active radius (Presampler Geometry.RACTIVE) More... | |
double | getRinAc () const |
Gets the accordeon inner Radius (BarrelGeometry.RIN_AC) More... | |
double | getRoutAc () const |
Gets the accordeon outer Radius (BarrelGeometry.ROUT_AC) More... | |
double | getEMBSamplingSepInnerRMax (unsigned int i) const |
Sampling Separation between Layer 1 & 2 vs eta index (reg 0) More... | |
double | getEE (unsigned int i) const |
Rapidity Nodes for 1-2 Separation (BarrelLongDiv.EE) More... | |
double | getRMX12 (unsigned int i) const |
Gets the Sampling1-2 separation radii array (BarrelLong Div.RMX12) More... | |
double | getRMX23 (unsigned int i) const |
Gets the Sampling2-3 separation radii array (BarrelLong Div.RMX23) More... | |
unsigned int | getNumEMBSamplingSepInnerRMax () const |
Number of values in the EMBSamplingSepInnerRMax array. More... | |
unsigned int | getNumEE () const |
Number of values in the EE array. More... | |
unsigned int | getNumRMX12 () const |
Number of values in the RMX12 Array. More... | |
unsigned int | getNumRMX23 () const |
Number of values in the RMX23 Array. More... | |
Private Member Functions | |
EMBBasicReadoutNumbers (const EMBBasicReadoutNumbers &right) | |
EMBBasicReadoutNumbers & | operator= (const EMBBasicReadoutNumbers &right) |
Private Attributes | |
double | m_presamplerRadius |
double | m_rInAc |
double | m_rOutAc |
std::vector< double > | m_EMBSamplingSepInnerRMax |
std::vector< double > | m_EE |
std::vector< double > | m_RMX12 |
std::vector< double > | m_RMX23 |
This is a collection of numbers used to create the cell shapes.
Definition at line 12 of file EMBBasicReadoutNumbers.h.
EMBBasicReadoutNumbers::EMBBasicReadoutNumbers | ( | ) |
Constructor.
Definition at line 20 of file EMBBasicReadoutNumbers.cxx.
|
default |
Destructor.
|
private |
|
inline |
Rapidity Nodes for 1-2 Separation (BarrelLongDiv.EE)
Definition at line 121 of file EMBBasicReadoutNumbers.h.
|
inline |
Sampling Separation between Layer 1 & 2 vs eta index (reg 0)
Definition at line 116 of file EMBBasicReadoutNumbers.h.
|
inline |
Number of values in the EE array.
Definition at line 136 of file EMBBasicReadoutNumbers.h.
|
inline |
Number of values in the EMBSamplingSepInnerRMax array.
Definition at line 151 of file EMBBasicReadoutNumbers.h.
|
inline |
Number of values in the RMX12 Array.
Definition at line 141 of file EMBBasicReadoutNumbers.h.
|
inline |
Number of values in the RMX23 Array.
Definition at line 146 of file EMBBasicReadoutNumbers.h.
|
inline |
Gets the presampler active radius (Presampler Geometry.RACTIVE)
Definition at line 101 of file EMBBasicReadoutNumbers.h.
|
inline |
Gets the accordeon inner Radius (BarrelGeometry.RIN_AC)
Definition at line 106 of file EMBBasicReadoutNumbers.h.
|
inline |
Gets the Sampling1-2 separation radii array (BarrelLong Div.RMX12)
Definition at line 126 of file EMBBasicReadoutNumbers.h.
|
inline |
Gets the Sampling2-3 separation radii array (BarrelLong Div.RMX23)
Definition at line 131 of file EMBBasicReadoutNumbers.h.
|
inline |
Gets the accordeon outer Radius (BarrelGeometry.ROUT_AC)
Definition at line 111 of file EMBBasicReadoutNumbers.h.
|
private |
|
private |
Definition at line 94 of file EMBBasicReadoutNumbers.h.
|
private |
Definition at line 93 of file EMBBasicReadoutNumbers.h.
|
private |
Definition at line 90 of file EMBBasicReadoutNumbers.h.
|
private |
Definition at line 91 of file EMBBasicReadoutNumbers.h.
|
private |
Definition at line 95 of file EMBBasicReadoutNumbers.h.
|
private |
Definition at line 96 of file EMBBasicReadoutNumbers.h.
|
private |
Definition at line 92 of file EMBBasicReadoutNumbers.h.