#include <IMATH_TrackletCalculator.h>
Public Member Functions | |
IMATH_TrackletCalculator (Settings const &settings, imathGlobals *globals, int i1, int i2) | |
~IMATH_TrackletCalculator ()=default | |
Public Attributes | |
VarShift | a {globals_, "a", &a2, 1} |
VarSubtract | a2 {globals_, "a2", &plus2, &a2b, a2_max} |
VarCut | a2_cut {globals_, &a2, -a2_max, a2_max} |
const double | a2_max = 3. |
VarMult | a2a {globals_, "a2a", &delta1, &delta2, a2a_max} |
VarCut | a2a_cut {globals_, &a2a, -a2a_max, a2a_max} |
const double | a2a_max = 0.1 |
VarNounits | a2b {globals_, "a2b", &a2a} |
VarNeg | a2n {globals_, "a2n", &a2} |
VarMult | delta0 {globals_, "delta0", &dphi, &drinv, delta0_max} |
VarCut | delta0_cut {globals_, &delta0, -delta0_max, delta0_max} |
const double | delta0_max = 0.005 |
VarMult | delta1 {globals_, "delta1", &r1abs, &delta0} |
VarMult | delta2 {globals_, "delta2", &r2abs, &delta0} |
VarMult | deltaZ {globals_, "deltaZ", &dz, &drinv} |
VarMult | der_phiD {globals_, "der_phiD", &x7, &invt, 4 * der_phiD_max} |
VarCut | der_phiD_cut {globals_, &der_phiD, -der_phiD_max, der_phiD_max} |
VarAdjustK | der_phiD_final |
const double | der_phiD_max = 0.002 |
VarNeg | der_phiL {globals_, "der_phiL", &x3} |
VarAdjustK | der_phiL_final |
VarAdjustK | der_rD_final |
VarAdjustK | der_zL_final |
VarSubtract | dphi {globals_, "dphi", &phi2, &phi1, settings_.dphisector() / 4.} |
VarCut | dphi_cut {globals_, &dphi, -settings_.dphisector() / 4., settings_.dphisector() / 4.} |
VarSubtract | dr {globals_, "dr", &r2, &r1} |
VarInv | drinv {globals_, "drinv", &dr, 0, 18, 24, 0, VarInv::mode::both} |
VarSubtract | dz {globals_, "dz", &z2, &z1, dz_max} |
VarCut | dz_cut {globals_, &dz, -dz_max, dz_max} |
const double | dz_max = 50. |
imathGlobals * | globals_ |
VarInv | invt {globals_, "invt", &t_final, 0., 18, 26, 1, VarInv::mode::both, 13} |
VarParam | minus1 {globals_, "minus1", -1., 10} |
VarAdd | phi0 {globals_, "phi0", &phi1, &phi0a, 2 * settings_.dphisector()} |
VarCut | phi0_cut {globals_, &phi0, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
VarAdjustK | phi0_final {globals_, "phi0_final", &phi0, settings_.kphi1() * pow(2, settings_.phi0_shift())} |
VarMult | phi0a {globals_, "phi0a", &delta1, &x6m, settings_.dphisector()} |
VarCut | phi0a_cut {globals_, &phi0a, -settings_.dphisector(), settings_.dphisector()} |
VarDef | phi1 {globals_, "phi1", "Kphi", settings_.dphisector() / 0.75, settings_.kphi1()} |
VarDef | phi2 {globals_, "phi2", "Kphi", settings_.dphisector() / 0.75, settings_.kphi1()} |
VarAdd | phiD_0 {globals_, "phiD_0", &phi0, &x25_0, 2 * settings_.dphisector()} |
VarCut | phiD_0_cut {globals_, &phiD_0, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
VarAdjustK | phiD_0_final {globals_, "phiD_0_final", &phiD_0, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
VarAdd | phiD_1 {globals_, "phiD_1", &phi0, &x25_1, 2 * settings_.dphisector()} |
VarCut | phiD_1_cut {globals_, &phiD_1, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
VarAdjustK | phiD_1_final {globals_, "phiD_1_final", &phiD_1, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
VarAdd | phiD_2 {globals_, "phiD_2", &phi0, &x25_2, 2 * settings_.dphisector()} |
VarCut | phiD_2_cut {globals_, &phiD_2, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
VarAdjustK | phiD_2_final {globals_, "phiD_2_final", &phiD_2, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
VarAdd | phiD_3 {globals_, "phiD_3", &phi0, &x25_3, 2 * settings_.dphisector()} |
VarCut | phiD_3_cut {globals_, &phiD_3, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
VarAdjustK | phiD_3_final {globals_, "phiD_3_final", &phiD_3, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
VarAdd | phiD_4 {globals_, "phiD_4", &phi0, &x25_4, 2 * settings_.dphisector()} |
VarCut | phiD_4_cut {globals_, &phiD_4, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
VarAdjustK | phiD_4_final {globals_, "phiD_4_final", &phiD_4, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
VarSubtract | phiL_0 {globals_, "phiL_0", &phi0_final, &x22_0, -1, phi0_final.nbits() + 1} |
VarAdjustK | phiL_0_final {globals_, "phiL_0_final", &phiL_0, settings_.kphi1() * pow(2, settings_.SS_phiL_shift())} |
VarSubtract | phiL_1 {globals_, "phiL_1", &phi0_final, &x22_1, -1, phi0_final.nbits() + 1} |
VarAdjustK | phiL_1_final {globals_, "phiL_1_final", &phiL_1, settings_.kphi1() * pow(2, settings_.SS_phiL_shift())} |
VarSubtract | phiL_2 {globals_, "phiL_2", &phi0_final, &x22_2, -1, phi0_final.nbits() + 1} |
VarAdjustK | phiL_2_final {globals_, "phiL_2_final", &phiL_2, settings_.kphi1() * pow(2, settings_.SS_phiL_shift())} |
VarSubtract | phiL_3 {globals_, "phiL_3", &phi0_final, &x22_3, -1, phi0_final.nbits() + 1} |
VarAdjustK | phiL_3_final {globals_, "phiL_3_final", &phiL_3, settings_.kphi1() * pow(2, settings_.SS_phiL_shift())} |
VarParam | plus1 {globals_, "plus1", 1., 10} |
VarParam | plus2 {globals_, "plus2", 2., 10} |
VarDef | r1 {globals_, "r1", "Kr", settings_.drmax(), settings_.kr()} |
VarParam | r12mean {globals_, "r12mean", "Kr", 2 * settings_.rmax(trklet::N_DISK - 1), settings_.kr()} |
VarAdd | r1abs {globals_, "r1abs", &r1, &r1mean, settings_.rmax(trklet::N_LAYER - 1)} |
VarCut | r1abs_cut {globals_, &r1abs, -settings_.rmax(5), settings_.rmax(5)} |
VarParam | r1mean {globals_, "r1mean", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
VarDef | r2 {globals_, "r2", "Kr", settings_.drmax(), settings_.kr()} |
VarAdd | r2abs {globals_, "r2abs", &r2, &r2mean, settings_.rmax(trklet::N_LAYER - 1)} |
VarCut | r2abs_cut {globals_, &r2abs, -settings_.rmax(5), settings_.rmax(5)} |
VarParam | r2mean {globals_, "r2mean", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
VarTimesC | R6 {globals_, "R6", &Rabs, 1. / 6., 12} |
VarAdd | Rabs {globals_, "Rabs", &r1abs, &r2abs} |
VarMult | rD_0 {globals_, "rD_0", &x13_0, &x27m_0, 2 * settings_.rmaxdisk()} |
VarCut | rD_0_cut {globals_, &rD_0, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
VarAdjustK | rD_0_final {globals_, "rD_0_final", &rD_0, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
VarMult | rD_1 {globals_, "rD_1", &x13_1, &x27m_1, 2 * settings_.rmaxdisk()} |
VarCut | rD_1_cut {globals_, &rD_1, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
VarAdjustK | rD_1_final {globals_, "rD_1_final", &rD_1, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
VarMult | rD_2 {globals_, "rD_2", &x13_2, &x27m_2, 2 * settings_.rmaxdisk()} |
VarCut | rD_2_cut {globals_, &rD_2, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
VarAdjustK | rD_2_final {globals_, "rD_2_final", &rD_2, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
VarMult | rD_3 {globals_, "rD_3", &x13_3, &x27m_3, 2 * settings_.rmaxdisk()} |
VarCut | rD_3_cut {globals_, &rD_3, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
VarAdjustK | rD_3_final {globals_, "rD_3_final", &rD_3, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
VarMult | rD_4 {globals_, "rD_4", &x13_4, &x27m_4, 2 * settings_.rmaxdisk()} |
VarCut | rD_4_cut {globals_, &rD_4, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
VarAdjustK | rD_4_final {globals_, "rD_4_final", &rD_4, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
VarMult | rinv {globals_, "rinv", &a2n, &delta0, 2 * settings_.maxrinv()} |
VarCut | rinv_cut {globals_, &rinv, -settings_.maxrinv(), settings_.maxrinv()} |
VarAdjustK | rinv_final |
VarCut | rinv_final_cut {globals_, &rinv_final, -settings_.rinvcut(), settings_.rinvcut()} |
VarDef | rproj0 {globals_, "rproj0", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
VarDef | rproj1 {globals_, "rproj1", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
VarDef | rproj2 {globals_, "rproj2", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
VarDef | rproj3 {globals_, "rproj3", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Settings const & | settings_ |
VarMult | t {globals_, "t", &a, &deltaZ, t_max} |
VarCut | t_cut {globals_, &t, -t_max, t_max} |
VarCut | t_disk_cut_left {globals_, &t, -t_disk_max, -t_disk_min} |
VarCut | t_disk_cut_right {globals_, &t, t_disk_min, t_disk_max} |
const double | t_disk_max = 4 |
const double | t_disk_min = 1 |
VarAdjustKR | t_final {globals_, "t_final", &t, settings_.kz() / settings_.kr() * pow(2, settings_.t_shift())} |
VarCut | t_layer_cut {globals_, &t, -t_layer_max, t_layer_max} |
const double | t_layer_max = 2.5 |
const double | t_max = 4. |
VarFlag | valid_der_phiD {globals_, "valid_der_phiD", &der_phiD_final} |
VarFlag | valid_der_phiL {globals_, "valid_der_phiL", &der_phiL_final} |
VarFlag | valid_der_rD {globals_, "valid_der_rD", &der_rD_final} |
VarFlag | valid_der_zL {globals_, "valid_der_zL", &der_zL_final} |
VarFlag | valid_phiD_0 {globals_, "valid_phiD_0", &phiD_0_final} |
VarFlag | valid_phiD_1 {globals_, "valid_phiD_1", &phiD_1_final} |
VarFlag | valid_phiD_2 {globals_, "valid_phiD_2", &phiD_2_final} |
VarFlag | valid_phiD_3 {globals_, "valid_phiD_3", &phiD_3_final} |
VarFlag | valid_phiD_4 {globals_, "valid_phiD_4", &phiD_4_final} |
VarFlag | valid_phiL_0 {globals_, "valid_phiL_0", &phiL_0_final} |
VarFlag | valid_phiL_1 {globals_, "valid_phiL_1", &phiL_1_final} |
VarFlag | valid_phiL_2 {globals_, "valid_phiL_2", &phiL_2_final} |
VarFlag | valid_phiL_3 {globals_, "valid_phiL_3", &phiL_3_final} |
VarFlag | valid_rD_0 {globals_, "valid_rD_0", &rD_0_final} |
VarFlag | valid_rD_1 {globals_, "valid_rD_1", &rD_1_final} |
VarFlag | valid_rD_2 {globals_, "valid_rD_2", &rD_2_final} |
VarFlag | valid_rD_3 {globals_, "valid_rD_3", &rD_3_final} |
VarFlag | valid_rD_4 {globals_, "valid_rD_4", &rD_4_final} |
VarFlag | valid_trackpar {globals_, "valid_trackpar", &rinv_final, &phi0_final, &t_final, &z0_final} |
VarFlag | valid_zL_0 {globals_, "valid_zL_0", &zL_0_final} |
VarFlag | valid_zL_1 {globals_, "valid_zL_1", &zL_1_final} |
VarFlag | valid_zL_2 {globals_, "valid_zL_2", &zL_2_final} |
VarFlag | valid_zL_3 {globals_, "valid_zL_3", &zL_3_final} |
VarAdd | x10_0 {globals_, "x10_0", &plus1, &x20_0} |
VarAdd | x10_1 {globals_, "x10_1", &plus1, &x20_1} |
VarAdd | x10_2 {globals_, "x10_2", &plus1, &x20_2} |
VarAdd | x10_3 {globals_, "x10_3", &plus1, &x20_3} |
VarMult | x11_0 {globals_, "x11_0", &rproj0, &t} |
VarMult | x11_1 {globals_, "x11_1", &rproj1, &t} |
VarMult | x11_2 {globals_, "x11_2", &rproj2, &t} |
VarMult | x11_3 {globals_, "x11_3", &rproj3, &t} |
VarMult | x12_0 {globals_, "x12_0", &x8_0, &x8_0} |
VarMult | x12_1 {globals_, "x12_1", &x8_1, &x8_1} |
VarMult | x12_2 {globals_, "x12_2", &x8_2, &x8_2} |
VarMult | x12_3 {globals_, "x12_3", &x8_3, &x8_3} |
VarNounits | x12A_0 {globals_, "x12A_0", &x12_0} |
VarNounits | x12A_1 {globals_, "x12A_1", &x12_1} |
VarNounits | x12A_2 {globals_, "x12A_2", &x12_2} |
VarNounits | x12A_3 {globals_, "x12A_3", &x12_3} |
VarMult | x13_0 {globals_, "x13_0", &x5_0, &invt, x13_max} |
VarCut | x13_0_cut {globals_, &x13_0, -x13_max, x13_max} |
VarMult | x13_1 {globals_, "x13_1", &x5_1, &invt, x13_max} |
VarCut | x13_1_cut {globals_, &x13_1, -x13_max, x13_max} |
VarMult | x13_2 {globals_, "x13_2", &x5_2, &invt, x13_max} |
VarCut | x13_2_cut {globals_, &x13_2, -x13_max, x13_max} |
VarMult | x13_3 {globals_, "x13_3", &x5_3, &invt, x13_max} |
VarCut | x13_3_cut {globals_, &x13_3, -x13_max, x13_max} |
VarMult | x13_4 {globals_, "x13_4", &x5_4, &invt, x13_max} |
VarCut | x13_4_cut {globals_, &x13_4, -x13_max, x13_max} |
const double | x13_max = 300. |
VarMult | x1_0 {globals_, "x1_0", &x2, &rproj0} |
VarMult | x1_1 {globals_, "x1_1", &x2, &rproj1} |
VarMult | x1_2 {globals_, "x1_2", &x2, &rproj2} |
VarMult | x1_3 {globals_, "x1_3", &x2, &rproj3} |
VarShift | x2 {globals_, "x2", &delta0, 1} |
VarTimesC | x20_0 {globals_, "x20_0", &x12A_0, 1. / 6.} |
VarTimesC | x20_1 {globals_, "x20_1", &x12A_1, 1. / 6.} |
VarTimesC | x20_2 {globals_, "x20_2", &x12A_2, 1. / 6.} |
VarTimesC | x20_3 {globals_, "x20_3", &x12A_3, 1. / 6.} |
VarMult | x22_0 {globals_, "x22_0", &x8_0, &x10_0, 2 * x22_max} |
VarCut | x22_0_cut {globals_, &x22_0, -x22_max, x22_max} |
VarMult | x22_1 {globals_, "x22_1", &x8_1, &x10_1, 2 * x22_max} |
VarCut | x22_1_cut {globals_, &x22_1, -x22_max, x22_max} |
VarMult | x22_2 {globals_, "x22_2", &x8_2, &x10_2, 2 * x22_max} |
VarCut | x22_2_cut {globals_, &x22_2, -x22_max, x22_max} |
VarMult | x22_3 {globals_, "x22_3", &x8_3, &x10_3, 2 * x22_max} |
VarCut | x22_3_cut {globals_, &x22_3, -x22_max, x22_max} |
const double | x22_max = 0.3 |
VarMult | x23_0 {globals_, "x23_0", &x11_0, &x10_0, 2 * x23_max} |
VarCut | x23_0_cut {globals_, &x23_0, -x23_max, x23_max} |
VarMult | x23_1 {globals_, "x23_1", &x11_1, &x10_1, 2 * x23_max} |
VarCut | x23_1_cut {globals_, &x23_1, -x23_max, x23_max} |
VarMult | x23_2 {globals_, "x23_2", &x11_2, &x10_2, 2 * x23_max} |
VarCut | x23_2_cut {globals_, &x23_2, -x23_max, x23_max} |
VarMult | x23_3 {globals_, "x23_3", &x11_3, &x10_3, 2 * x23_max} |
VarCut | x23_3_cut {globals_, &x23_3, -x23_max, x23_max} |
const double | x23_max = 200. |
VarMult | x25_0 {globals_, "x25_0", &x13_0, &x7, 2 * settings_.dphisector()} |
VarCut | x25_0_cut {globals_, &x25_0, -settings_.dphisector(), settings_.dphisector()} |
VarMult | x25_1 {globals_, "x25_1", &x13_1, &x7, 2 * settings_.dphisector()} |
VarCut | x25_1_cut {globals_, &x25_1, -settings_.dphisector(), settings_.dphisector()} |
VarMult | x25_2 {globals_, "x25_2", &x13_2, &x7, 2 * settings_.dphisector()} |
VarCut | x25_2_cut {globals_, &x25_2, -settings_.dphisector(), settings_.dphisector()} |
VarMult | x25_3 {globals_, "x25_3", &x13_3, &x7, 2 * settings_.dphisector()} |
VarCut | x25_3_cut {globals_, &x25_3, -settings_.dphisector(), settings_.dphisector()} |
VarMult | x25_4 {globals_, "x25_4", &x13_4, &x7, 2 * settings_.dphisector()} |
VarCut | x25_4_cut {globals_, &x25_4, -settings_.dphisector(), settings_.dphisector()} |
VarMult | x26_0 {globals_, "x26_0", &x25_0, &x25_0} |
VarMult | x26_1 {globals_, "x26_1", &x25_1, &x25_1} |
VarMult | x26_2 {globals_, "x26_2", &x25_2, &x25_2} |
VarMult | x26_3 {globals_, "x26_3", &x25_3, &x25_3} |
VarMult | x26_4 {globals_, "x26_4", &x25_4, &x25_4} |
VarNounits | x26A_0 {globals_, "x26A_0", &x26_0} |
VarNounits | x26A_1 {globals_, "x26A_1", &x26_1} |
VarNounits | x26A_2 {globals_, "x26A_2", &x26_2} |
VarNounits | x26A_3 {globals_, "x26A_3", &x26_3} |
VarNounits | x26A_4 {globals_, "x26A_4", &x26_4} |
VarSubtract | x27m_0 {globals_, "x27_0", &plus1, &x9_0} |
VarSubtract | x27m_1 {globals_, "x27_1", &plus1, &x9_1} |
VarSubtract | x27m_2 {globals_, "x27_2", &plus1, &x9_2} |
VarSubtract | x27m_3 {globals_, "x27_3", &plus1, &x9_3} |
VarSubtract | x27m_4 {globals_, "x27_4", &plus1, &x9_4} |
VarShift | x3 {globals_, "x3", &rinv, 1} |
VarMult | x4 {globals_, "x4", &R6, &delta0} |
VarSubtract | x5_0 {globals_, "x5_0", &zproj0, &z0} |
VarSubtract | x5_1 {globals_, "x5_1", &zproj1, &z0} |
VarSubtract | x5_2 {globals_, "x5_2", &zproj2, &z0} |
VarSubtract | x5_3 {globals_, "x5_3", &zproj3, &z0} |
VarSubtract | x5_4 {globals_, "x5_4", &zproj4, &z0} |
VarMult | x6a {globals_, "x6a", &delta2, &x4, 2 * x6a_max} |
VarCut | x6a_cut {globals_, &x6a, -x6a_max, x6a_max} |
const double | x6a_max = 0.02 |
VarNounits | x6b {globals_, "x6b", &x6a} |
VarAdd | x6m {globals_, "x6m", &minus1, &x6b, x6m_max} |
VarCut | x6m_cut {globals_, &x6m, -x6m_max, x6m_max} |
const double | x6m_max = 2. |
VarMult | x7 {globals_, "x7", &x2, &a2} |
VarMult | x8_0 {globals_, "x8_0", &x1_0, &a2n, x8_max} |
VarCut | x8_0_cut {globals_, &x8_0, -x8_max, x8_max} |
VarMult | x8_1 {globals_, "x8_1", &x1_1, &a2n, x8_max} |
VarCut | x8_1_cut {globals_, &x8_1, -x8_max, x8_max} |
VarMult | x8_2 {globals_, "x8_2", &x1_2, &a2n, x8_max} |
VarCut | x8_2_cut {globals_, &x8_2, -x8_max, x8_max} |
VarMult | x8_3 {globals_, "x8_3", &x1_3, &a2n, x8_max} |
VarCut | x8_3_cut {globals_, &x8_3, -x8_max, x8_max} |
const double | x8_max = 1. |
VarTimesC | x9_0 {globals_, "x9_0", &x26A_0, 1. / 6.} |
VarTimesC | x9_1 {globals_, "x9_1", &x26A_1, 1. / 6.} |
VarTimesC | x9_2 {globals_, "x9_2", &x26A_2, 1. / 6.} |
VarTimesC | x9_3 {globals_, "x9_3", &x26A_3, 1. / 6.} |
VarTimesC | x9_4 {globals_, "x9_4", &x26A_4, 1. / 6.} |
VarAdd | z0 {globals_, "z0", &z1, &z0b, 2 * z0_max} |
VarCut | z0_cut {globals_, &z0, -z0_max, z0_max} |
VarAdjustKR | z0_final {globals_, "z0_final", &z0, settings_.kz() * pow(2, settings_.z0_shift())} |
VarCut | z0_final_cut {globals_, -1.5 * settings_.z0cut(), 1.5 * settings_.z0cut()} |
VarCut | z0_final_L1_cut {globals_, -settings_.z0cut(), settings_.z0cut()} |
const double | z0_max = 20. |
VarMult | z0a {globals_, "z0a", &r1abs, &deltaZ, settings_.zlength()} |
VarCut | z0a_cut {globals_, &z0a, (-1) * settings_.zlength(), settings_.zlength()} |
VarMult | z0b {globals_, "z0b", &z0a, &x6m, settings_.zlength()} |
VarDef | z1 {globals_, "z1", "Kz", settings_.zlength(), settings_.kz()} |
VarDef | z2 {globals_, "z2", "Kz", settings_.zlength(), settings_.kz()} |
VarAdd | zL_0 {globals_, "zL_0", &z0, &x23_0} |
VarAdjustKR | zL_0_final {globals_, "zL_0_final", &zL_0, settings_.kz() * pow(2, settings_.PS_zL_shift())} |
VarAdd | zL_1 {globals_, "zL_1", &z0, &x23_1} |
VarAdjustKR | zL_1_final {globals_, "zL_1_final", &zL_1, settings_.kz() * pow(2, settings_.PS_zL_shift())} |
VarAdd | zL_2 {globals_, "zL_2", &z0, &x23_2} |
VarAdjustKR | zL_2_final {globals_, "zL_2_final", &zL_2, settings_.kz() * pow(2, settings_.PS_zL_shift())} |
VarAdd | zL_3 {globals_, "zL_3", &z0, &x23_3} |
VarAdjustKR | zL_3_final {globals_, "zL_3_final", &zL_3, settings_.kz() * pow(2, settings_.PS_zL_shift())} |
VarDef | zproj0 {globals_, "zproj0", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
VarDef | zproj1 {globals_, "zproj1", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
VarDef | zproj2 {globals_, "zproj2", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
VarDef | zproj3 {globals_, "zproj3", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
VarDef | zproj4 {globals_, "zproj4", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
Definition at line 20 of file IMATH_TrackletCalculator.h.
|
inline |
Definition at line 22 of file IMATH_TrackletCalculator.h.
References trklet::VarBase::add_cut(), trklet::VarFlag::add_cut(), trklet::Settings::debugTracklet(), trklet::Settings::dphisector(), drinv, testProducerWithPsetDescEmpty_cfi::i1, testProducerWithPsetDescEmpty_cfi::i2, trklet::VarInv::initLUT(), trklet::Settings::kphi1(), trklet::Settings::kr(), trklet::Settings::kz(), trklet::Settings::phi0_shift(), conifer::pow(), trklet::Settings::PS_rD_shift(), trklet::Settings::PS_rderD_shift(), trklet::Settings::PS_zderL_shift(), trklet::Settings::PS_zL_shift(), r12mean, r1mean, r2mean, trklet::Settings::rinv_shift(), trklet::Settings::rmax(), trklet::Settings::rmean(), alignCSCRings::s, trklet::VarParam::set_fval(), settings_, trklet::Settings::SS_phiD_shift(), trklet::Settings::SS_phiderD_shift(), trklet::Settings::SS_phiderL_shift(), trklet::Settings::SS_phiL_shift(), t_disk_cut_left, t_disk_cut_right, t_layer_cut, trklet::Settings::t_shift(), valid_der_phiD, valid_der_phiL, valid_der_rD, valid_der_zL, valid_phiD_0, valid_phiD_1, valid_phiD_2, valid_phiD_3, valid_phiD_4, valid_phiL_0, valid_phiL_1, valid_phiL_2, valid_phiL_3, valid_rD_0, valid_rD_1, valid_rD_2, valid_rD_3, valid_rD_4, valid_zL_0, valid_zL_1, valid_zL_2, valid_zL_3, z0_final, z0_final_cut, z0_final_L1_cut, trklet::Settings::z0_shift(), and trklet::Settings::zmax().
|
default |
Definition at line 197 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::a2 {globals_, "a2", &plus2, &a2b, a2_max} |
Definition at line 195 of file IMATH_TrackletCalculator.h.
Definition at line 395 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::a2_max = 3. |
Definition at line 130 of file IMATH_TrackletCalculator.h.
Definition at line 193 of file IMATH_TrackletCalculator.h.
Definition at line 394 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::a2a_max = 0.1 |
Definition at line 131 of file IMATH_TrackletCalculator.h.
VarNounits trklet::IMATH_TrackletCalculator::a2b {globals_, "a2b", &a2a} |
Definition at line 194 of file IMATH_TrackletCalculator.h.
Definition at line 196 of file IMATH_TrackletCalculator.h.
VarMult trklet::IMATH_TrackletCalculator::delta0 {globals_, "delta0", &dphi, &drinv, delta0_max} |
Definition at line 189 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::delta0_cut {globals_, &delta0, -delta0_max, delta0_max} |
Definition at line 393 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::delta0_max = 0.005 |
Definition at line 129 of file IMATH_TrackletCalculator.h.
Definition at line 191 of file IMATH_TrackletCalculator.h.
Definition at line 192 of file IMATH_TrackletCalculator.h.
Definition at line 190 of file IMATH_TrackletCalculator.h.
VarMult trklet::IMATH_TrackletCalculator::der_phiD {globals_, "der_phiD", &x7, &invt, 4 * der_phiD_max} |
Definition at line 337 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::der_phiD_cut {globals_, &der_phiD, -der_phiD_max, der_phiD_max} |
Definition at line 431 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::der_phiD_final |
Definition at line 339 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), trklet::MatchProcessor::MatchProcessor(), trklet::ProjectionRouter::ProjectionRouter(), and trklet::TrackletCalculator::writeFirmwareDesign().
const double trklet::IMATH_TrackletCalculator::der_phiD_max = 0.002 |
Definition at line 140 of file IMATH_TrackletCalculator.h.
Definition at line 266 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::der_phiL_final |
Definition at line 273 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarAdjustK trklet::IMATH_TrackletCalculator::der_rD_final |
Definition at line 380 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarAdjustK trklet::IMATH_TrackletCalculator::der_zL_final |
Definition at line 298 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarSubtract trklet::IMATH_TrackletCalculator::dphi {globals_, "dphi", &phi2, &phi1, settings_.dphisector() / 4.} |
Definition at line 186 of file IMATH_TrackletCalculator.h.
Referenced by VBF.VBF::__str__().
VarCut trklet::IMATH_TrackletCalculator::dphi_cut {globals_, &dphi, -settings_.dphisector() / 4., settings_.dphisector() / 4.} |
Definition at line 391 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::dr {globals_, "dr", &r2, &r1} |
Definition at line 181 of file IMATH_TrackletCalculator.h.
VarInv trklet::IMATH_TrackletCalculator::drinv {globals_, "drinv", &dr, 0, 18, 24, 0, VarInv::mode::both} |
Definition at line 184 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator(), and trklet::TrackletCalculator::writeInvTable().
VarSubtract trklet::IMATH_TrackletCalculator::dz {globals_, "dz", &z2, &z1, dz_max} |
Definition at line 187 of file IMATH_TrackletCalculator.h.
Referenced by Electron.Electron::cutBasedId(), and ntupleDataFormat.Track::dzPull().
Definition at line 392 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::dz_max = 50. |
Definition at line 128 of file IMATH_TrackletCalculator.h.
imathGlobals* trklet::IMATH_TrackletCalculator::globals_ |
Definition at line 125 of file IMATH_TrackletCalculator.h.
VarInv trklet::IMATH_TrackletCalculator::invt {globals_, "invt", &t_final, 0., 18, 26, 1, VarInv::mode::both, 13} |
Definition at line 303 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculator::writeInvTable().
Definition at line 148 of file IMATH_TrackletCalculator.h.
VarAdd trklet::IMATH_TrackletCalculator::phi0 {globals_, "phi0", &phi1, &phi0a, 2 * settings_.dphisector()} |
Definition at line 211 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::phi0_cut {globals_, &phi0, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
Definition at line 400 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::phi0_final {globals_, "phi0_final", &phi0, settings_.kphi1() * pow(2, settings_.phi0_shift())} |
Definition at line 218 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::inSector(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), trklet::TrackletCalculator::TrackletCalculator(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarMult trklet::IMATH_TrackletCalculator::phi0a {globals_, "phi0a", &delta1, &x6m, settings_.dphisector()} |
Definition at line 206 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::phi0a_cut {globals_, &phi0a, -settings_.dphisector(), settings_.dphisector()} |
Definition at line 398 of file IMATH_TrackletCalculator.h.
VarDef trklet::IMATH_TrackletCalculator::phi1 {globals_, "phi1", "Kphi", settings_.dphisector() / 0.75, settings_.kphi1()} |
Definition at line 161 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarDef trklet::IMATH_TrackletCalculator::phi2 {globals_, "phi2", "Kphi", settings_.dphisector() / 0.75, settings_.kphi1()} |
Definition at line 162 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarAdd trklet::IMATH_TrackletCalculator::phiD_0 {globals_, "phiD_0", &phi0, &x25_0, 2 * settings_.dphisector()} |
Definition at line 325 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::phiD_0_cut {globals_, &phiD_0, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
Definition at line 426 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::phiD_0_final {globals_, "phiD_0_final", &phiD_0, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
Definition at line 331 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarAdd trklet::IMATH_TrackletCalculator::phiD_1 {globals_, "phiD_1", &phi0, &x25_1, 2 * settings_.dphisector()} |
Definition at line 326 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::phiD_1_cut {globals_, &phiD_1, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
Definition at line 427 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::phiD_1_final {globals_, "phiD_1_final", &phiD_1, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
Definition at line 332 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarAdd trklet::IMATH_TrackletCalculator::phiD_2 {globals_, "phiD_2", &phi0, &x25_2, 2 * settings_.dphisector()} |
Definition at line 327 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::phiD_2_cut {globals_, &phiD_2, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
Definition at line 428 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::phiD_2_final {globals_, "phiD_2_final", &phiD_2, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
Definition at line 333 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarAdd trklet::IMATH_TrackletCalculator::phiD_3 {globals_, "phiD_3", &phi0, &x25_3, 2 * settings_.dphisector()} |
Definition at line 328 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::phiD_3_cut {globals_, &phiD_3, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
Definition at line 429 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::phiD_3_final {globals_, "phiD_3_final", &phiD_3, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
Definition at line 334 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarAdd trklet::IMATH_TrackletCalculator::phiD_4 {globals_, "phiD_4", &phi0, &x25_4, 2 * settings_.dphisector()} |
Definition at line 329 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::phiD_4_cut {globals_, &phiD_4, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
Definition at line 430 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::phiD_4_final {globals_, "phiD_4_final", &phiD_4, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
Definition at line 335 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarSubtract trklet::IMATH_TrackletCalculator::phiL_0 {globals_, "phiL_0", &phi0_final, &x22_0, -1, phi0_final.nbits() + 1} |
Definition at line 260 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::phiL_0_final {globals_, "phiL_0_final", &phiL_0, settings_.kphi1() * pow(2, settings_.SS_phiL_shift())} |
Definition at line 268 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarSubtract trklet::IMATH_TrackletCalculator::phiL_1 {globals_, "phiL_1", &phi0_final, &x22_1, -1, phi0_final.nbits() + 1} |
Definition at line 261 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::phiL_1_final {globals_, "phiL_1_final", &phiL_1, settings_.kphi1() * pow(2, settings_.SS_phiL_shift())} |
Definition at line 269 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarSubtract trklet::IMATH_TrackletCalculator::phiL_2 {globals_, "phiL_2", &phi0_final, &x22_2, -1, phi0_final.nbits() + 1} |
Definition at line 262 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::phiL_2_final {globals_, "phiL_2_final", &phiL_2, settings_.kphi1() * pow(2, settings_.SS_phiL_shift())} |
Definition at line 270 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarSubtract trklet::IMATH_TrackletCalculator::phiL_3 {globals_, "phiL_3", &phi0_final, &x22_3, -1, phi0_final.nbits() + 1} |
Definition at line 263 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::phiL_3_final {globals_, "phiL_3_final", &phiL_3, settings_.kphi1() * pow(2, settings_.SS_phiL_shift())} |
Definition at line 271 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
Definition at line 146 of file IMATH_TrackletCalculator.h.
Definition at line 147 of file IMATH_TrackletCalculator.h.
VarDef trklet::IMATH_TrackletCalculator::r1 {globals_, "r1", "Kr", settings_.drmax(), settings_.kr()} |
Definition at line 155 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarParam trklet::IMATH_TrackletCalculator::r12mean {globals_, "r12mean", "Kr", 2 * settings_.rmax(trklet::N_DISK - 1), settings_.kr()} |
Definition at line 152 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
VarAdd trklet::IMATH_TrackletCalculator::r1abs {globals_, "r1abs", &r1, &r1mean, settings_.rmax(trklet::N_LAYER - 1)} |
Definition at line 178 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::r1abs_cut {globals_, &r1abs, -settings_.rmax(5), settings_.rmax(5)} |
Definition at line 389 of file IMATH_TrackletCalculator.h.
VarParam trklet::IMATH_TrackletCalculator::r1mean {globals_, "r1mean", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Definition at line 150 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
VarDef trklet::IMATH_TrackletCalculator::r2 {globals_, "r2", "Kr", settings_.drmax(), settings_.kr()} |
Definition at line 156 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarAdd trklet::IMATH_TrackletCalculator::r2abs {globals_, "r2abs", &r2, &r2mean, settings_.rmax(trklet::N_LAYER - 1)} |
Definition at line 179 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::r2abs_cut {globals_, &r2abs, -settings_.rmax(5), settings_.rmax(5)} |
Definition at line 390 of file IMATH_TrackletCalculator.h.
VarParam trklet::IMATH_TrackletCalculator::r2mean {globals_, "r2mean", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Definition at line 151 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 200 of file IMATH_TrackletCalculator.h.
Definition at line 199 of file IMATH_TrackletCalculator.h.
VarMult trklet::IMATH_TrackletCalculator::rD_0 {globals_, "rD_0", &x13_0, &x27m_0, 2 * settings_.rmaxdisk()} |
Definition at line 368 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::rD_0_cut {globals_, &rD_0, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
Definition at line 432 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::rD_0_final {globals_, "rD_0_final", &rD_0, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
Definition at line 374 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarMult trklet::IMATH_TrackletCalculator::rD_1 {globals_, "rD_1", &x13_1, &x27m_1, 2 * settings_.rmaxdisk()} |
Definition at line 369 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::rD_1_cut {globals_, &rD_1, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
Definition at line 433 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::rD_1_final {globals_, "rD_1_final", &rD_1, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
Definition at line 375 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarMult trklet::IMATH_TrackletCalculator::rD_2 {globals_, "rD_2", &x13_2, &x27m_2, 2 * settings_.rmaxdisk()} |
Definition at line 370 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::rD_2_cut {globals_, &rD_2, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
Definition at line 434 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::rD_2_final {globals_, "rD_2_final", &rD_2, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
Definition at line 376 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarMult trklet::IMATH_TrackletCalculator::rD_3 {globals_, "rD_3", &x13_3, &x27m_3, 2 * settings_.rmaxdisk()} |
Definition at line 371 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::rD_3_cut {globals_, &rD_3, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
Definition at line 435 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::rD_3_final {globals_, "rD_3_final", &rD_3, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
Definition at line 377 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarMult trklet::IMATH_TrackletCalculator::rD_4 {globals_, "rD_4", &x13_4, &x27m_4, 2 * settings_.rmaxdisk()} |
Definition at line 372 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::rD_4_cut {globals_, &rD_4, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
Definition at line 436 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::rD_4_final {globals_, "rD_4_final", &rD_4, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
Definition at line 378 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarMult trklet::IMATH_TrackletCalculator::rinv {globals_, "rinv", &a2n, &delta0, 2 * settings_.maxrinv()} |
Definition at line 212 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::rinv_cut {globals_, &rinv, -settings_.maxrinv(), settings_.maxrinv()} |
Definition at line 401 of file IMATH_TrackletCalculator.h.
VarAdjustK trklet::IMATH_TrackletCalculator::rinv_final |
Definition at line 216 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculator::TrackletCalculator(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarCut trklet::IMATH_TrackletCalculator::rinv_final_cut {globals_, &rinv_final, -settings_.rinvcut(), settings_.rinvcut()} |
Definition at line 383 of file IMATH_TrackletCalculator.h.
VarDef trklet::IMATH_TrackletCalculator::rproj0 {globals_, "rproj0", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Definition at line 164 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarDef trklet::IMATH_TrackletCalculator::rproj1 {globals_, "rproj1", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Definition at line 165 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarDef trklet::IMATH_TrackletCalculator::rproj2 {globals_, "rproj2", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Definition at line 166 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarDef trklet::IMATH_TrackletCalculator::rproj3 {globals_, "rproj3", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Definition at line 167 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
Settings const& trklet::IMATH_TrackletCalculator::settings_ |
Definition at line 123 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 213 of file IMATH_TrackletCalculator.h.
Definition at line 402 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::t_disk_cut_left {globals_, &t, -t_disk_max, -t_disk_min} |
Definition at line 438 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
VarCut trklet::IMATH_TrackletCalculator::t_disk_cut_right {globals_, &t, t_disk_min, t_disk_max} |
Definition at line 439 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
const double trklet::IMATH_TrackletCalculator::t_disk_max = 4 |
Definition at line 142 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::t_disk_min = 1 |
Definition at line 141 of file IMATH_TrackletCalculator.h.
VarAdjustKR trklet::IMATH_TrackletCalculator::t_final {globals_, "t_final", &t, settings_.kz() / settings_.kr() * pow(2, settings_.t_shift())} |
Definition at line 219 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarCut trklet::IMATH_TrackletCalculator::t_layer_cut {globals_, &t, -t_layer_max, t_layer_max} |
Definition at line 440 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
const double trklet::IMATH_TrackletCalculator::t_layer_max = 2.5 |
Definition at line 143 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::t_max = 4. |
Definition at line 138 of file IMATH_TrackletCalculator.h.
VarFlag trklet::IMATH_TrackletCalculator::valid_der_phiD {globals_, "valid_der_phiD", &der_phiD_final} |
Definition at line 471 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
VarFlag trklet::IMATH_TrackletCalculator::valid_der_phiL {globals_, "valid_der_phiL", &der_phiL_final} |
Definition at line 456 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 472 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 457 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 459 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 460 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 461 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 462 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 463 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 446 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 447 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 448 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 449 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 465 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 466 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 467 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 468 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 469 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
VarFlag trklet::IMATH_TrackletCalculator::valid_trackpar {globals_, "valid_trackpar", &rinv_final, &phi0_final, &t_final, &z0_final} |
Definition at line 444 of file IMATH_TrackletCalculator.h.
Definition at line 451 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 452 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 453 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 454 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
Definition at line 250 of file IMATH_TrackletCalculator.h.
Definition at line 251 of file IMATH_TrackletCalculator.h.
Definition at line 252 of file IMATH_TrackletCalculator.h.
Definition at line 253 of file IMATH_TrackletCalculator.h.
Definition at line 278 of file IMATH_TrackletCalculator.h.
Definition at line 279 of file IMATH_TrackletCalculator.h.
Definition at line 280 of file IMATH_TrackletCalculator.h.
Definition at line 281 of file IMATH_TrackletCalculator.h.
Definition at line 235 of file IMATH_TrackletCalculator.h.
Definition at line 236 of file IMATH_TrackletCalculator.h.
Definition at line 237 of file IMATH_TrackletCalculator.h.
Definition at line 238 of file IMATH_TrackletCalculator.h.
VarNounits trklet::IMATH_TrackletCalculator::x12A_0 {globals_, "x12A_0", &x12_0} |
Definition at line 240 of file IMATH_TrackletCalculator.h.
VarNounits trklet::IMATH_TrackletCalculator::x12A_1 {globals_, "x12A_1", &x12_1} |
Definition at line 241 of file IMATH_TrackletCalculator.h.
VarNounits trklet::IMATH_TrackletCalculator::x12A_2 {globals_, "x12A_2", &x12_2} |
Definition at line 242 of file IMATH_TrackletCalculator.h.
VarNounits trklet::IMATH_TrackletCalculator::x12A_3 {globals_, "x12A_3", &x12_3} |
Definition at line 243 of file IMATH_TrackletCalculator.h.
Definition at line 313 of file IMATH_TrackletCalculator.h.
Definition at line 416 of file IMATH_TrackletCalculator.h.
Definition at line 314 of file IMATH_TrackletCalculator.h.
Definition at line 417 of file IMATH_TrackletCalculator.h.
Definition at line 315 of file IMATH_TrackletCalculator.h.
Definition at line 418 of file IMATH_TrackletCalculator.h.
Definition at line 316 of file IMATH_TrackletCalculator.h.
Definition at line 419 of file IMATH_TrackletCalculator.h.
Definition at line 317 of file IMATH_TrackletCalculator.h.
Definition at line 420 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::x13_max = 300. |
Definition at line 135 of file IMATH_TrackletCalculator.h.
Definition at line 225 of file IMATH_TrackletCalculator.h.
Definition at line 226 of file IMATH_TrackletCalculator.h.
Definition at line 227 of file IMATH_TrackletCalculator.h.
Definition at line 228 of file IMATH_TrackletCalculator.h.
Definition at line 223 of file IMATH_TrackletCalculator.h.
Referenced by svgfig.Line::__repr__(), svgfig.LineGlobal::__repr__(), svgfig.HLine::__repr__(), svgfig.Rect::__repr__(), svgfig.LineAxis::__repr__(), svgfig.Rect::Path(), and svgfig.LineGlobal::SVG().
Definition at line 245 of file IMATH_TrackletCalculator.h.
Definition at line 246 of file IMATH_TrackletCalculator.h.
Definition at line 247 of file IMATH_TrackletCalculator.h.
Definition at line 248 of file IMATH_TrackletCalculator.h.
Definition at line 255 of file IMATH_TrackletCalculator.h.
Definition at line 408 of file IMATH_TrackletCalculator.h.
Definition at line 256 of file IMATH_TrackletCalculator.h.
Definition at line 409 of file IMATH_TrackletCalculator.h.
Definition at line 257 of file IMATH_TrackletCalculator.h.
Definition at line 410 of file IMATH_TrackletCalculator.h.
Definition at line 258 of file IMATH_TrackletCalculator.h.
Definition at line 411 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::x22_max = 0.3 |
Definition at line 136 of file IMATH_TrackletCalculator.h.
Definition at line 283 of file IMATH_TrackletCalculator.h.
Definition at line 412 of file IMATH_TrackletCalculator.h.
Definition at line 284 of file IMATH_TrackletCalculator.h.
Definition at line 413 of file IMATH_TrackletCalculator.h.
Definition at line 285 of file IMATH_TrackletCalculator.h.
Definition at line 414 of file IMATH_TrackletCalculator.h.
Definition at line 286 of file IMATH_TrackletCalculator.h.
Definition at line 415 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::x23_max = 200. |
Definition at line 137 of file IMATH_TrackletCalculator.h.
VarMult trklet::IMATH_TrackletCalculator::x25_0 {globals_, "x25_0", &x13_0, &x7, 2 * settings_.dphisector()} |
Definition at line 319 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::x25_0_cut {globals_, &x25_0, -settings_.dphisector(), settings_.dphisector()} |
Definition at line 421 of file IMATH_TrackletCalculator.h.
VarMult trklet::IMATH_TrackletCalculator::x25_1 {globals_, "x25_1", &x13_1, &x7, 2 * settings_.dphisector()} |
Definition at line 320 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::x25_1_cut {globals_, &x25_1, -settings_.dphisector(), settings_.dphisector()} |
Definition at line 422 of file IMATH_TrackletCalculator.h.
VarMult trklet::IMATH_TrackletCalculator::x25_2 {globals_, "x25_2", &x13_2, &x7, 2 * settings_.dphisector()} |
Definition at line 321 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::x25_2_cut {globals_, &x25_2, -settings_.dphisector(), settings_.dphisector()} |
Definition at line 423 of file IMATH_TrackletCalculator.h.
VarMult trklet::IMATH_TrackletCalculator::x25_3 {globals_, "x25_3", &x13_3, &x7, 2 * settings_.dphisector()} |
Definition at line 322 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::x25_3_cut {globals_, &x25_3, -settings_.dphisector(), settings_.dphisector()} |
Definition at line 424 of file IMATH_TrackletCalculator.h.
VarMult trklet::IMATH_TrackletCalculator::x25_4 {globals_, "x25_4", &x13_4, &x7, 2 * settings_.dphisector()} |
Definition at line 323 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::x25_4_cut {globals_, &x25_4, -settings_.dphisector(), settings_.dphisector()} |
Definition at line 425 of file IMATH_TrackletCalculator.h.
Definition at line 344 of file IMATH_TrackletCalculator.h.
Definition at line 345 of file IMATH_TrackletCalculator.h.
Definition at line 346 of file IMATH_TrackletCalculator.h.
Definition at line 347 of file IMATH_TrackletCalculator.h.
Definition at line 348 of file IMATH_TrackletCalculator.h.
VarNounits trklet::IMATH_TrackletCalculator::x26A_0 {globals_, "x26A_0", &x26_0} |
Definition at line 350 of file IMATH_TrackletCalculator.h.
VarNounits trklet::IMATH_TrackletCalculator::x26A_1 {globals_, "x26A_1", &x26_1} |
Definition at line 351 of file IMATH_TrackletCalculator.h.
VarNounits trklet::IMATH_TrackletCalculator::x26A_2 {globals_, "x26A_2", &x26_2} |
Definition at line 352 of file IMATH_TrackletCalculator.h.
VarNounits trklet::IMATH_TrackletCalculator::x26A_3 {globals_, "x26A_3", &x26_3} |
Definition at line 353 of file IMATH_TrackletCalculator.h.
VarNounits trklet::IMATH_TrackletCalculator::x26A_4 {globals_, "x26A_4", &x26_4} |
Definition at line 354 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::x27m_0 {globals_, "x27_0", &plus1, &x9_0} |
Definition at line 362 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::x27m_1 {globals_, "x27_1", &plus1, &x9_1} |
Definition at line 363 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::x27m_2 {globals_, "x27_2", &plus1, &x9_2} |
Definition at line 364 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::x27m_3 {globals_, "x27_3", &plus1, &x9_3} |
Definition at line 365 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::x27m_4 {globals_, "x27_4", &plus1, &x9_4} |
Definition at line 366 of file IMATH_TrackletCalculator.h.
Definition at line 265 of file IMATH_TrackletCalculator.h.
Definition at line 202 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::x5_0 {globals_, "x5_0", &zproj0, &z0} |
Definition at line 307 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::x5_1 {globals_, "x5_1", &zproj1, &z0} |
Definition at line 308 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::x5_2 {globals_, "x5_2", &zproj2, &z0} |
Definition at line 309 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::x5_3 {globals_, "x5_3", &zproj3, &z0} |
Definition at line 310 of file IMATH_TrackletCalculator.h.
VarSubtract trklet::IMATH_TrackletCalculator::x5_4 {globals_, "x5_4", &zproj4, &z0} |
Definition at line 311 of file IMATH_TrackletCalculator.h.
Definition at line 203 of file IMATH_TrackletCalculator.h.
Definition at line 396 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::x6a_max = 0.02 |
Definition at line 132 of file IMATH_TrackletCalculator.h.
VarNounits trklet::IMATH_TrackletCalculator::x6b {globals_, "x6b", &x6a} |
Definition at line 204 of file IMATH_TrackletCalculator.h.
Definition at line 205 of file IMATH_TrackletCalculator.h.
Definition at line 397 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::x6m_max = 2. |
Definition at line 133 of file IMATH_TrackletCalculator.h.
Definition at line 305 of file IMATH_TrackletCalculator.h.
Definition at line 230 of file IMATH_TrackletCalculator.h.
Definition at line 404 of file IMATH_TrackletCalculator.h.
Definition at line 231 of file IMATH_TrackletCalculator.h.
Definition at line 405 of file IMATH_TrackletCalculator.h.
Definition at line 232 of file IMATH_TrackletCalculator.h.
Definition at line 406 of file IMATH_TrackletCalculator.h.
Definition at line 233 of file IMATH_TrackletCalculator.h.
Definition at line 407 of file IMATH_TrackletCalculator.h.
const double trklet::IMATH_TrackletCalculator::x8_max = 1. |
Definition at line 134 of file IMATH_TrackletCalculator.h.
Definition at line 356 of file IMATH_TrackletCalculator.h.
Definition at line 357 of file IMATH_TrackletCalculator.h.
Definition at line 358 of file IMATH_TrackletCalculator.h.
Definition at line 359 of file IMATH_TrackletCalculator.h.
Definition at line 360 of file IMATH_TrackletCalculator.h.
Definition at line 214 of file IMATH_TrackletCalculator.h.
Definition at line 403 of file IMATH_TrackletCalculator.h.
VarAdjustKR trklet::IMATH_TrackletCalculator::z0_final {globals_, "z0_final", &z0, settings_.kz() * pow(2, settings_.z0_shift())} |
Definition at line 220 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), IMATH_TrackletCalculator(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarCut trklet::IMATH_TrackletCalculator::z0_final_cut {globals_, -1.5 * settings_.z0cut(), 1.5 * settings_.z0cut()} |
Definition at line 387 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
VarCut trklet::IMATH_TrackletCalculator::z0_final_L1_cut {globals_, -settings_.z0cut(), settings_.z0cut()} |
Definition at line 386 of file IMATH_TrackletCalculator.h.
Referenced by IMATH_TrackletCalculator().
const double trklet::IMATH_TrackletCalculator::z0_max = 20. |
Definition at line 139 of file IMATH_TrackletCalculator.h.
VarMult trklet::IMATH_TrackletCalculator::z0a {globals_, "z0a", &r1abs, &deltaZ, settings_.zlength()} |
Definition at line 208 of file IMATH_TrackletCalculator.h.
VarCut trklet::IMATH_TrackletCalculator::z0a_cut {globals_, &z0a, (-1) * settings_.zlength(), settings_.zlength()} |
Definition at line 399 of file IMATH_TrackletCalculator.h.
Definition at line 209 of file IMATH_TrackletCalculator.h.
VarDef trklet::IMATH_TrackletCalculator::z1 {globals_, "z1", "Kz", settings_.zlength(), settings_.kz()} |
Definition at line 157 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarDef trklet::IMATH_TrackletCalculator::z2 {globals_, "z2", "Kz", settings_.zlength(), settings_.kz()} |
Definition at line 158 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
Definition at line 288 of file IMATH_TrackletCalculator.h.
VarAdjustKR trklet::IMATH_TrackletCalculator::zL_0_final {globals_, "zL_0_final", &zL_0, settings_.kz() * pow(2, settings_.PS_zL_shift())} |
Definition at line 293 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
Definition at line 289 of file IMATH_TrackletCalculator.h.
VarAdjustKR trklet::IMATH_TrackletCalculator::zL_1_final {globals_, "zL_1_final", &zL_1, settings_.kz() * pow(2, settings_.PS_zL_shift())} |
Definition at line 294 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
Definition at line 290 of file IMATH_TrackletCalculator.h.
VarAdjustKR trklet::IMATH_TrackletCalculator::zL_2_final {globals_, "zL_2_final", &zL_2, settings_.kz() * pow(2, settings_.PS_zL_shift())} |
Definition at line 295 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
Definition at line 291 of file IMATH_TrackletCalculator.h.
VarAdjustKR trklet::IMATH_TrackletCalculator::zL_3_final {globals_, "zL_3_final", &zL_3, settings_.kz() * pow(2, settings_.PS_zL_shift())} |
Definition at line 296 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarDef trklet::IMATH_TrackletCalculator::zproj0 {globals_, "zproj0", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
Definition at line 169 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarDef trklet::IMATH_TrackletCalculator::zproj1 {globals_, "zproj1", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
Definition at line 170 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarDef trklet::IMATH_TrackletCalculator::zproj2 {globals_, "zproj2", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
Definition at line 171 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarDef trklet::IMATH_TrackletCalculator::zproj3 {globals_, "zproj3", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
Definition at line 172 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
VarDef trklet::IMATH_TrackletCalculator::zproj4 {globals_, "zproj4", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
Definition at line 173 of file IMATH_TrackletCalculator.h.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().