143 Double_t table_iron[26][4] = {
145 {5.494, 0.000, 0.000, 5.494}, {4.321, 0.000, 0.000, 4.321}, {3.399, 0.000, 0.000, 3.399},
146 {2.654, 0.000, 0.000, 2.654}, {2.274, 0.000, 0.000, 2.274}, {1.717, 0.000, 0.000, 1.717},
148 {1.616, 0.000, 0.000, 1.616}, {1.516, 0.000, 0.000, 1.516}, {1.463, 0.000, 0.000, 1.463},
149 {1.451, 0.000, 0.000, 1.451}, {1.452, 0.000, 0.000, 1.453}, {1.467, 0.000, 0.000, 1.467},
150 {1.548, 0.000, 0.000, 1.548},
152 {1.581, 0.001, 0.000, 1.582}, {1.635, 0.001, 0.000, 1.637}, {1.694, 0.002, 0.001, 1.697},
153 {1.760, 0.003, 0.002, 1.767}, {1.806, 0.004, 0.004, 1.816}, {1.911, 0.010, 0.011, 1.936},
155 {1.942, 0.014, 0.015, 1.975}, {1.987, 0.021, 0.024, 2.039}, {2.032, 0.033, 0.039, 2.113},
156 {2.080, 0.054, 0.068, 2.214}, {2.112, 0.076, 0.099, 2.303}, {2.184, 0.171, 0.236, 2.623},
157 {2.207, 0.221, 0.310, 2.777}};
159 for (Int_t i = 0; i < 26; i++) {
160 fTable[1]->SetPoint(i,
fMom[i], table_iron[i][0]);
161 fTable[2]->SetPoint(i,
fMom[i], table_iron[i][1]);
162 fTable[3]->SetPoint(i,
fMom[i], table_iron[i][2]);
163 fTable[0]->SetPoint(i,
fMom[i], table_iron[i][3]);
169 Double_t table_tungsten[26][4] = {
171 {4.000, 0.000, 0.000, 4.00}, {3.185, 0.000, 0.000, 3.185}, {2.534, 0.000, 0.000, 2.534},
172 {2.000, 0.000, 0.000, 2.000}, {1.726, 0.000, 0.000, 1.726}, {1.323, 0.000, 0.000, 1.323},
174 {1.251, 0.000, 0.000, 1.251}, {1.182, 0.000, 0.000, 1.182}, {1.149, 0.000, 0.000, 1.149},
175 {1.145, 0.000, 0.000, 1.145}, {1.150, 0.000, 0.000, 1.150}, {1.168, 0.000, 0.000, 1.168},
176 {1.247, 0.001, 0.000, 1.249},
178 {1.279, 0.001, 0.000, 1.281}, {1.329, 0.002, 0.001, 1.333}, {1.384, 0.004, 0.002, 1.391},
179 {1.446, 0.006, 0.005, 1.459}, {1.489, 0.009, 0.009, 1.509}, {1.587, 0.023, 0.026, 1.640},
181 {1.616, 0.031, 0.036, 1.687}, {1.658, 0.047, 0.057, 1.768}, {1.700, 0.073, 0.092, 1.874},
182 {1.745, 0.120, 0.159, 2.035}, {1.774, 0.169, 0.231, 2.190}, {1.840, 0.383, 0.548, 2.800},
183 {1.860, 0.496, 0.717, 3.110}};
185 for (Int_t i = 0; i < 26; i++) {
186 fTable[1]->SetPoint(i,
fMom[i], table_tungsten[i][0]);
187 fTable[2]->SetPoint(i,
fMom[i], table_tungsten[i][1]);
188 fTable[3]->SetPoint(i,
fMom[i], table_tungsten[i][2]);
189 fTable[0]->SetPoint(i,
fMom[i], table_tungsten[i][3]);
195 Double_t table_carbon[26][4] = {
197 {7.119, 0.000, 0.000, 7.119}, {5.551, 0.000, 0.000, 5.551}, {4.332, 0.000, 0.000, 4.332},
198 {3.356, 0.000, 0.000, 3.356}, {2.861, 0.000, 0.000, 2.861}, {2.127, 0.000, 0.000, 2.127},
200 {1.992, 0.000, 0.000, 1.992}, {1.854, 0.000, 0.000, 1.854}, {1.775, 0.000, 0.000, 1.775},
201 {1.745, 0.000, 0.000, 1.745}, {1.745, 0.000, 0.000, 1.745}, {1.751, 0.000, 0.000, 1.751},
202 {1.819, 0.000, 0.000, 1.820},
204 {1.850, 0.000, 0.000, 1.851}, {1.900, 0.000, 0.000, 1.901}, {1.955, 0.000, 0.000, 1.957},
205 {2.018, 0.001, 0.001, 2.021}, {2.062, 0.001, 0.001, 2.066}, {2.161, 0.003, 0.003, 2.171},
207 {2.191, 0.004, 0.004, 2.204}, {2.234, 0.006, 0.007, 2.254}, {2.278, 0.010, 0.011, 2.308},
208 {2.326, 0.016, 0.019, 2.374}, {2.359, 0.022, 0.028, 2.427}, {2.434, 0.050, 0.068, 2.587},
209 {2.458, 0.065, 0.089, 2.655}};
211 for (Int_t i = 0; i < 26; i++) {
212 fTable[1]->SetPoint(i,
fMom[i], table_carbon[i][0]);
213 fTable[2]->SetPoint(i,
fMom[i], table_carbon[i][1]);
214 fTable[3]->SetPoint(i,
fMom[i], table_carbon[i][2]);
215 fTable[0]->SetPoint(i,
fMom[i], table_carbon[i][3]);