File indexing completed on 2025-08-06 08:18:40
0001 #include "Zdcinfov2.h"
0002
0003 #include <cmath>
0004
0005 int Zdcinfov2::isValid() const
0006 {
0007 if (std::isfinite(m_zdc_e[0]) && std::isfinite(m_zdc_e[1]))
0008 {
0009 return 1;
0010 }
0011 return 0;
0012 }
0013
0014
0015 void Zdcinfov2::set_zdc_energy(int arm, float zdc_e)
0016 {
0017 m_zdc_e[arm] = zdc_e;
0018 }
0019
0020 float Zdcinfov2::get_zdc_energy(int arm) const
0021 {
0022 return m_zdc_e[arm];
0023 }
0024
0025 void Zdcinfov2::set_radius(int arm, float _r)
0026 {
0027 m_radius[arm] = _r;
0028 }
0029
0030 float Zdcinfov2::get_radius(int arm) const
0031 {
0032 return m_radius[arm];
0033 }
0034
0035 void Zdcinfov2::set_zvertex(float _z)
0036 {
0037 m_zvertex = _z;
0038 }
0039
0040 float Zdcinfov2::get_zvertex() const
0041 {
0042 return m_zvertex;
0043 }
0044
0045