CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
PtAssignment.cc File Reference
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <fstream>
#include <iostream>
#include "Geometry/CSCGeometry/interface/CSCGeometry.h"
#include "Geometry/Records/interface/MuonGeometryRecord.h"
#include "L1Trigger/CSCCommonTrigger/interface/CSCTriggerGeometry.h"
#include "L1Trigger/L1TMuonEndCap/interface/PtAssignment.h"
#include "L1Trigger/L1TMuonEndCap/interface/EmulatorClasses.h"
#include "TFile.h"
#include "TH1F.h"

Go to the source code of this file.

Functions

static float getCLCT (float clct)
 
static float getdPhiFromBin (int dPhiBin, int bits, int max=512)
 
static float getdTheta (float dTheta)
 
static float getEta (float eta, int bits=5)
 
static float getEtafromBin (int etaBin, int bits=5)
 
static int getEtaInt (float eta, int bits=5)
 
static float getNLBdPhi (float dPhi, int bits, int max=512)
 
static int getNLBdPhiBin (float dPhi, int bits, int max=512)
 

Variables

static const int dPhiNLBMap_5bit [32]
 
static const int dPhiNLBMap_5bit_256Max [32] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 25, 28, 31, 34, 39, 46, 55, 68, 91, 136}
 
static const int dPhiNLBMap_6bit_256Max [64] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 45, 47, 49, 51, 53, 56, 58, 61, 65, 68, 73, 78, 83, 89, 97, 106, 116, 129, 145, 166, 193, 232}
 
static const int dPhiNLBMap_7bit [128]
 
static const int dPhiNLBMap_7bit_256Max [128] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 90, 91, 93, 94, 96, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 118, 120, 123, 125, 128, 131, 134, 138, 141, 145, 149, 153, 157, 161, 166, 171, 176, 182, 188, 194, 201, 209, 217, 225, 235, 245}
 
static const int dPhiNLBMap_7bit_512Max [256] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 83, 84, 86, 87, 89, 91, 92, 94, 96, 98, 100, 102, 105, 107, 110, 112, 115, 118, 121, 124, 127, 131, 135, 138, 143, 147, 152, 157, 162, 168, 174, 181, 188, 196, 204, 214, 224, 235, 247, 261, 276, 294, 313, 336, 361, 391, 427, 470}
 
static const int dPhiNLBMap_8bit [256]
 
static const int dPhiNLBMap_8bit_512Max [256] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 170, 171, 172, 174, 175, 176, 178, 179, 180, 182, 183, 185, 186, 188, 190, 191, 193, 194, 196, 198, 200, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 228, 230, 232, 235, 237, 240, 242, 245, 248, 250, 253, 256, 259, 262, 265, 268, 272, 275, 278, 282, 285, 289, 293, 297, 300, 305, 309, 313, 317, 322, 327, 331, 336, 341, 347, 352, 358, 363, 369, 375, 382, 388, 395, 402, 410, 417, 425, 433, 442, 450, 460, 469, 479, 490, 500}
 

Function Documentation

static float getCLCT ( float  clct)
static

Definition at line 291 of file PtAssignment.cc.

Referenced by l1t::EmtfPtAssignment::calculateAddress().

292 {
293  if ((int)clct==10)
294  clct=0;
295  else if ((int)clct==9)
296  clct=1;
297  else if ((int)clct==8)
298  clct=-1;
299  else if ((int)clct==7)
300  clct=2;
301  else if ((int)clct==6)
302  clct=-2;
303  else if ((int)clct==5)
304  clct=3;
305  else if ((int)clct==4)
306  clct=-3;
307  else if ((int)clct==3)
308  clct=4;
309  else if ((int)clct==2)
310  clct=-4;
311  else
312  clct=-999;
313 
314  float clct_ = 0;
315  float sign_ = 1;
316 
317  if (clct<0)
318  sign_ = -1;
319 
320  clct = fabs(clct);
321 
322  if (clct<=0) // 0
323  clct_ = 0;
324  else if (clct<=1) //1,2
325  clct_ = 1;
326  else if (clct<=2)// 3,4
327  clct_ = 2;
328  else
329  clct_ = 3; // 5,6
330 
331  return (sign_ * clct_);
332 }
static float getdPhiFromBin ( int  dPhiBin,
int  bits,
int  max = 512 
)
static

Definition at line 261 of file PtAssignment.cc.

References bits, dPhiNLBMap_5bit_256Max, dPhiNLBMap_6bit_256Max, dPhiNLBMap_7bit_256Max, dPhiNLBMap_7bit_512Max, dPhiNLBMap_8bit_512Max, and bookConverter::max.

Referenced by l1t::EmtfPtAssignment::calculatePt().

262 {
263  int dPhi_= (1<<bits)-1;
264 
265  if (dPhiBin>(1<<bits)-1)
266  dPhiBin = (1<<bits)-1;
267 
268  if (max==256)
269  {
270  if (bits == 5)
271  dPhi_ = dPhiNLBMap_5bit_256Max[dPhiBin];
272 
273  if (bits == 6)
274  dPhi_ = dPhiNLBMap_6bit_256Max[dPhiBin];
275 
276  if (bits == 7)
277  dPhi_ = dPhiNLBMap_7bit_256Max[dPhiBin];
278  }
279  if (max==512)
280  {
281  if (bits == 7)
282  dPhi_ = dPhiNLBMap_7bit_512Max[dPhiBin];
283 
284  if (bits == 8)
285  dPhi_ = dPhiNLBMap_8bit_512Max[dPhiBin];
286  }
287 
288  return ( dPhi_);
289 }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
static const int dPhiNLBMap_7bit_256Max[128]
Definition: PtAssignment.cc:99
static const int dPhiNLBMap_8bit_512Max[256]
static const int dPhiNLBMap_7bit_512Max[256]
static const int dPhiNLBMap_5bit_256Max[32]
Definition: PtAssignment.cc:95
static const int dPhiNLBMap_6bit_256Max[64]
Definition: PtAssignment.cc:97
static float getdTheta ( float  dTheta)
static

Definition at line 334 of file PtAssignment.cc.

Referenced by l1t::EmtfPtAssignment::calculateAddress().

335 {
336  float dTheta_ = 0;
337  // Unused variable
338  /* float sign_ = 1; */
339  /* if (dTheta<0) */
340  /* sign_ = -1; */
341 
342  if (dTheta<=-3)
343  dTheta_ = 0;
344  else if (dTheta<=-2)
345  dTheta_ = 1;
346  else if (dTheta<=-1)
347  dTheta_ = 2;
348  else if (dTheta<=0)
349  dTheta_ = 3;
350  else if (dTheta<=1)
351  dTheta_ = 4;
352  else if (dTheta<=2)
353  dTheta_ = 5;
354  else if (dTheta<=3)
355  dTheta_ = 6;
356  else
357  dTheta_ = 7;
358 
359  return ( dTheta_);
360 
361 }
static float getEta ( float  eta,
int  bits = 5 
)
static

Definition at line 388 of file PtAssignment.cc.

References bits, and edm::shift.

Referenced by MuonTrackValidator::analyze(), l1t::EmtfPtAssignment::calculateAddress(), and GflashEMShowerProfile::getDistanceToOut().

389 {
390  float eta_ = 0;
391  float sign_ = 1;
392  if (eta<0)
393  sign_ = -1;
394 
395  if (bits>5) bits = 5;
396  int shift = 5 - bits;
397  int etaInt = (fabs(eta) - 0.9)*(32.0/(1.6))-0.5;
398  etaInt = (etaInt>>shift)<<shift;
399 
400  eta_ = 0.9 + (etaInt + 0.5)*(1.6/32.0);
401  return (eta_*sign_);
402 }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
static unsigned int const shift
static float getEtafromBin ( int  etaBin,
int  bits = 5 
)
static

Definition at line 422 of file PtAssignment.cc.

References bits, and edm::shift.

Referenced by l1t::EmtfPtAssignment::calculatePt().

423 {
424  if (etaBin>((1<<5)-1))
425  etaBin = ((1<<5)-1);
426  if (etaBin<0)
427  etaBin = 0;
428 
429  if (bits>5) bits = 5;
430  int shift = 5 - bits;
431  int etaInt_ = etaBin << shift;
432  float eta_ = 0.9 + (etaInt_ + 0.5)*(1.6/32.0);
433  return (eta_);
434 }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
static unsigned int const shift
static int getEtaInt ( float  eta,
int  bits = 5 
)
static

Definition at line 404 of file PtAssignment.cc.

References bits, and edm::shift.

Referenced by l1t::EmtfPtAssignment::calculateAddress().

405 {
406  // Unused variables
407  /* float eta_ = 0; */
408  /* float sign_ = 1; */
409  /* if (eta<0) */
410  /* sign_ = -1; */
411 
412  if (bits>5) bits = 5;
413  int shift = 5 - bits;
414  int etaInt = (fabs(eta) - 0.9)*(32.0/(1.6))-0.5;
415  etaInt = (etaInt>>shift);
416  if(etaInt > 31){etaInt = 31;}
417 
418  /* eta_ = 0.9 + (etaInt + 0.5)*(1.6/32.0); */
419  return (etaInt);
420 }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
static unsigned int const shift
static float getNLBdPhi ( float  dPhi,
int  bits,
int  max = 512 
)
static

Definition at line 123 of file PtAssignment.cc.

References bits, dPhiNLBMap_5bit_256Max, dPhiNLBMap_6bit_256Max, dPhiNLBMap_7bit_256Max, dPhiNLBMap_7bit_512Max, dPhiNLBMap_8bit_512Max, and bookConverter::max.

Referenced by l1t::EmtfPtAssignment::calculateAddress().

124 {
125  float dPhi_= max;
126  float sign_ = 1;
127  if (dPhi<0)
128  sign_ = -1;
129  dPhi = fabs(dPhi);
130 
131  if (max==256)
132  {
133  if (bits == 5)
134  {
135  dPhi_ = dPhiNLBMap_5bit_256Max[(1<<bits)-1];
136  for (int edge=0; edge<(1<<bits)-1; edge++)
138  {
139  dPhi_ = dPhiNLBMap_5bit_256Max[edge];
140  break;
141  }
142  }
143  if (bits == 6)
144  {
145  dPhi_ = dPhiNLBMap_6bit_256Max[(1<<bits)-1];
146  for (int edge=0; edge<(1<<bits)-1; edge++)
148  {
149  dPhi_ = dPhiNLBMap_6bit_256Max[edge];
150  break;
151  }
152  }
153  if (bits == 7)
154  {
155  dPhi_ = dPhiNLBMap_7bit_256Max[(1<<bits)-1];
156  for (int edge=0; edge<(1<<bits)-1; edge++)
158  {
159  dPhi_ = dPhiNLBMap_7bit_256Max[edge];
160  break;
161  }
162  }
163  }
164  if (max==512)
165  {
166  if (bits == 7)
167  {
168  dPhi_ = dPhiNLBMap_7bit_512Max[(1<<bits)-1];
169  for (int edge=0; edge<(1<<bits)-1; edge++)
171  {
172  dPhi_ = dPhiNLBMap_7bit_512Max[edge];
173  break;
174  }
175  }
176  if (bits == 8)
177  {
178  dPhi_ = dPhiNLBMap_8bit_512Max[(1<<bits)-1];
179  for (int edge=0; edge<(1<<bits)-1; edge++)
181  {
182  dPhi_ = dPhiNLBMap_8bit_512Max[edge];
183  break;
184  }
185  }
186  }
187 
188  if (dPhi>=max) dPhi_ = max;
189  return (sign_ * dPhi_);
190 }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
double dPhi(double phi1, double phi2)
Definition: JetUtil.h:30
static const int dPhiNLBMap_7bit_256Max[128]
Definition: PtAssignment.cc:99
static const int dPhiNLBMap_8bit_512Max[256]
static const int dPhiNLBMap_7bit_512Max[256]
static const int dPhiNLBMap_5bit_256Max[32]
Definition: PtAssignment.cc:95
static const int dPhiNLBMap_6bit_256Max[64]
Definition: PtAssignment.cc:97
static int getNLBdPhiBin ( float  dPhi,
int  bits,
int  max = 512 
)
static

Definition at line 194 of file PtAssignment.cc.

References bits, dPhiNLBMap_5bit_256Max, dPhiNLBMap_6bit_256Max, dPhiNLBMap_7bit_256Max, dPhiNLBMap_7bit_512Max, dPhiNLBMap_8bit_512Max, and bookConverter::max.

Referenced by l1t::EmtfPtAssignment::calculateAddress().

195 {
196  int dPhiBin_= (1<<bits)-1;
197 
198  // Unused variable
199  /* float sign_ = 1; */
200  /* if (dPhi<0) */
201  /* sign_ = -1; */
202 
203  dPhi = fabs(dPhi);
204 
205  if (max==256)
206  {
207  if (bits == 5)
208  {
209  for (int edge=0; edge<(1<<bits)-1; edge++)
211  {
212  dPhiBin_ = edge;
213  break;
214  }
215  }
216  if (bits == 6)
217  {
218  for (int edge=0; edge<(1<<bits)-1; edge++)
220  {
221  dPhiBin_ = edge;
222  break;
223  }
224  }
225  if (bits == 7)
226  {
227  for (int edge=0; edge<(1<<bits)-1; edge++)
229  {
230  dPhiBin_ = edge;
231  break;
232  }
233  }
234  }
235  if (max==512)
236  {
237  if (bits == 7)
238  {
239  for (int edge=0; edge<(1<<bits)-1; edge++)
241  {
242  dPhiBin_ = edge;
243  break;
244  }
245  }
246  if (bits == 8)
247  {
248  for (int edge=0; edge<(1<<bits)-1; edge++)
250  {
251  dPhiBin_ = edge;
252  break;
253  }
254  }
255  }
256 
257  return ( dPhiBin_);
258 }
How EventSelector::AcceptEvent() decides whether to accept an event for output otherwise it is excluding the probing of A single or multiple positive and the trigger will pass if any such matching triggers are PASS or EXCEPTION[A criterion thatmatches no triggers at all is detected and causes a throw.] A single negative with an expectation of appropriate bit checking in the decision bits
double dPhi(double phi1, double phi2)
Definition: JetUtil.h:30
static const int dPhiNLBMap_7bit_256Max[128]
Definition: PtAssignment.cc:99
static const int dPhiNLBMap_8bit_512Max[256]
static const int dPhiNLBMap_7bit_512Max[256]
static const int dPhiNLBMap_5bit_256Max[32]
Definition: PtAssignment.cc:95
static const int dPhiNLBMap_6bit_256Max[64]
Definition: PtAssignment.cc:97

Variable Documentation

const int dPhiNLBMap_5bit[32]
static
Initial value:
=
{ 0 , 1 , 2 , 4 , 5 , 7 , 9 , 11 , 13 , 15 , 18 , 21 , 24 , 28 , 32 , 37 , 41 , 47 , 53 , 60 , 67 , 75 , 84 , 94 , 105 , 117 , 131 , 145 , 162 , 180 , 200 , 222}

Definition at line 108 of file PtAssignment.cc.

Referenced by getAddress().

const int dPhiNLBMap_5bit_256Max[32] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 25, 28, 31, 34, 39, 46, 55, 68, 91, 136}
static

Definition at line 95 of file PtAssignment.cc.

Referenced by getdPhiFromBin(), getNLBdPhi(), and getNLBdPhiBin().

const int dPhiNLBMap_6bit_256Max[64] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 45, 47, 49, 51, 53, 56, 58, 61, 65, 68, 73, 78, 83, 89, 97, 106, 116, 129, 145, 166, 193, 232}
static

Definition at line 97 of file PtAssignment.cc.

Referenced by getdPhiFromBin(), getNLBdPhi(), and getNLBdPhiBin().

const int dPhiNLBMap_7bit[128]
static
Initial value:
=
{ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 8 , 9 , 10 , 11 , 12 , 14 , 15 , 16 , 17 , 19 , 20 , 21 , 23 , 24 , 26 , 27 , 29 , 30 , 32 , 33 , 35 , 37 , 38 , 40 , 42 , 44 , 45 , 47 , 49 , 51 , 53 , 55 , 57 , 59 , 61 , 63 , 65 , 67 , 70 , 72 , 74 , 77 , 79 , 81 , 84 , 86 , 89 , 92 , 94 , 97 , 100 , 103 , 105 , 108 , 111 , 114 , 117 , 121 , 124 , 127 , 130 , 134 , 137 , 141 , 144 , 148 , 151 , 155 , 159 , 163 , 167 , 171 , 175 , 179 , 183 , 188 , 192 , 197 , 201 , 206 , 210 , 215 , 220 , 225 , 230 , 235 , 241 , 246 , 251 , 257 , 263 , 268 , 274 , 280 , 286 , 292 , 299 , 305 , 312 , 318 , 325 , 332 , 339 , 346 , 353 , 361 , 368 , 376 , 383 , 391 , 399 , 408 , 416 , 425 , 433 , 442 , 451 , 460 , 469 , 479 , 489 }

Definition at line 113 of file PtAssignment.cc.

Referenced by getAddress().

const int dPhiNLBMap_7bit_256Max[128] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 77, 78, 79, 80, 81, 82, 83, 84, 86, 87, 88, 90, 91, 93, 94, 96, 97, 99, 101, 103, 105, 107, 109, 111, 113, 115, 118, 120, 123, 125, 128, 131, 134, 138, 141, 145, 149, 153, 157, 161, 166, 171, 176, 182, 188, 194, 201, 209, 217, 225, 235, 245}
static

Definition at line 99 of file PtAssignment.cc.

Referenced by getdPhiFromBin(), getNLBdPhi(), and getNLBdPhiBin().

const int dPhiNLBMap_7bit_512Max[256] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 75, 76, 77, 79, 80, 81, 83, 84, 86, 87, 89, 91, 92, 94, 96, 98, 100, 102, 105, 107, 110, 112, 115, 118, 121, 124, 127, 131, 135, 138, 143, 147, 152, 157, 162, 168, 174, 181, 188, 196, 204, 214, 224, 235, 247, 261, 276, 294, 313, 336, 361, 391, 427, 470}
static

Definition at line 103 of file PtAssignment.cc.

Referenced by getdPhiFromBin(), getNLBdPhi(), and getNLBdPhiBin().

const int dPhiNLBMap_8bit[256]
static
Initial value:
=
{ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , 13 , 14 , 16 , 17 , 18 , 19 , 20 , 21 , 22 , 23 , 24 , 25 , 27 , 28 , 29 , 30 , 31 , 32 , 33 , 35 , 36 , 37 , 38 , 39 , 40 , 42 , 43 , 44 , 45 , 46 , 48 , 49 , 50 , 51 , 53 , 54 , 55 , 56 , 58 , 59 , 60 , 61 , 63 , 64 , 65 , 67 , 68 , 69 , 70 , 72 , 73 , 74 , 76 , 77 , 79 , 80 , 81 , 83 , 84 , 85 , 87 , 88 , 90 , 91 , 92 , 94 , 95 , 97 , 98 , 100 , 101 , 103 , 104 , 105 , 107 , 108 , 110 , 111 , 113 , 115 , 116 , 118 , 119 , 121 , 122 , 124 , 125 , 127 , 129 , 130 , 132 , 133 , 135 , 137 , 138 , 140 , 141 , 143 , 145 , 146 , 148 , 150 , 151 , 153 , 155 , 157 , 158 , 160 , 162 , 163 , 165 , 167 , 169 , 171 , 172 , 174 , 176 , 178 , 180 , 181 , 183 , 185 , 187 , 189 , 191 , 192 , 194 , 196 , 198 , 200 , 202 , 204 , 206 , 208 , 210 , 212 , 214 , 216 , 218 , 220 , 222 , 224 , 226 , 228 , 230 , 232 , 234 , 236 , 238 , 240 , 242 , 244 , 246 , 249 , 251 , 253 , 255 , 257 , 259 , 261 , 264 , 266 , 268 , 270 , 273 , 275 , 277 , 279 , 282 , 284 , 286 , 289 , 291 , 293 , 296 , 298 , 300 , 303 , 305 , 307 , 310 , 312 , 315 , 317 , 320 , 322 , 324 , 327 , 329 , 332 , 334 , 337 , 340 , 342 , 345 , 347 , 350 , 352 , 355 , 358 , 360 , 363 , 366 , 368 , 371 , 374 , 376 , 379 , 382 , 385 , 387 , 390 , 393 , 396 , 398 , 401 , 404 , 407 , 410 , 413 , 416 , 419 , 421 , 424 , 427 , 430 , 433 , 436 , 439 , 442 , 445 , 448 , 451 , 454 , 457 , 461 , 464 , 467 , 470 , 473 , 476 , 479 , 483 }

Definition at line 118 of file PtAssignment.cc.

const int dPhiNLBMap_8bit_512Max[256] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 170, 171, 172, 174, 175, 176, 178, 179, 180, 182, 183, 185, 186, 188, 190, 191, 193, 194, 196, 198, 200, 201, 203, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 228, 230, 232, 235, 237, 240, 242, 245, 248, 250, 253, 256, 259, 262, 265, 268, 272, 275, 278, 282, 285, 289, 293, 297, 300, 305, 309, 313, 317, 322, 327, 331, 336, 341, 347, 352, 358, 363, 369, 375, 382, 388, 395, 402, 410, 417, 425, 433, 442, 450, 460, 469, 479, 490, 500}
static

Definition at line 105 of file PtAssignment.cc.

Referenced by getdPhiFromBin(), getNLBdPhi(), and getNLBdPhiBin().