CMS 3D CMS Logo

IMATH_TrackletCalculator.h
Go to the documentation of this file.
1 #ifndef L1Trigger_TrackFindingTracklet_interface_IMATH_TrackletCalculator_h
2 #define L1Trigger_TrackFindingTracklet_interface_IMATH_TrackletCalculator_h
3 
4 #include "Settings.h"
5 #include "imath.h"
6 
7 //
8 // Constants used:
9 // dphisector
10 // rmaxL6
11 // zmaxD5
12 // rmaxdisk
13 // kr, kphi1, kz
14 //
15 // rmean[], zmean[]
16 
17 namespace trklet {
18  class Globals;
19 
21  public:
22  IMATH_TrackletCalculator(Settings const& settings, imathGlobals* globals, int i1, int i2)
23  : settings_(settings), globals_(globals) {
24  if (settings_.debugTracklet()) {
25  edm::LogVerbatim("Tracklet") << "=============================================";
26  char s[1024];
27  snprintf(s, 1024, "IMATH Tracklet Calculator %i %i dphisector = %f", i1, i2, settings_.dphisector());
28  edm::LogVerbatim("Tracklet") << s;
29  snprintf(s, 1024, "rmaxL6 = %f, zmaxD5 = %f", settings_.rmax(5), settings_.zmax(4));
30  edm::LogVerbatim("Tracklet") << s;
31  snprintf(
32  s, 1024, " stub Ks: kr, kphi1, kz = %g, %g, %g", settings_.kr(), settings_.kphi1(), settings_.kz());
33  edm::LogVerbatim("Tracklet") << s;
34  snprintf(s,
35  1024,
36  " tracklet Ks: krinvpars, kphi0pars, ktpars, kzpars = %g, %g, %g, %g",
40  settings_.kz() * pow(2, settings_.z0_shift()));
41  edm::LogVerbatim("Tracklet") << s;
42  snprintf(s,
43  1024,
44  "layer proj Ks: kphiproj456, kphider, kzproj, kzder = %g, %g, %g, %g",
49  edm::LogVerbatim("Tracklet") << s;
50  snprintf(s,
51  1024,
52  " disk proj Ks: kphiprojdisk, kphiprojderdisk, krprojdisk, krprojderdisk = %g, %g, %g, %g",
57  edm::LogVerbatim("Tracklet") << s;
58  edm::LogVerbatim("Tracklet") << "=============================================";
59 
60  snprintf(s, 1024, "initializing 1/dr LUT %f %f", settings_.rmean(i1 - 1), settings_.rmean(i2 - 1));
61  edm::LogVerbatim("Tracklet") << s;
62  }
63 
68 
69  if (i1 == 1)
71  else
73 
78 
80 
85 
87 
93 
95 
101 
103 
109 
111 
117 
119  }
120 
121  ~IMATH_TrackletCalculator() = default;
122 
124 
126 
127  //max values
128  const double dz_max = 50.;
129  const double delta0_max = 0.005;
130  const double a2_max = 3.;
131  const double a2a_max = 0.1;
132  const double x6a_max = 0.02;
133  const double x6m_max = 2.;
134  const double x8_max = 1.;
135  const double x13_max = 300.;
136  const double x22_max = 0.3;
137  const double x23_max = 200.;
138  const double t_max = 4.;
139  const double z0_max = 20.;
140  const double der_phiD_max = 0.002;
141  const double t_disk_min = 1;
142  const double t_disk_max = 4;
143  const double t_layer_max = 2.5;
144 
145  //constants
146  VarParam plus1{globals_, "plus1", 1., 10};
147  VarParam plus2{globals_, "plus2", 2., 10};
148  VarParam minus1{globals_, "minus1", -1., 10};
149 
153 
154  //inputs
159 
160  //0.75 below comes from phi range for coordinate can be larger than for sector
161  VarDef phi1{globals_, "phi1", "Kphi", settings_.dphisector() / 0.75, settings_.kphi1()};
162  VarDef phi2{globals_, "phi2", "Kphi", settings_.dphisector() / 0.75, settings_.kphi1()};
163 
168 
174 
175  //calculations
176 
177  //tracklet
180 
182 
183  //R LUT
184  VarInv drinv{globals_, "drinv", &dr, 0, 18, 24, 0, VarInv::mode::both};
185 
188 
190  VarMult deltaZ{globals_, "deltaZ", &dz, &drinv};
196  VarNeg a2n{globals_, "a2n", &a2};
197  VarShift a{globals_, "a", &a2, 1};
198 
200  VarTimesC R6{globals_, "R6", &Rabs, 1. / 6., 12};
201 
203  VarMult x6a{globals_, "x6a", &delta2, &x4, 2 * x6a_max};
207 
210 
214  VarAdd z0{globals_, "z0", &z1, &z0b, 2 * z0_max};
215 
217  globals_, "rinv_final", &rinv, settings_.kphi1() / settings_.kr() * pow(2, settings_.rinv_shift())};
221 
222  //projection to r
223  VarShift x2{globals_, "x2", &delta0, 1};
224 
225  VarMult x1_0{globals_, "x1_0", &x2, &rproj0};
226  VarMult x1_1{globals_, "x1_1", &x2, &rproj1};
227  VarMult x1_2{globals_, "x1_2", &x2, &rproj2};
228  VarMult x1_3{globals_, "x1_3", &x2, &rproj3};
229 
234 
235  VarMult x12_0{globals_, "x12_0", &x8_0, &x8_0};
236  VarMult x12_1{globals_, "x12_1", &x8_1, &x8_1};
237  VarMult x12_2{globals_, "x12_2", &x8_2, &x8_2};
238  VarMult x12_3{globals_, "x12_3", &x8_3, &x8_3};
239 
244 
245  VarTimesC x20_0{globals_, "x20_0", &x12A_0, 1. / 6.};
246  VarTimesC x20_1{globals_, "x20_1", &x12A_1, 1. / 6.};
247  VarTimesC x20_2{globals_, "x20_2", &x12A_2, 1. / 6.};
248  VarTimesC x20_3{globals_, "x20_3", &x12A_3, 1. / 6.};
249 
250  VarAdd x10_0{globals_, "x10_0", &plus1, &x20_0};
251  VarAdd x10_1{globals_, "x10_1", &plus1, &x20_1};
252  VarAdd x10_2{globals_, "x10_2", &plus1, &x20_2};
253  VarAdd x10_3{globals_, "x10_3", &plus1, &x20_3};
254 
255  VarMult x22_0{globals_, "x22_0", &x8_0, &x10_0, 2 * x22_max};
256  VarMult x22_1{globals_, "x22_1", &x8_1, &x10_1, 2 * x22_max};
257  VarMult x22_2{globals_, "x22_2", &x8_2, &x10_2, 2 * x22_max};
258  VarMult x22_3{globals_, "x22_3", &x8_3, &x10_3, 2 * x22_max};
259 
264 
265  VarShift x3{globals_, "x3", &rinv, 1};
266  VarNeg der_phiL{globals_, "der_phiL", &x3};
267 
272 
274  "der_phiL_final",
275  &der_phiL,
277 
278  VarMult x11_0{globals_, "x11_0", &rproj0, &t};
279  VarMult x11_1{globals_, "x11_1", &rproj1, &t};
280  VarMult x11_2{globals_, "x11_2", &rproj2, &t};
281  VarMult x11_3{globals_, "x11_3", &rproj3, &t};
282 
283  VarMult x23_0{globals_, "x23_0", &x11_0, &x10_0, 2 * x23_max};
284  VarMult x23_1{globals_, "x23_1", &x11_1, &x10_1, 2 * x23_max};
285  VarMult x23_2{globals_, "x23_2", &x11_2, &x10_2, 2 * x23_max};
286  VarMult x23_3{globals_, "x23_3", &x11_3, &x10_3, 2 * x23_max};
287 
288  VarAdd zL_0{globals_, "zL_0", &z0, &x23_0};
289  VarAdd zL_1{globals_, "zL_1", &z0, &x23_1};
290  VarAdd zL_2{globals_, "zL_2", &z0, &x23_2};
291  VarAdd zL_3{globals_, "zL_3", &z0, &x23_3};
292 
297 
299  globals_, "der_zL_final", &t_final, settings_.kz() / settings_.kr() * pow(2, settings_.PS_zderL_shift())};
300 
301  //projection to z
302  //
303  VarInv invt{globals_, "invt", &t_final, 0., 18, 26, 1, VarInv::mode::both, 13};
304 
305  VarMult x7{globals_, "x7", &x2, &a2};
306 
312 
318 
324 
330 
336 
337  VarMult der_phiD{globals_, "der_phiD", &x7, &invt, 4 * der_phiD_max};
338 
340  "der_phiD_final",
341  &der_phiD,
343 
349 
355 
356  VarTimesC x9_0{globals_, "x9_0", &x26A_0, 1. / 6.};
357  VarTimesC x9_1{globals_, "x9_1", &x26A_1, 1. / 6.};
358  VarTimesC x9_2{globals_, "x9_2", &x26A_2, 1. / 6.};
359  VarTimesC x9_3{globals_, "x9_3", &x26A_3, 1. / 6.};
360  VarTimesC x9_4{globals_, "x9_4", &x26A_4, 1. / 6.};
361 
367 
373 
379 
381  globals_, "der_rD_final", &invt, settings_.kr() / settings_.kz() * pow(2, settings_.PS_rderD_shift())};
382 
384  // the following two are not associated with any variable yet; this is done
385  // in the constructor of this class since it depends on the layer
388 
437 
441 
442  // the following flags are used to apply the cuts in TrackletCalculator
443  // and in the output Verilog
445 
450 
455 
458 
464 
470 
473  };
474 }; // namespace trklet
475 
476 #endif
Settings.h
trklet::VarAdd
Definition: imath.h:511
trklet::IMATH_TrackletCalculator::x13_0
VarMult x13_0
Definition: IMATH_TrackletCalculator.h:313
trklet::IMATH_TrackletCalculator::rproj1
VarDef rproj1
Definition: IMATH_TrackletCalculator.h:165
trklet::IMATH_TrackletCalculator::r1
VarDef r1
Definition: IMATH_TrackletCalculator.h:155
trklet::IMATH_TrackletCalculator::x26A_3
VarNounits x26A_3
Definition: IMATH_TrackletCalculator.h:353
trklet::IMATH_TrackletCalculator::z0_final_L1_cut
VarCut z0_final_L1_cut
Definition: IMATH_TrackletCalculator.h:386
trklet::IMATH_TrackletCalculator::t_layer_max
const double t_layer_max
Definition: IMATH_TrackletCalculator.h:143
testProducerWithPsetDescEmpty_cfi.i2
i2
Definition: testProducerWithPsetDescEmpty_cfi.py:46
trklet::IMATH_TrackletCalculator::x6b
VarNounits x6b
Definition: IMATH_TrackletCalculator.h:204
trklet::IMATH_TrackletCalculator::phiD_1_cut
VarCut phiD_1_cut
Definition: IMATH_TrackletCalculator.h:427
trklet::IMATH_TrackletCalculator::x26A_4
VarNounits x26A_4
Definition: IMATH_TrackletCalculator.h:354
trklet::IMATH_TrackletCalculator::rD_3_cut
VarCut rD_3_cut
Definition: IMATH_TrackletCalculator.h:435
trklet::IMATH_TrackletCalculator::rD_0_final
VarAdjustK rD_0_final
Definition: IMATH_TrackletCalculator.h:374
trklet::IMATH_TrackletCalculator::x10_0
VarAdd x10_0
Definition: IMATH_TrackletCalculator.h:250
trklet::IMATH_TrackletCalculator::valid_phiD_1
VarFlag valid_phiD_1
Definition: IMATH_TrackletCalculator.h:460
trklet::IMATH_TrackletCalculator::x12A_3
VarNounits x12A_3
Definition: IMATH_TrackletCalculator.h:243
trklet::IMATH_TrackletCalculator::dphi_cut
VarCut dphi_cut
Definition: IMATH_TrackletCalculator.h:391
trklet::IMATH_TrackletCalculator::rD_3_final
VarAdjustK rD_3_final
Definition: IMATH_TrackletCalculator.h:377
trklet::IMATH_TrackletCalculator::x8_1_cut
VarCut x8_1_cut
Definition: IMATH_TrackletCalculator.h:405
trklet::IMATH_TrackletCalculator::x1_2
VarMult x1_2
Definition: IMATH_TrackletCalculator.h:227
trklet::IMATH_TrackletCalculator::z0a
VarMult z0a
Definition: IMATH_TrackletCalculator.h:208
trklet::IMATH_TrackletCalculator::phiD_3
VarAdd phiD_3
Definition: IMATH_TrackletCalculator.h:328
trklet::IMATH_TrackletCalculator::x8_max
const double x8_max
Definition: IMATH_TrackletCalculator.h:134
trklet::IMATH_TrackletCalculator::x8_0_cut
VarCut x8_0_cut
Definition: IMATH_TrackletCalculator.h:404
trklet::IMATH_TrackletCalculator::z1
VarDef z1
Definition: IMATH_TrackletCalculator.h:157
trklet::IMATH_TrackletCalculator::a
VarShift a
Definition: IMATH_TrackletCalculator.h:197
trklet::IMATH_TrackletCalculator::phiL_0
VarSubtract phiL_0
Definition: IMATH_TrackletCalculator.h:260
trklet::IMATH_TrackletCalculator::phiD_2_cut
VarCut phiD_2_cut
Definition: IMATH_TrackletCalculator.h:428
trklet::Settings::maxrinv
double maxrinv() const
Definition: Settings.h:252
trklet::IMATH_TrackletCalculator::x13_3
VarMult x13_3
Definition: IMATH_TrackletCalculator.h:316
trklet::IMATH_TrackletCalculator::a2a
VarMult a2a
Definition: IMATH_TrackletCalculator.h:193
trklet::VarMult
Definition: imath.h:802
trklet::IMATH_TrackletCalculator::valid_phiL_2
VarFlag valid_phiL_2
Definition: IMATH_TrackletCalculator.h:448
trklet::IMATH_TrackletCalculator::x25_2_cut
VarCut x25_2_cut
Definition: IMATH_TrackletCalculator.h:423
trklet::IMATH_TrackletCalculator::x25_4_cut
VarCut x25_4_cut
Definition: IMATH_TrackletCalculator.h:425
trklet::Settings::SS_phiL_shift
int SS_phiL_shift() const
Definition: Settings.h:291
trklet::IMATH_TrackletCalculator::~IMATH_TrackletCalculator
~IMATH_TrackletCalculator()=default
trklet::VarDef
Definition: imath.h:465
trklet::IMATH_TrackletCalculator::valid_phiD_4
VarFlag valid_phiD_4
Definition: IMATH_TrackletCalculator.h:463
trklet::IMATH_TrackletCalculator::valid_rD_0
VarFlag valid_rD_0
Definition: IMATH_TrackletCalculator.h:465
trklet::IMATH_TrackletCalculator::x1_3
VarMult x1_3
Definition: IMATH_TrackletCalculator.h:228
trklet::IMATH_TrackletCalculator::phiL_2
VarSubtract phiL_2
Definition: IMATH_TrackletCalculator.h:262
trklet::IMATH_TrackletCalculator::x8_3
VarMult x8_3
Definition: IMATH_TrackletCalculator.h:233
trklet::IMATH_TrackletCalculator::a2a_cut
VarCut a2a_cut
Definition: IMATH_TrackletCalculator.h:394
trklet::IMATH_TrackletCalculator::a2_cut
VarCut a2_cut
Definition: IMATH_TrackletCalculator.h:395
trklet::VarBase::add_cut
void add_cut(VarCut *cut, const bool call_set_cut_var=true)
Definition: imath.cc:359
testProducerWithPsetDescEmpty_cfi.i1
i1
Definition: testProducerWithPsetDescEmpty_cfi.py:45
trklet::IMATH_TrackletCalculator::zL_0
VarAdd zL_0
Definition: IMATH_TrackletCalculator.h:288
trklet::IMATH_TrackletCalculator::x26A_2
VarNounits x26A_2
Definition: IMATH_TrackletCalculator.h:352
trklet::Settings
Definition: Settings.h:26
trklet::IMATH_TrackletCalculator::zL_2_final
VarAdjustKR zL_2_final
Definition: IMATH_TrackletCalculator.h:295
trklet::IMATH_TrackletCalculator::valid_phiL_3
VarFlag valid_phiL_3
Definition: IMATH_TrackletCalculator.h:449
trklet::IMATH_TrackletCalculator::dphi
VarSubtract dphi
Definition: IMATH_TrackletCalculator.h:186
trklet::IMATH_TrackletCalculator::valid_rD_3
VarFlag valid_rD_3
Definition: IMATH_TrackletCalculator.h:468
trklet::IMATH_TrackletCalculator::x5_4
VarSubtract x5_4
Definition: IMATH_TrackletCalculator.h:311
reco::HaloData::both
Definition: HaloData.h:14
trklet::IMATH_TrackletCalculator::x25_1_cut
VarCut x25_1_cut
Definition: IMATH_TrackletCalculator.h:422
trklet::IMATH_TrackletCalculator::zL_1_final
VarAdjustKR zL_1_final
Definition: IMATH_TrackletCalculator.h:294
trklet::IMATH_TrackletCalculator::phiD_0_final
VarAdjustK phiD_0_final
Definition: IMATH_TrackletCalculator.h:331
trklet::IMATH_TrackletCalculator::x25_4
VarMult x25_4
Definition: IMATH_TrackletCalculator.h:323
trklet::IMATH_TrackletCalculator::valid_rD_4
VarFlag valid_rD_4
Definition: IMATH_TrackletCalculator.h:469
trklet::IMATH_TrackletCalculator::valid_zL_3
VarFlag valid_zL_3
Definition: IMATH_TrackletCalculator.h:454
trklet::Settings::rmean
double rmean(unsigned int iLayer) const
Definition: Settings.h:128
trklet::IMATH_TrackletCalculator::dz_max
const double dz_max
Definition: IMATH_TrackletCalculator.h:128
trklet::IMATH_TrackletCalculator::x9_0
VarTimesC x9_0
Definition: IMATH_TrackletCalculator.h:356
trklet::VarBase::nbits
int nbits() const
Definition: imath.h:243
trklet::IMATH_TrackletCalculator::x5_3
VarSubtract x5_3
Definition: IMATH_TrackletCalculator.h:310
trklet::N_DISK
constexpr int N_DISK
Definition: Settings.h:20
trklet::IMATH_TrackletCalculator::x26_1
VarMult x26_1
Definition: IMATH_TrackletCalculator.h:345
trklet::IMATH_TrackletCalculator::dr
VarSubtract dr
Definition: IMATH_TrackletCalculator.h:181
trklet::IMATH_TrackletCalculator::x22_2_cut
VarCut x22_2_cut
Definition: IMATH_TrackletCalculator.h:410
trklet::IMATH_TrackletCalculator::x5_0
VarSubtract x5_0
Definition: IMATH_TrackletCalculator.h:307
trklet::IMATH_TrackletCalculator::zL_1
VarAdd zL_1
Definition: IMATH_TrackletCalculator.h:289
trklet::IMATH_TrackletCalculator::x22_1_cut
VarCut x22_1_cut
Definition: IMATH_TrackletCalculator.h:409
trklet::IMATH_TrackletCalculator::t_max
const double t_max
Definition: IMATH_TrackletCalculator.h:138
trklet::Settings::dphisector
double dphisector() const
Definition: Settings.h:238
trklet::IMATH_TrackletCalculator::x11_3
VarMult x11_3
Definition: IMATH_TrackletCalculator.h:281
trklet::Settings::kphi1
double kphi1() const
Definition: Settings.h:247
trklet::IMATH_TrackletCalculator::x12_3
VarMult x12_3
Definition: IMATH_TrackletCalculator.h:238
trklet::IMATH_TrackletCalculator::x13_1_cut
VarCut x13_1_cut
Definition: IMATH_TrackletCalculator.h:417
trklet::IMATH_TrackletCalculator::dz
VarSubtract dz
Definition: IMATH_TrackletCalculator.h:187
trklet::IMATH_TrackletCalculator::x25_3
VarMult x25_3
Definition: IMATH_TrackletCalculator.h:322
trklet::IMATH_TrackletCalculator::x25_3_cut
VarCut x25_3_cut
Definition: IMATH_TrackletCalculator.h:424
trklet::IMATH_TrackletCalculator::valid_trackpar
VarFlag valid_trackpar
Definition: IMATH_TrackletCalculator.h:444
trklet::IMATH_TrackletCalculator::phiD_0_cut
VarCut phiD_0_cut
Definition: IMATH_TrackletCalculator.h:426
trklet::Settings::PS_rderD_shift
int PS_rderD_shift() const
Definition: Settings.h:303
trklet::IMATH_TrackletCalculator::x12_1
VarMult x12_1
Definition: IMATH_TrackletCalculator.h:236
trklet::VarNounits
Definition: imath.h:686
trklet::VarSubtract
Definition: imath.h:598
trklet::IMATH_TrackletCalculator::rproj0
VarDef rproj0
Definition: IMATH_TrackletCalculator.h:164
trklet::IMATH_TrackletCalculator::phiD_4
VarAdd phiD_4
Definition: IMATH_TrackletCalculator.h:329
trklet::IMATH_TrackletCalculator::x5_2
VarSubtract x5_2
Definition: IMATH_TrackletCalculator.h:309
trklet::IMATH_TrackletCalculator::x13_max
const double x13_max
Definition: IMATH_TrackletCalculator.h:135
trklet::IMATH_TrackletCalculator::z0_final_cut
VarCut z0_final_cut
Definition: IMATH_TrackletCalculator.h:387
trklet::IMATH_TrackletCalculator::x23_1_cut
VarCut x23_1_cut
Definition: IMATH_TrackletCalculator.h:413
trklet::IMATH_TrackletCalculator::x6m_max
const double x6m_max
Definition: IMATH_TrackletCalculator.h:133
trklet::IMATH_TrackletCalculator::t_layer_cut
VarCut t_layer_cut
Definition: IMATH_TrackletCalculator.h:440
trklet::IMATH_TrackletCalculator::x13_0_cut
VarCut x13_0_cut
Definition: IMATH_TrackletCalculator.h:416
trklet::IMATH_TrackletCalculator::x4
VarMult x4
Definition: IMATH_TrackletCalculator.h:202
trklet::IMATH_TrackletCalculator::phiL_0_final
VarAdjustK phiL_0_final
Definition: IMATH_TrackletCalculator.h:268
trklet::IMATH_TrackletCalculator::rinv_cut
VarCut rinv_cut
Definition: IMATH_TrackletCalculator.h:401
trklet::IMATH_TrackletCalculator::a2a_max
const double a2a_max
Definition: IMATH_TrackletCalculator.h:131
trklet::IMATH_TrackletCalculator::valid_phiD_3
VarFlag valid_phiD_3
Definition: IMATH_TrackletCalculator.h:462
alignCSCRings.s
s
Definition: alignCSCRings.py:92
trklet::IMATH_TrackletCalculator::x26_0
VarMult x26_0
Definition: IMATH_TrackletCalculator.h:344
trklet::IMATH_TrackletCalculator::Rabs
VarAdd Rabs
Definition: IMATH_TrackletCalculator.h:199
trklet::IMATH_TrackletCalculator::zL_2
VarAdd zL_2
Definition: IMATH_TrackletCalculator.h:290
trklet::IMATH_TrackletCalculator::settings_
Settings const & settings_
Definition: IMATH_TrackletCalculator.h:123
trklet::IMATH_TrackletCalculator::phiD_3_cut
VarCut phiD_3_cut
Definition: IMATH_TrackletCalculator.h:429
trklet::Settings::z0_shift
int z0_shift() const
Definition: Settings.h:286
trklet::IMATH_TrackletCalculator::x12A_0
VarNounits x12A_0
Definition: IMATH_TrackletCalculator.h:240
trklet::IMATH_TrackletCalculator::t_final
VarAdjustKR t_final
Definition: IMATH_TrackletCalculator.h:219
trklet::IMATH_TrackletCalculator::valid_zL_2
VarFlag valid_zL_2
Definition: IMATH_TrackletCalculator.h:453
trklet::IMATH_TrackletCalculator::t_disk_cut_right
VarCut t_disk_cut_right
Definition: IMATH_TrackletCalculator.h:439
trklet::IMATH_TrackletCalculator::x23_3_cut
VarCut x23_3_cut
Definition: IMATH_TrackletCalculator.h:415
trklet::IMATH_TrackletCalculator::zL_3
VarAdd zL_3
Definition: IMATH_TrackletCalculator.h:291
trklet::IMATH_TrackletCalculator::zL_3_final
VarAdjustKR zL_3_final
Definition: IMATH_TrackletCalculator.h:296
trklet::IMATH_TrackletCalculator::x8_2
VarMult x8_2
Definition: IMATH_TrackletCalculator.h:232
trklet::IMATH_TrackletCalculator::rD_1_cut
VarCut rD_1_cut
Definition: IMATH_TrackletCalculator.h:433
trklet::IMATH_TrackletCalculator::x5_1
VarSubtract x5_1
Definition: IMATH_TrackletCalculator.h:308
trklet::N_LAYER
constexpr int N_LAYER
Definition: Settings.h:19
trklet::IMATH_TrackletCalculator::x1_1
VarMult x1_1
Definition: IMATH_TrackletCalculator.h:226
trklet::IMATH_TrackletCalculator::z2
VarDef z2
Definition: IMATH_TrackletCalculator.h:158
trklet::IMATH_TrackletCalculator::phiL_3_final
VarAdjustK phiL_3_final
Definition: IMATH_TrackletCalculator.h:271
trklet::IMATH_TrackletCalculator::rD_1_final
VarAdjustK rD_1_final
Definition: IMATH_TrackletCalculator.h:375
trklet::IMATH_TrackletCalculator::der_phiD_final
VarAdjustK der_phiD_final
Definition: IMATH_TrackletCalculator.h:339
trklet::IMATH_TrackletCalculator::rD_4_cut
VarCut rD_4_cut
Definition: IMATH_TrackletCalculator.h:436
trklet::IMATH_TrackletCalculator::x23_0_cut
VarCut x23_0_cut
Definition: IMATH_TrackletCalculator.h:412
trklet::IMATH_TrackletCalculator::x10_1
VarAdd x10_1
Definition: IMATH_TrackletCalculator.h:251
trklet::IMATH_TrackletCalculator::delta0
VarMult delta0
Definition: IMATH_TrackletCalculator.h:189
trklet::IMATH_TrackletCalculator::phiD_4_final
VarAdjustK phiD_4_final
Definition: IMATH_TrackletCalculator.h:335
trklet::Settings::phi0_shift
int phi0_shift() const
Definition: Settings.h:284
trklet::IMATH_TrackletCalculator::t_disk_cut_left
VarCut t_disk_cut_left
Definition: IMATH_TrackletCalculator.h:438
trklet::IMATH_TrackletCalculator::phiD_1
VarAdd phiD_1
Definition: IMATH_TrackletCalculator.h:326
trklet::Settings::SS_phiderD_shift
int SS_phiderD_shift() const
Definition: Settings.h:302
trklet::VarFlag
Definition: imath.h:1095
trklet::IMATH_TrackletCalculator::delta0_cut
VarCut delta0_cut
Definition: IMATH_TrackletCalculator.h:393
trklet::Settings::kr
double kr() const
Definition: Settings.h:250
trklet::IMATH_TrackletCalculator::valid_zL_0
VarFlag valid_zL_0
Definition: IMATH_TrackletCalculator.h:451
trklet::IMATH_TrackletCalculator::phi0
VarAdd phi0
Definition: IMATH_TrackletCalculator.h:211
trklet::IMATH_TrackletCalculator::rD_2
VarMult rD_2
Definition: IMATH_TrackletCalculator.h:370
trklet::IMATH_TrackletCalculator::x27m_0
VarSubtract x27m_0
Definition: IMATH_TrackletCalculator.h:362
trklet::IMATH_TrackletCalculator::minus1
VarParam minus1
Definition: IMATH_TrackletCalculator.h:148
trklet::IMATH_TrackletCalculator::x25_0
VarMult x25_0
Definition: IMATH_TrackletCalculator.h:319
trklet::IMATH_TrackletCalculator::x23_1
VarMult x23_1
Definition: IMATH_TrackletCalculator.h:284
trklet::Settings::drmax
double drmax() const
Definition: Settings.h:105
trklet::IMATH_TrackletCalculator::plus1
VarParam plus1
Definition: IMATH_TrackletCalculator.h:146
trklet::Settings::rmaxdisk
double rmaxdisk() const
Definition: Settings.h:102
trklet::IMATH_TrackletCalculator::phiL_3
VarSubtract phiL_3
Definition: IMATH_TrackletCalculator.h:263
trklet::IMATH_TrackletCalculator::rD_0_cut
VarCut rD_0_cut
Definition: IMATH_TrackletCalculator.h:432
trklet::IMATH_TrackletCalculator::a2
VarSubtract a2
Definition: IMATH_TrackletCalculator.h:195
trklet::VarInv::initLUT
void initLUT(double offset)
Definition: imath.cc:142
trklet::IMATH_TrackletCalculator::zL_0_final
VarAdjustKR zL_0_final
Definition: IMATH_TrackletCalculator.h:293
trklet::IMATH_TrackletCalculator::x13_2_cut
VarCut x13_2_cut
Definition: IMATH_TrackletCalculator.h:418
trklet::IMATH_TrackletCalculator::x22_max
const double x22_max
Definition: IMATH_TrackletCalculator.h:136
trklet::IMATH_TrackletCalculator::valid_phiL_0
VarFlag valid_phiL_0
Definition: IMATH_TrackletCalculator.h:446
trklet::IMATH_TrackletCalculator::delta1
VarMult delta1
Definition: IMATH_TrackletCalculator.h:191
trklet::IMATH_TrackletCalculator::r2abs_cut
VarCut r2abs_cut
Definition: IMATH_TrackletCalculator.h:390
trklet::IMATH_TrackletCalculator::z0_final
VarAdjustKR z0_final
Definition: IMATH_TrackletCalculator.h:220
trklet::IMATH_TrackletCalculator::x23_2_cut
VarCut x23_2_cut
Definition: IMATH_TrackletCalculator.h:414
trklet::IMATH_TrackletCalculator::zproj0
VarDef zproj0
Definition: IMATH_TrackletCalculator.h:169
trklet::IMATH_TrackletCalculator::valid_zL_1
VarFlag valid_zL_1
Definition: IMATH_TrackletCalculator.h:452
trklet::IMATH_TrackletCalculator::phi1
VarDef phi1
Definition: IMATH_TrackletCalculator.h:161
trklet::Settings::rmax
double rmax(unsigned int iLayer) const
Definition: Settings.h:129
trklet::IMATH_TrackletCalculator::r1mean
VarParam r1mean
Definition: IMATH_TrackletCalculator.h:150
trklet::IMATH_TrackletCalculator::phiL_1_final
VarAdjustK phiL_1_final
Definition: IMATH_TrackletCalculator.h:269
trklet::IMATH_TrackletCalculator::x8_2_cut
VarCut x8_2_cut
Definition: IMATH_TrackletCalculator.h:406
trklet::IMATH_TrackletCalculator::phi0_final
VarAdjustK phi0_final
Definition: IMATH_TrackletCalculator.h:218
trklet::IMATH_TrackletCalculator::a2_max
const double a2_max
Definition: IMATH_TrackletCalculator.h:130
trklet::IMATH_TrackletCalculator::x10_2
VarAdd x10_2
Definition: IMATH_TrackletCalculator.h:252
trklet::Settings::SS_phiderL_shift
int SS_phiderL_shift() const
Definition: Settings.h:294
trklet::IMATH_TrackletCalculator::x22_3
VarMult x22_3
Definition: IMATH_TrackletCalculator.h:258
trklet::VarParam::set_fval
void set_fval(double fval)
Definition: imath.h:448
trklet::IMATH_TrackletCalculator::x13_4
VarMult x13_4
Definition: IMATH_TrackletCalculator.h:317
trklet::IMATH_TrackletCalculator::globals_
imathGlobals * globals_
Definition: IMATH_TrackletCalculator.h:125
trklet::IMATH_TrackletCalculator::r12mean
VarParam r12mean
Definition: IMATH_TrackletCalculator.h:152
trklet::IMATH_TrackletCalculator::x7
VarMult x7
Definition: IMATH_TrackletCalculator.h:305
trklet::IMATH_TrackletCalculator::x12A_2
VarNounits x12A_2
Definition: IMATH_TrackletCalculator.h:242
trklet::IMATH_TrackletCalculator::phiD_0
VarAdd phiD_0
Definition: IMATH_TrackletCalculator.h:325
trklet::IMATH_TrackletCalculator::phi2
VarDef phi2
Definition: IMATH_TrackletCalculator.h:162
trklet::IMATH_TrackletCalculator::x22_2
VarMult x22_2
Definition: IMATH_TrackletCalculator.h:257
trklet::IMATH_TrackletCalculator::rD_4
VarMult rD_4
Definition: IMATH_TrackletCalculator.h:372
trklet::IMATH_TrackletCalculator::der_phiD_max
const double der_phiD_max
Definition: IMATH_TrackletCalculator.h:140
trklet::VarFlag::add_cut
void add_cut(VarBase *cut, const bool call_set_parent_flag=true)
Definition: imath.cc:373
trklet::IMATH_TrackletCalculator::x27m_3
VarSubtract x27m_3
Definition: IMATH_TrackletCalculator.h:365
edm::LogVerbatim
Definition: MessageLogger.h:297
trklet::IMATH_TrackletCalculator::phiD_3_final
VarAdjustK phiD_3_final
Definition: IMATH_TrackletCalculator.h:334
trklet::IMATH_TrackletCalculator::rD_4_final
VarAdjustK rD_4_final
Definition: IMATH_TrackletCalculator.h:378
trklet::VarAdjustKR
Definition: imath.h:376
trklet::IMATH_TrackletCalculator::der_phiL
VarNeg der_phiL
Definition: IMATH_TrackletCalculator.h:266
trklet::IMATH_TrackletCalculator::deltaZ
VarMult deltaZ
Definition: IMATH_TrackletCalculator.h:190
trklet::IMATH_TrackletCalculator::rD_2_final
VarAdjustK rD_2_final
Definition: IMATH_TrackletCalculator.h:376
trklet::IMATH_TrackletCalculator::r1abs
VarAdd r1abs
Definition: IMATH_TrackletCalculator.h:178
trklet::IMATH_TrackletCalculator::t_disk_max
const double t_disk_max
Definition: IMATH_TrackletCalculator.h:142
trklet::Settings::t_shift
int t_shift() const
Definition: Settings.h:285
trklet::IMATH_TrackletCalculator::x13_2
VarMult x13_2
Definition: IMATH_TrackletCalculator.h:315
trklet::VarTimesC
Definition: imath.h:769
trklet::VarInv
Definition: imath.h:955
trklet::IMATH_TrackletCalculator::x25_2
VarMult x25_2
Definition: IMATH_TrackletCalculator.h:321
trklet::IMATH_TrackletCalculator::valid_phiL_1
VarFlag valid_phiL_1
Definition: IMATH_TrackletCalculator.h:447
trklet::VarNeg
Definition: imath.h:755
trklet::IMATH_TrackletCalculator::valid_der_phiL
VarFlag valid_der_phiL
Definition: IMATH_TrackletCalculator.h:456
trklet::VarAdjustK
Definition: imath.h:335
trklet::IMATH_TrackletCalculator::x6m
VarAdd x6m
Definition: IMATH_TrackletCalculator.h:205
trklet::IMATH_TrackletCalculator::valid_phiD_0
VarFlag valid_phiD_0
Definition: IMATH_TrackletCalculator.h:459
trklet::IMATH_TrackletCalculator::r2mean
VarParam r2mean
Definition: IMATH_TrackletCalculator.h:151
trklet
Definition: AllProjectionsMemory.h:9
trklet::IMATH_TrackletCalculator::phiD_1_final
VarAdjustK phiD_1_final
Definition: IMATH_TrackletCalculator.h:332
trklet::IMATH_TrackletCalculator::x27m_2
VarSubtract x27m_2
Definition: IMATH_TrackletCalculator.h:364
trklet::IMATH_TrackletCalculator::x9_3
VarTimesC x9_3
Definition: IMATH_TrackletCalculator.h:359
trklet::IMATH_TrackletCalculator::x9_1
VarTimesC x9_1
Definition: IMATH_TrackletCalculator.h:357
trklet::IMATH_TrackletCalculator::x6a_max
const double x6a_max
Definition: IMATH_TrackletCalculator.h:132
trklet::IMATH_TrackletCalculator::zproj1
VarDef zproj1
Definition: IMATH_TrackletCalculator.h:170
trklet::IMATH_TrackletCalculator::valid_der_rD
VarFlag valid_der_rD
Definition: IMATH_TrackletCalculator.h:472
trklet::IMATH_TrackletCalculator::x9_4
VarTimesC x9_4
Definition: IMATH_TrackletCalculator.h:360
trklet::IMATH_TrackletCalculator::valid_rD_2
VarFlag valid_rD_2
Definition: IMATH_TrackletCalculator.h:467
trklet::IMATH_TrackletCalculator::der_zL_final
VarAdjustK der_zL_final
Definition: IMATH_TrackletCalculator.h:298
trklet::IMATH_TrackletCalculator::rD_1
VarMult rD_1
Definition: IMATH_TrackletCalculator.h:369
trklet::IMATH_TrackletCalculator::x13_3_cut
VarCut x13_3_cut
Definition: IMATH_TrackletCalculator.h:419
trklet::IMATH_TrackletCalculator::valid_der_phiD
VarFlag valid_der_phiD
Definition: IMATH_TrackletCalculator.h:471
trklet::IMATH_TrackletCalculator::x13_4_cut
VarCut x13_4_cut
Definition: IMATH_TrackletCalculator.h:420
trklet::IMATH_TrackletCalculator::rinv_final
VarAdjustK rinv_final
Definition: IMATH_TrackletCalculator.h:216
trklet::VarParam
Definition: imath.h:415
trklet::IMATH_TrackletCalculator::valid_phiD_2
VarFlag valid_phiD_2
Definition: IMATH_TrackletCalculator.h:461
trklet::IMATH_TrackletCalculator::x8_0
VarMult x8_0
Definition: IMATH_TrackletCalculator.h:230
trklet::IMATH_TrackletCalculator::phi0_cut
VarCut phi0_cut
Definition: IMATH_TrackletCalculator.h:400
trklet::IMATH_TrackletCalculator::phi0a_cut
VarCut phi0a_cut
Definition: IMATH_TrackletCalculator.h:398
trklet::IMATH_TrackletCalculator::zproj3
VarDef zproj3
Definition: IMATH_TrackletCalculator.h:172
trklet::IMATH_TrackletCalculator::x26_3
VarMult x26_3
Definition: IMATH_TrackletCalculator.h:347
trklet::Settings::rinvcut
double rinvcut() const
Definition: Settings.h:169
trklet::IMATH_TrackletCalculator::z0_cut
VarCut z0_cut
Definition: IMATH_TrackletCalculator.h:403
trklet::IMATH_TrackletCalculator::x22_0
VarMult x22_0
Definition: IMATH_TrackletCalculator.h:255
trklet::IMATH_TrackletCalculator::x12_0
VarMult x12_0
Definition: IMATH_TrackletCalculator.h:235
trklet::Settings::SS_phiD_shift
int SS_phiD_shift() const
Definition: Settings.h:299
trklet::IMATH_TrackletCalculator::x11_2
VarMult x11_2
Definition: IMATH_TrackletCalculator.h:280
trklet::IMATH_TrackletCalculator::zproj2
VarDef zproj2
Definition: IMATH_TrackletCalculator.h:171
trklet::IMATH_TrackletCalculator::phiL_2_final
VarAdjustK phiL_2_final
Definition: IMATH_TrackletCalculator.h:270
trklet::VarShift
Definition: imath.h:735
trklet::IMATH_TrackletCalculator::x10_3
VarAdd x10_3
Definition: IMATH_TrackletCalculator.h:253
trklet::IMATH_TrackletCalculator::x27m_1
VarSubtract x27m_1
Definition: IMATH_TrackletCalculator.h:363
trklet::IMATH_TrackletCalculator::phiL_1
VarSubtract phiL_1
Definition: IMATH_TrackletCalculator.h:261
trklet::IMATH_TrackletCalculator::R6
VarTimesC R6
Definition: IMATH_TrackletCalculator.h:200
trklet::IMATH_TrackletCalculator::z0
VarAdd z0
Definition: IMATH_TrackletCalculator.h:214
trklet::IMATH_TrackletCalculator::phiD_4_cut
VarCut phiD_4_cut
Definition: IMATH_TrackletCalculator.h:430
trklet::IMATH_TrackletCalculator::zproj4
VarDef zproj4
Definition: IMATH_TrackletCalculator.h:173
trklet::IMATH_TrackletCalculator::der_phiD_cut
VarCut der_phiD_cut
Definition: IMATH_TrackletCalculator.h:431
trklet::IMATH_TrackletCalculator::x20_3
VarTimesC x20_3
Definition: IMATH_TrackletCalculator.h:248
trklet::IMATH_TrackletCalculator::rinv
VarMult rinv
Definition: IMATH_TrackletCalculator.h:212
trklet::IMATH_TrackletCalculator::r1abs_cut
VarCut r1abs_cut
Definition: IMATH_TrackletCalculator.h:389
trklet::IMATH_TrackletCalculator::t
VarMult t
Definition: IMATH_TrackletCalculator.h:213
trklet::IMATH_TrackletCalculator::valid_der_zL
VarFlag valid_der_zL
Definition: IMATH_TrackletCalculator.h:457
imath.h
trklet::IMATH_TrackletCalculator::r2
VarDef r2
Definition: IMATH_TrackletCalculator.h:156
trklet::Settings::kz
double kz() const
Definition: Settings.h:249
trklet::IMATH_TrackletCalculator::x22_0_cut
VarCut x22_0_cut
Definition: IMATH_TrackletCalculator.h:408
trklet::IMATH_TrackletCalculator::x26A_0
VarNounits x26A_0
Definition: IMATH_TrackletCalculator.h:350
trklet::IMATH_TrackletCalculator::x23_3
VarMult x23_3
Definition: IMATH_TrackletCalculator.h:286
trklet::IMATH_TrackletCalculator::x25_0_cut
VarCut x25_0_cut
Definition: IMATH_TrackletCalculator.h:421
trklet::Settings::debugTracklet
bool debugTracklet() const
Definition: Settings.h:146
trklet::IMATH_TrackletCalculator::x6m_cut
VarCut x6m_cut
Definition: IMATH_TrackletCalculator.h:397
trklet::IMATH_TrackletCalculator::rproj3
VarDef rproj3
Definition: IMATH_TrackletCalculator.h:167
trklet::IMATH_TrackletCalculator::x11_1
VarMult x11_1
Definition: IMATH_TrackletCalculator.h:279
trklet::IMATH_TrackletCalculator
Definition: IMATH_TrackletCalculator.h:20
trklet::IMATH_TrackletCalculator::x20_1
VarTimesC x20_1
Definition: IMATH_TrackletCalculator.h:246
trklet::IMATH_TrackletCalculator::x23_2
VarMult x23_2
Definition: IMATH_TrackletCalculator.h:285
trklet::IMATH_TrackletCalculator::r2abs
VarAdd r2abs
Definition: IMATH_TrackletCalculator.h:179
trklet::IMATH_TrackletCalculator::x22_3_cut
VarCut x22_3_cut
Definition: IMATH_TrackletCalculator.h:411
trklet::IMATH_TrackletCalculator::delta2
VarMult delta2
Definition: IMATH_TrackletCalculator.h:192
trklet::IMATH_TrackletCalculator::x23_0
VarMult x23_0
Definition: IMATH_TrackletCalculator.h:283
trklet::IMATH_TrackletCalculator::phi0a
VarMult phi0a
Definition: IMATH_TrackletCalculator.h:206
trklet::IMATH_TrackletCalculator::dz_cut
VarCut dz_cut
Definition: IMATH_TrackletCalculator.h:392
trklet::Settings::PS_zderL_shift
int PS_zderL_shift() const
Definition: Settings.h:295
trklet::IMATH_TrackletCalculator::t_cut
VarCut t_cut
Definition: IMATH_TrackletCalculator.h:402
trklet::IMATH_TrackletCalculator::x11_0
VarMult x11_0
Definition: IMATH_TrackletCalculator.h:278
funct::pow
Power< A, B >::type pow(const A &a, const B &b)
Definition: Power.h:30
trklet::IMATH_TrackletCalculator::IMATH_TrackletCalculator
IMATH_TrackletCalculator(Settings const &settings, imathGlobals *globals, int i1, int i2)
Definition: IMATH_TrackletCalculator.h:22
trklet::IMATH_TrackletCalculator::der_phiD
VarMult der_phiD
Definition: IMATH_TrackletCalculator.h:337
trklet::IMATH_TrackletCalculator::x9_2
VarTimesC x9_2
Definition: IMATH_TrackletCalculator.h:358
trklet::Settings::zmax
double zmax(unsigned int iDisk) const
Definition: Settings.h:132
trklet::IMATH_TrackletCalculator::rD_0
VarMult rD_0
Definition: IMATH_TrackletCalculator.h:368
trklet::IMATH_TrackletCalculator::t_disk_min
const double t_disk_min
Definition: IMATH_TrackletCalculator.h:141
trklet::Settings::PS_rD_shift
int PS_rD_shift() const
Definition: Settings.h:300
trklet::Settings::z0cut
double z0cut() const
Definition: Settings.h:269
trklet::Settings::PS_zL_shift
int PS_zL_shift() const
Definition: Settings.h:292
trklet::IMATH_TrackletCalculator::plus2
VarParam plus2
Definition: IMATH_TrackletCalculator.h:147
trklet::IMATH_TrackletCalculator::z0a_cut
VarCut z0a_cut
Definition: IMATH_TrackletCalculator.h:399
trklet::IMATH_TrackletCalculator::x23_max
const double x23_max
Definition: IMATH_TrackletCalculator.h:137
trklet::IMATH_TrackletCalculator::valid_rD_1
VarFlag valid_rD_1
Definition: IMATH_TrackletCalculator.h:466
trklet::IMATH_TrackletCalculator::rproj2
VarDef rproj2
Definition: IMATH_TrackletCalculator.h:166
trklet::IMATH_TrackletCalculator::invt
VarInv invt
Definition: IMATH_TrackletCalculator.h:303
trklet::IMATH_TrackletCalculator::delta0_max
const double delta0_max
Definition: IMATH_TrackletCalculator.h:129
trklet::IMATH_TrackletCalculator::z0b
VarMult z0b
Definition: IMATH_TrackletCalculator.h:209
trklet::IMATH_TrackletCalculator::phiD_2_final
VarAdjustK phiD_2_final
Definition: IMATH_TrackletCalculator.h:333
trklet::IMATH_TrackletCalculator::x22_1
VarMult x22_1
Definition: IMATH_TrackletCalculator.h:256
trklet::IMATH_TrackletCalculator::der_phiL_final
VarAdjustK der_phiL_final
Definition: IMATH_TrackletCalculator.h:273
trklet::IMATH_TrackletCalculator::rD_2_cut
VarCut rD_2_cut
Definition: IMATH_TrackletCalculator.h:434
trklet::IMATH_TrackletCalculator::x26_4
VarMult x26_4
Definition: IMATH_TrackletCalculator.h:348
trklet::IMATH_TrackletCalculator::a2n
VarNeg a2n
Definition: IMATH_TrackletCalculator.h:196
trklet::IMATH_TrackletCalculator::drinv
VarInv drinv
Definition: IMATH_TrackletCalculator.h:184
trklet::IMATH_TrackletCalculator::x3
VarShift x3
Definition: IMATH_TrackletCalculator.h:265
trklet::IMATH_TrackletCalculator::x13_1
VarMult x13_1
Definition: IMATH_TrackletCalculator.h:314
trklet::IMATH_TrackletCalculator::a2b
VarNounits a2b
Definition: IMATH_TrackletCalculator.h:194
trklet::IMATH_TrackletCalculator::x26_2
VarMult x26_2
Definition: IMATH_TrackletCalculator.h:346
trklet::VarCut
Definition: imath.h:1054
trklet::IMATH_TrackletCalculator::der_rD_final
VarAdjustK der_rD_final
Definition: IMATH_TrackletCalculator.h:380
trklet::IMATH_TrackletCalculator::x8_3_cut
VarCut x8_3_cut
Definition: IMATH_TrackletCalculator.h:407
trklet::IMATH_TrackletCalculator::x8_1
VarMult x8_1
Definition: IMATH_TrackletCalculator.h:231
trklet::IMATH_TrackletCalculator::x2
VarShift x2
Definition: IMATH_TrackletCalculator.h:223
trklet::IMATH_TrackletCalculator::x6a
VarMult x6a
Definition: IMATH_TrackletCalculator.h:203
trklet::IMATH_TrackletCalculator::z0_max
const double z0_max
Definition: IMATH_TrackletCalculator.h:139
trklet::IMATH_TrackletCalculator::x20_0
VarTimesC x20_0
Definition: IMATH_TrackletCalculator.h:245
trklet::IMATH_TrackletCalculator::x27m_4
VarSubtract x27m_4
Definition: IMATH_TrackletCalculator.h:366
trklet::IMATH_TrackletCalculator::rinv_final_cut
VarCut rinv_final_cut
Definition: IMATH_TrackletCalculator.h:383
trklet::IMATH_TrackletCalculator::x26A_1
VarNounits x26A_1
Definition: IMATH_TrackletCalculator.h:351
trklet::IMATH_TrackletCalculator::rD_3
VarMult rD_3
Definition: IMATH_TrackletCalculator.h:371
trklet::IMATH_TrackletCalculator::x1_0
VarMult x1_0
Definition: IMATH_TrackletCalculator.h:225
trklet::Settings::rinv_shift
int rinv_shift() const
Definition: Settings.h:283
trklet::IMATH_TrackletCalculator::phiD_2
VarAdd phiD_2
Definition: IMATH_TrackletCalculator.h:327
trklet::IMATH_TrackletCalculator::x25_1
VarMult x25_1
Definition: IMATH_TrackletCalculator.h:320
trklet::IMATH_TrackletCalculator::x20_2
VarTimesC x20_2
Definition: IMATH_TrackletCalculator.h:247
trklet::IMATH_TrackletCalculator::x12A_1
VarNounits x12A_1
Definition: IMATH_TrackletCalculator.h:241
trklet::IMATH_TrackletCalculator::x12_2
VarMult x12_2
Definition: IMATH_TrackletCalculator.h:237
trklet::imathGlobals
Definition: imath.h:148
trklet::IMATH_TrackletCalculator::x6a_cut
VarCut x6a_cut
Definition: IMATH_TrackletCalculator.h:396
trklet::Settings::zlength
double zlength() const
Definition: Settings.h:101