5#ifndef LARREADOUTGEOMETRY_EMBBASICREADOUTNUMBERS_H
6#define LARREADOUTGEOMETRY_EMBBASICREADOUTNUMBERS_H
50 double getEE (
unsigned int i)
const;
55 double getRMX12 (
unsigned int i)
const;
60 double getRMX23 (
unsigned int i)
const;
EMBBasicReadoutNumbers()
Constructor.
double getEMBSamplingSepInnerRMax(unsigned int i) const
Sampling Separation between Layer 1 & 2 vs eta index (reg 0)
EMBBasicReadoutNumbers & operator=(const EMBBasicReadoutNumbers &right)
double getRinAc() const
Gets the accordeon inner Radius (BarrelGeometry.RIN_AC)
std::vector< double > m_EE
~EMBBasicReadoutNumbers()
Destructor.
unsigned int getNumEMBSamplingSepInnerRMax() const
Number of values in the EMBSamplingSepInnerRMax array.
double getPresamplerRadius() const
Gets the presampler active radius (Presampler Geometry.RACTIVE)
unsigned int getNumRMX23() const
Number of values in the RMX23 Array.
unsigned int getNumEE() const
Number of values in the EE array.
EMBBasicReadoutNumbers(const EMBBasicReadoutNumbers &right)
double getRMX12(unsigned int i) const
Gets the Sampling1-2 separation radii array (BarrelLong Div.RMX12)
std::vector< double > m_RMX12
std::vector< double > m_RMX23
unsigned int getNumRMX12() const
Number of values in the RMX12 Array.
std::vector< double > m_EMBSamplingSepInnerRMax
double m_presamplerRadius
double getEE(unsigned int i) const
Rapidity Nodes for 1-2 Separation (BarrelLongDiv.EE)
double getRoutAc() const
Gets the accordeon outer Radius (BarrelGeometry.ROUT_AC)
double getRMX23(unsigned int i) const
Gets the Sampling2-3 separation radii array (BarrelLong Div.RMX23)