Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-05 08:11:20

0001 #if defined INCLUDE_VZ_BINS || defined INCLUDE_VZ_RANGE || defined INCLUDE_VZ_N
0002     constexpr int nvz = 20;
0003 #if defined INCLUDE_VZ_BINS || defined INCLUDE_VZ_RANGE
0004     constexpr float vzmin = -10;
0005     constexpr float vzmax = 10;
0006 #if defined INCLUDE_VZ_BINS
0007     float vzb[nvz + 1];
0008     for (int i = 0; i <= nvz; i++)
0009         vzb[i] = i * (vzmax - vzmin) / nvz + vzmin;
0010 #endif /* defined INCLUDE_VZ_BINS */
0011 #endif /* defined INCLUDE_VZ_BINS || defined INCLUDE_VZ_RANGE */
0012 #endif /* defined INCLUDE_VZ_BINS || defined INCLUDE_VZ_RANGE || defined INCLUDE_VZ_N */
0013 
0014 #if defined INCLUDE_ETA_BINS || defined INCLUDE_ETA_RANGE || defined INCLUDE_ETA_N
0015     constexpr int neta = 27;
0016 #if defined INCLUDE_ETA_BINS || defined INCLUDE_ETA_RANGE
0017     constexpr float etamin = -2.7;
0018     constexpr float etamax = 2.7;
0019 #if defined INCLUDE_ETA_BINS
0020     float etab[neta + 1];
0021     for (int i = 0; i <= neta; i++)
0022         etab[i] = i * (etamax - etamin) / neta + etamin;
0023 #endif /* defined INCLUDE_ETA_BINS */
0024 #endif /* defined INCLUDE_ETA_BINS || defined INCLUDE_ETA_RANGE */
0025 #endif /* defined INCLUDE_ETA_BINS || defined INCLUDE_ETA_RANGE || defined INCLUDE_ETA_N */
0026 
0027 #if defined INCLUDE_MULT_BINS || defined INCLUDE_MULT_N
0028     // constexpr int nmult = 10;
0029     constexpr int nmult = 1;
0030 #if defined INCLUDE_MULT_BINS
0031     // constexpr float multb[nmult + 1] = {0, 30, 70, 150, 280, 500, 800, 1200, 1900, 2600, 4000};
0032     constexpr float multb[nmult + 1] = {0, 5000};
0033 
0034 #endif /* defined (INCLUDE_MULT_BINS) */
0035 #endif /* defined (INCLUDE_MULT_BINS) || defined (INCLUDE_MULT_N) */