Back to home page

sPhenix code displayed by LXR

 
 

    


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