5 #ifndef TRIGACCELEVENT_TRIGINDETACCELEDM_ITK_H
6 #define TRIGACCELEVENT_TRIGINDETACCELEDM_ITK_H
17 static constexpr
unsigned int MAX_SILICON_LAYERS = 216;
18 static constexpr
unsigned int MAX_NUMBER_PIX_MODULES = 6300;
19 static constexpr
unsigned int MAX_NUMBER_SCT_MODULES = 24600;
20 static constexpr
unsigned int MAX_NUMBER_SPACEPOINTS = 300000;
21 static constexpr
unsigned int MAX_PHI_SLICES = 100;
22 static constexpr
unsigned int MAX_NUMBER_OUTPUT_SEEDS = 250000;
42 int m_hashArray[MAX_NUMBER_PIX_MODULES+MAX_NUMBER_SCT_MODULES];
43 float m_minRZ[MAX_NUMBER_PIX_MODULES+MAX_NUMBER_SCT_MODULES];
44 float m_maxRZ[MAX_NUMBER_PIX_MODULES+MAX_NUMBER_SCT_MODULES];
61 float m_x[MAX_NUMBER_SPACEPOINTS];
62 float m_y[MAX_NUMBER_SPACEPOINTS];
63 float m_z[MAX_NUMBER_SPACEPOINTS];
64 float m_r[MAX_NUMBER_SPACEPOINTS];
65 float m_phi[MAX_NUMBER_SPACEPOINTS];
66 float m_covR[MAX_NUMBER_SPACEPOINTS];
67 float m_covZ[MAX_NUMBER_SPACEPOINTS];
104 float m_Q[MAX_NUMBER_OUTPUT_SEEDS];
105 float m_pT[MAX_NUMBER_OUTPUT_SEEDS];
110 static constexpr
unsigned int GBTS_MAX_NUMBER_SPACEPOINTS = 350000;
111 static constexpr
unsigned int GBTS_MAX_SILICON_LAYERS = 216;
112 static constexpr
unsigned int GBTS_MAX_PHI_BIN = 120;
113 static constexpr
unsigned int GBTS_MAX_ETA_BIN = 1000;
114 static constexpr
unsigned int GBTS_MAX_ETA_BIN_PAIR = 8000;
115 static constexpr
unsigned int GBTS_NODE_BUFFER_LENGTH = 250;
116 static constexpr
unsigned int GBTS_MAX_NUM_NEIGHBOURS = 10;
117 static constexpr
unsigned int GBTS_MAX_CCA_ITERATIONS = 20;
118 static constexpr
unsigned int GBTS_MAX_SHARED_STATES = 544;
121 static constexpr
unsigned char node1 = 0;
122 static constexpr
unsigned char node2 = 1;
123 static constexpr
unsigned char nNei = 2;
124 static constexpr
unsigned char nei_idx_start = 3;