File indexing completed on 2026-04-04 08:08:17
0001 #ifndef __CONSTANTS_H__
0002 #define __CONSTANTS_H__
0003
0004 #include <cstdlib>
0005 #include <string>
0006
0007 namespace ASYM_CONSTANTS {
0008 static constexpr size_t nBeams = 2;
0009 const std::string beams[nBeams] = {"yellow", "blue"};
0010 static constexpr size_t nParticles = 2;
0011 const std::string particle[nParticles] = {"pi0", "eta"};
0012 static constexpr size_t nRegions = 2;
0013 const std::string regions[nRegions] = {"peak", "side"};
0014 static constexpr size_t nPtBins = 9;
0015 static constexpr size_t nEtaBins = 8;
0016 static constexpr size_t nXfBins = 8;
0017 static constexpr size_t nDirections = 2;
0018 const std::string directions[nDirections] = {"forward", "backward"};
0019 static constexpr size_t nSpins = 2;
0020 const std::string spins[nSpins] = {"up", "down"};
0021 static constexpr size_t nBunches = 111;
0022 static constexpr size_t nPhiBins = 12;
0023 static constexpr size_t nConfigs = 4;
0024 const std::string configuration[nConfigs] = {"0mrad_mbd", "0mrad_photon", "15mrad_mbd", "15mrad_photon"};
0025 }
0026
0027 #endif