#include <IMATH_TrackletCalculatorOverlap.h>
Public Member Functions | |
IMATH_TrackletCalculatorOverlap (Settings const &settings, imathGlobals *globals, int i1, int i2) | |
~IMATH_TrackletCalculatorOverlap ()=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, 32 * 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, 8 * 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", &r2, &delta0} |
VarMult | deltaZ {globals_, "deltaZ", &dz, &drinv, deltaZ_max} |
VarCut | deltaZ_cut {globals_, &deltaZ, -deltaZ_max, deltaZ_max} |
const double | deltaZ_max = 8. |
VarMult | der_phiD {globals_, "der_phiD", &x7, &invt, 8 * 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, &r1abs, dr_max} |
VarCut | dr_cut {globals_, &dr, -dr_max, dr_max} |
const double | dr_max = 40 |
VarInv | drinv {globals_, "drinv", &dr, 0, 18, 23, 0, VarInv::mode::pos} |
VarSubtract | dz {globals_, "dz", &z2abs, &z1, 2 * 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::pos, 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, 4 * 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, 4 * 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, 4 * 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, 4 * 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())} |
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())} |
VarParam | plus1 {globals_, "plus1", 1., 10} |
VarParam | plus2 {globals_, "plus2", 2., 10} |
VarDef | r1 {globals_, "r1", "Kr", settings_.drmax(), 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_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
VarTimesC | R6 {globals_, "R6", &Rabs, 1. / 6., 12} |
VarAdd | Rabs {globals_, "Rabs", &r1abs, &r2} |
VarMult | rD_0 {globals_, "rD_0", &x13_0, &x27m_0, 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, 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, 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, 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 | rinv {globals_, "rinv", &a2n, &delta0, 8 * 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()} |
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 = 7.9 |
const double | t_disk_min = 1. |
VarAdjustK | t_final {globals_, "t_final", &t, settings_.kz() / settings_.kr() * pow(2, settings_.t_shift())} |
VarCut | t_final_cut {globals_, &t_final, -10, 10} |
VarCut | t_layer_cut {globals_, &t, -t_layer_max, t_layer_max} |
const double | t_layer_max = 2.5 |
const double | t_max = 7.9 |
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_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_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_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} |
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} |
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 | 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} |
VarNounits | x12A_0 {globals_, "x12A_0", &x12_0} |
VarNounits | x12A_1 {globals_, "x12A_1", &x12_1} |
VarNounits | x12A_2 {globals_, "x12A_2", &x12_2} |
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} |
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} |
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.} |
VarMult | x22_0 {globals_, "x22_0", &x8_0, &x10_0, 4 * x22_max} |
VarCut | x22_0_cut {globals_, &x22_0, -x22_max, x22_max} |
VarMult | x22_1 {globals_, "x22_1", &x8_1, &x10_1, 4 * x22_max} |
VarCut | x22_1_cut {globals_, &x22_1, -x22_max, x22_max} |
VarMult | x22_2 {globals_, "x22_2", &x8_2, &x10_2, 4 * x22_max} |
VarCut | x22_2_cut {globals_, &x22_2, -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} |
const double | x23_max = 200. |
VarMult | x25_0 {globals_, "x25_0", &x13_0, &x7, 4 * settings_.dphisector()} |
VarCut | x25_0_cut {globals_, &x25_0, -settings_.dphisector(), settings_.dphisector()} |
VarMult | x25_1 {globals_, "x25_1", &x13_1, &x7, 4 * settings_.dphisector()} |
VarCut | x25_1_cut {globals_, &x25_1, -settings_.dphisector(), settings_.dphisector()} |
VarMult | x25_2 {globals_, "x25_2", &x13_2, &x7, 4 * settings_.dphisector()} |
VarCut | x25_2_cut {globals_, &x25_2, -settings_.dphisector(), settings_.dphisector()} |
VarMult | x25_3 {globals_, "x25_3", &x13_3, &x7, 4 * settings_.dphisector()} |
VarCut | x25_3_cut {globals_, &x25_3, -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} |
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} |
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} |
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} |
VarMult | x6a {globals_, "x6a", &delta2, &x4, 32 * 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, 2 * x8_max} |
VarCut | x8_0_cut {globals_, &x8_0, -x8_max, x8_max} |
VarMult | x8_1 {globals_, "x8_1", &x1_1, &a2n, 2 * x8_max} |
VarCut | x8_1_cut {globals_, &x8_1, -x8_max, x8_max} |
VarMult | x8_2 {globals_, "x8_2", &x1_2, &a2n, 2 * x8_max} |
VarCut | x8_2_cut {globals_, &x8_2, -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.} |
VarAdd | z0 {globals_, "z0", &z1, &z0b, 16 * z0_max} |
VarCut | z0_cut {globals_, &z0, -z0_max, z0_max} |
VarAdjustK | z0_final {globals_, "z0_final", &z0, settings_.kz() * pow(2, settings_.z0_shift())} |
VarCut | z0_final_cut {globals_, &z0_final, -settings_.z0cut(), settings_.z0cut()} |
const double | z0_max = 20. |
VarMult | z0a {globals_, "z0a", &r1abs, &deltaZ, 2 * settings_.zlength()} |
VarCut | z0a_cut {globals_, &z0a, -2 * settings_.zlength(), 2 * settings_.zlength()} |
VarMult | z0b {globals_, "z0b", &z0a, &x6m, 2 * settings_.zlength()} |
VarDef | z1 {globals_, "z1", "Kz", settings_.zlength(), settings_.kz()} |
VarDef | z2 {globals_, "z2", "Kz", settings_.dzmax(), settings_.kz()} |
VarAdd | z2abs {globals_, "z2abs", &z2, &z2mean, settings_.zmax(trklet::N_DISK - 1)} |
VarCut | z2abs_cut {globals_, &z2abs, -settings_.zmax(4), settings_.zmax(4)} |
VarParam | z2mean {globals_, "z2mean", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
VarAdd | zL_0 {globals_, "zL_0", &z0, &x23_0} |
VarAdjustK | 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} |
VarAdjustK | 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} |
VarAdjustK | zL_2_final {globals_, "zL_2_final", &zL_2, 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()} |
Definition at line 19 of file IMATH_TrackletCalculatorOverlap.h.
|
inline |
Definition at line 21 of file IMATH_TrackletCalculatorOverlap.h.
References funct::abs(), trklet::VarFlag::add_cut(), trklet::Settings::debugTracklet(), trklet::Settings::dphisector(), testProducerWithPsetDescEmpty_cfi::i1, testProducerWithPsetDescEmpty_cfi::i2, trklet::VarInv::initLUT(), invt, 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(), r1mean, trklet::Settings::rinv_shift(), trklet::Settings::rmax(), trklet::Settings::rmean(), alignCSCRings::s, trklet::VarParam::set_fval(), trklet::VarInv::set_mode(), 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_phiL_0, valid_phiL_1, valid_phiL_2, valid_rD_0, valid_rD_1, valid_rD_2, valid_rD_3, valid_zL_0, valid_zL_1, valid_zL_2, trklet::Settings::z0_shift(), z2mean, trklet::Settings::zmax(), and trklet::Settings::zmean().
|
default |
Definition at line 187 of file IMATH_TrackletCalculatorOverlap.h.
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::a2 {globals_, "a2", &plus2, &a2b, a2_max} |
Definition at line 185 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 360 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::a2_max = 3. |
Definition at line 121 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::a2a {globals_, "a2a", &delta1, &delta2, 32 * a2a_max} |
Definition at line 183 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 359 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::a2a_max = 0.1 |
Definition at line 122 of file IMATH_TrackletCalculatorOverlap.h.
VarNounits trklet::IMATH_TrackletCalculatorOverlap::a2b {globals_, "a2b", &a2a} |
Definition at line 184 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 186 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::delta0 {globals_, "delta0", &dphi, &drinv, 8 * delta0_max} |
Definition at line 179 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::delta0_cut {globals_, &delta0, -delta0_max, delta0_max} |
Definition at line 357 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::delta0_max = 0.005 |
Definition at line 120 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 181 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 182 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::deltaZ {globals_, "deltaZ", &dz, &drinv, deltaZ_max} |
Definition at line 180 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::deltaZ_cut {globals_, &deltaZ, -deltaZ_max, deltaZ_max} |
Definition at line 358 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::deltaZ_max = 8. |
Definition at line 129 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::der_phiD {globals_, "der_phiD", &x7, &invt, 8 * der_phiD_max} |
Definition at line 308 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::der_phiD_cut {globals_, &der_phiD, -der_phiD_max, der_phiD_max} |
Definition at line 390 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::der_phiD_final |
Definition at line 310 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
const double trklet::IMATH_TrackletCalculatorOverlap::der_phiD_max = 0.002 |
Definition at line 130 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 248 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::der_phiL_final |
Definition at line 254 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::der_rD_final |
Definition at line 345 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::der_zL_final |
Definition at line 275 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::dphi {globals_, "dphi", &phi2, &phi1, settings_.dphisector() / 4.} |
Definition at line 176 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by VBF.VBF::__str__().
VarCut trklet::IMATH_TrackletCalculatorOverlap::dphi_cut {globals_, &dphi, -settings_.dphisector() / 4., settings_.dphisector() / 4.} |
Definition at line 355 of file IMATH_TrackletCalculatorOverlap.h.
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::dr {globals_, "dr", &r2, &r1abs, dr_max} |
Definition at line 171 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 354 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::dr_max = 40 |
Definition at line 119 of file IMATH_TrackletCalculatorOverlap.h.
VarInv trklet::IMATH_TrackletCalculatorOverlap::drinv {globals_, "drinv", &dr, 0, 18, 23, 0, VarInv::mode::pos} |
Definition at line 174 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculator::writeInvTable().
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::dz {globals_, "dz", &z2abs, &z1, 2 * dz_max} |
Definition at line 177 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by Electron.Electron::cutBasedId(), and ntupleDataFormat.Track::dzPull().
Definition at line 356 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::dz_max = 50. |
Definition at line 118 of file IMATH_TrackletCalculatorOverlap.h.
imathGlobals* trklet::IMATH_TrackletCalculatorOverlap::globals_ |
Definition at line 115 of file IMATH_TrackletCalculatorOverlap.h.
VarInv trklet::IMATH_TrackletCalculatorOverlap::invt {globals_, "invt", &t_final, 0., 18, 26, 1, VarInv::mode::pos, 13} |
Definition at line 279 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap(), and trklet::TrackletCalculator::writeInvTable().
Definition at line 141 of file IMATH_TrackletCalculatorOverlap.h.
VarAdd trklet::IMATH_TrackletCalculatorOverlap::phi0 {globals_, "phi0", &phi1, &phi0a, 2 * settings_.dphisector()} |
Definition at line 201 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::phi0_cut {globals_, &phi0, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
Definition at line 365 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::phi0_final {globals_, "phi0_final", &phi0, settings_.kphi1() * pow(2, settings_.phi0_shift())} |
Definition at line 208 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarMult trklet::IMATH_TrackletCalculatorOverlap::phi0a {globals_, "phi0a", &delta1, &x6m, settings_.dphisector()} |
Definition at line 196 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::phi0a_cut {globals_, &phi0a, -settings_.dphisector(), settings_.dphisector()} |
Definition at line 363 of file IMATH_TrackletCalculatorOverlap.h.
VarDef trklet::IMATH_TrackletCalculatorOverlap::phi1 {globals_, "phi1", "Kphi", settings_.dphisector() / 0.75, settings_.kphi1()} |
Definition at line 153 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
VarDef trklet::IMATH_TrackletCalculatorOverlap::phi2 {globals_, "phi2", "Kphi", settings_.dphisector() / 0.75, settings_.kphi1()} |
Definition at line 154 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
VarAdd trklet::IMATH_TrackletCalculatorOverlap::phiD_0 {globals_, "phiD_0", &phi0, &x25_0, 4 * settings_.dphisector()} |
Definition at line 298 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::phiD_0_cut {globals_, &phiD_0, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
Definition at line 386 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::phiD_0_final {globals_, "phiD_0_final", &phiD_0, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
Definition at line 303 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarAdd trklet::IMATH_TrackletCalculatorOverlap::phiD_1 {globals_, "phiD_1", &phi0, &x25_1, 4 * settings_.dphisector()} |
Definition at line 299 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::phiD_1_cut {globals_, &phiD_1, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
Definition at line 387 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::phiD_1_final {globals_, "phiD_1_final", &phiD_1, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
Definition at line 304 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarAdd trklet::IMATH_TrackletCalculatorOverlap::phiD_2 {globals_, "phiD_2", &phi0, &x25_2, 4 * settings_.dphisector()} |
Definition at line 300 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::phiD_2_cut {globals_, &phiD_2, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
Definition at line 388 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::phiD_2_final {globals_, "phiD_2_final", &phiD_2, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
Definition at line 305 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarAdd trklet::IMATH_TrackletCalculatorOverlap::phiD_3 {globals_, "phiD_3", &phi0, &x25_3, 4 * settings_.dphisector()} |
Definition at line 301 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::phiD_3_cut {globals_, &phiD_3, -2 * settings_.dphisector(), 2 * settings_.dphisector()} |
Definition at line 389 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::phiD_3_final {globals_, "phiD_3_final", &phiD_3, settings_.kphi1() * pow(2, settings_.SS_phiD_shift())} |
Definition at line 306 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::phiL_0 {globals_, "phiL_0", &phi0_final, &x22_0, -1, phi0_final.nbits() + 1} |
Definition at line 243 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::phiL_0_final {globals_, "phiL_0_final", &phiL_0, settings_.kphi1() * pow(2, settings_.SS_phiL_shift())} |
Definition at line 250 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::phiL_1 {globals_, "phiL_1", &phi0_final, &x22_1, -1, phi0_final.nbits() + 1} |
Definition at line 244 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::phiL_1_final {globals_, "phiL_1_final", &phiL_1, settings_.kphi1() * pow(2, settings_.SS_phiL_shift())} |
Definition at line 251 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::phiL_2 {globals_, "phiL_2", &phi0_final, &x22_2, -1, phi0_final.nbits() + 1} |
Definition at line 245 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::phiL_2_final {globals_, "phiL_2_final", &phiL_2, settings_.kphi1() * pow(2, settings_.SS_phiL_shift())} |
Definition at line 252 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
Definition at line 140 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 139 of file IMATH_TrackletCalculatorOverlap.h.
VarDef trklet::IMATH_TrackletCalculatorOverlap::r1 {globals_, "r1", "Kr", settings_.drmax(), settings_.kr()} |
Definition at line 148 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
VarAdd trklet::IMATH_TrackletCalculatorOverlap::r1abs {globals_, "r1abs", &r1, &r1mean, settings_.rmax(trklet::N_LAYER - 1)} |
Definition at line 168 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::r1abs_cut {globals_, &r1abs, -settings_.rmax(5), settings_.rmax(5)} |
Definition at line 352 of file IMATH_TrackletCalculatorOverlap.h.
VarParam trklet::IMATH_TrackletCalculatorOverlap::r1mean {globals_, "r1mean", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Definition at line 144 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarDef trklet::IMATH_TrackletCalculatorOverlap::r2 {globals_, "r2", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Definition at line 149 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
Definition at line 190 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 189 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::rD_0 {globals_, "rD_0", &x13_0, &x27m_0, settings_.rmaxdisk()} |
Definition at line 335 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::rD_0_cut {globals_, &rD_0, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
Definition at line 391 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::rD_0_final {globals_, "rD_0_final", &rD_0, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
Definition at line 340 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarMult trklet::IMATH_TrackletCalculatorOverlap::rD_1 {globals_, "rD_1", &x13_1, &x27m_1, settings_.rmaxdisk()} |
Definition at line 336 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::rD_1_cut {globals_, &rD_1, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
Definition at line 392 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::rD_1_final {globals_, "rD_1_final", &rD_1, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
Definition at line 341 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarMult trklet::IMATH_TrackletCalculatorOverlap::rD_2 {globals_, "rD_2", &x13_2, &x27m_2, settings_.rmaxdisk()} |
Definition at line 337 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::rD_2_cut {globals_, &rD_2, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
Definition at line 393 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::rD_2_final {globals_, "rD_2_final", &rD_2, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
Definition at line 342 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarMult trklet::IMATH_TrackletCalculatorOverlap::rD_3 {globals_, "rD_3", &x13_3, &x27m_3, settings_.rmaxdisk()} |
Definition at line 338 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::rD_3_cut {globals_, &rD_3, -settings_.rmaxdisk(), settings_.rmaxdisk()} |
Definition at line 394 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::rD_3_final {globals_, "rD_3_final", &rD_3, settings_.kr() * pow(2, settings_.PS_rD_shift())} |
Definition at line 343 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarMult trklet::IMATH_TrackletCalculatorOverlap::rinv {globals_, "rinv", &a2n, &delta0, 8 * settings_.maxrinv()} |
Definition at line 202 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::rinv_cut {globals_, &rinv, -settings_.maxrinv(), settings_.maxrinv()} |
Definition at line 366 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::rinv_final |
Definition at line 206 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarCut trklet::IMATH_TrackletCalculatorOverlap::rinv_final_cut {globals_, &rinv_final, -settings_.rinvcut(), settings_.rinvcut()} |
Definition at line 349 of file IMATH_TrackletCalculatorOverlap.h.
VarDef trklet::IMATH_TrackletCalculatorOverlap::rproj0 {globals_, "rproj0", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Definition at line 156 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
VarDef trklet::IMATH_TrackletCalculatorOverlap::rproj1 {globals_, "rproj1", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Definition at line 157 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
VarDef trklet::IMATH_TrackletCalculatorOverlap::rproj2 {globals_, "rproj2", "Kr", settings_.rmax(trklet::N_LAYER - 1), settings_.kr()} |
Definition at line 158 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
Settings const& trklet::IMATH_TrackletCalculatorOverlap::settings_ |
Definition at line 113 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
Definition at line 203 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 367 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::t_disk_cut_left {globals_, &t, -t_disk_max, -t_disk_min} |
Definition at line 396 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarCut trklet::IMATH_TrackletCalculatorOverlap::t_disk_cut_right {globals_, &t, t_disk_min, t_disk_max} |
Definition at line 397 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
const double trklet::IMATH_TrackletCalculatorOverlap::t_disk_max = 7.9 |
Definition at line 133 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::t_disk_min = 1. |
Definition at line 132 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::t_final {globals_, "t_final", &t, settings_.kz() / settings_.kr() * pow(2, settings_.t_shift())} |
Definition at line 209 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
Definition at line 348 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::t_layer_cut {globals_, &t, -t_layer_max, t_layer_max} |
Definition at line 398 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
const double trklet::IMATH_TrackletCalculatorOverlap::t_layer_max = 2.5 |
Definition at line 134 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::t_max = 7.9 |
Definition at line 131 of file IMATH_TrackletCalculatorOverlap.h.
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_der_phiD {globals_, "valid_der_phiD", &der_phiD_final} |
Definition at line 425 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_der_phiL {globals_, "valid_der_phiL", &der_phiL_final} |
Definition at line 412 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_der_rD {globals_, "valid_der_rD", &der_rD_final} |
Definition at line 426 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_der_zL {globals_, "valid_der_zL", &der_zL_final} |
Definition at line 413 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_phiD_0 {globals_, "valid_phiD_0", &phiD_0_final} |
Definition at line 415 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_phiD_1 {globals_, "valid_phiD_1", &phiD_1_final} |
Definition at line 416 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_phiD_2 {globals_, "valid_phiD_2", &phiD_2_final} |
Definition at line 417 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_phiD_3 {globals_, "valid_phiD_3", &phiD_3_final} |
Definition at line 418 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_phiL_0 {globals_, "valid_phiL_0", &phiL_0_final} |
Definition at line 404 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_phiL_1 {globals_, "valid_phiL_1", &phiL_1_final} |
Definition at line 405 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_phiL_2 {globals_, "valid_phiL_2", &phiL_2_final} |
Definition at line 406 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
Definition at line 420 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
Definition at line 421 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
Definition at line 422 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
Definition at line 423 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
VarFlag trklet::IMATH_TrackletCalculatorOverlap::valid_trackpar {globals_, "valid_trackpar", &rinv_final, &phi0_final, &t_final, &z0_final} |
Definition at line 402 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 408 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
Definition at line 409 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
Definition at line 410 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
Definition at line 235 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 236 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 237 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 259 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 260 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 261 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 223 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 224 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 225 of file IMATH_TrackletCalculatorOverlap.h.
VarNounits trklet::IMATH_TrackletCalculatorOverlap::x12A_0 {globals_, "x12A_0", &x12_0} |
Definition at line 227 of file IMATH_TrackletCalculatorOverlap.h.
VarNounits trklet::IMATH_TrackletCalculatorOverlap::x12A_1 {globals_, "x12A_1", &x12_1} |
Definition at line 228 of file IMATH_TrackletCalculatorOverlap.h.
VarNounits trklet::IMATH_TrackletCalculatorOverlap::x12A_2 {globals_, "x12A_2", &x12_2} |
Definition at line 229 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 288 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 378 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 289 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 379 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 290 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 380 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 291 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 381 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::x13_max = 300. |
Definition at line 126 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 215 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 216 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 217 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 213 of file IMATH_TrackletCalculatorOverlap.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 231 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 232 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 233 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::x22_0 {globals_, "x22_0", &x8_0, &x10_0, 4 * x22_max} |
Definition at line 239 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 372 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::x22_1 {globals_, "x22_1", &x8_1, &x10_1, 4 * x22_max} |
Definition at line 240 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 373 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::x22_2 {globals_, "x22_2", &x8_2, &x10_2, 4 * x22_max} |
Definition at line 241 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 374 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::x22_max = 0.3 |
Definition at line 127 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::x23_0 {globals_, "x23_0", &x11_0, &x10_0, 2 * x23_max} |
Definition at line 263 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 375 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::x23_1 {globals_, "x23_1", &x11_1, &x10_1, 2 * x23_max} |
Definition at line 264 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 376 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::x23_2 {globals_, "x23_2", &x11_2, &x10_2, 2 * x23_max} |
Definition at line 265 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 377 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::x23_max = 200. |
Definition at line 128 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::x25_0 {globals_, "x25_0", &x13_0, &x7, 4 * settings_.dphisector()} |
Definition at line 293 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::x25_0_cut {globals_, &x25_0, -settings_.dphisector(), settings_.dphisector()} |
Definition at line 382 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::x25_1 {globals_, "x25_1", &x13_1, &x7, 4 * settings_.dphisector()} |
Definition at line 294 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::x25_1_cut {globals_, &x25_1, -settings_.dphisector(), settings_.dphisector()} |
Definition at line 383 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::x25_2 {globals_, "x25_2", &x13_2, &x7, 4 * settings_.dphisector()} |
Definition at line 295 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::x25_2_cut {globals_, &x25_2, -settings_.dphisector(), settings_.dphisector()} |
Definition at line 384 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::x25_3 {globals_, "x25_3", &x13_3, &x7, 4 * settings_.dphisector()} |
Definition at line 296 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::x25_3_cut {globals_, &x25_3, -settings_.dphisector(), settings_.dphisector()} |
Definition at line 385 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 315 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 316 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 317 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 318 of file IMATH_TrackletCalculatorOverlap.h.
VarNounits trklet::IMATH_TrackletCalculatorOverlap::x26A_0 {globals_, "x26A_0", &x26_0} |
Definition at line 320 of file IMATH_TrackletCalculatorOverlap.h.
VarNounits trklet::IMATH_TrackletCalculatorOverlap::x26A_1 {globals_, "x26A_1", &x26_1} |
Definition at line 321 of file IMATH_TrackletCalculatorOverlap.h.
VarNounits trklet::IMATH_TrackletCalculatorOverlap::x26A_2 {globals_, "x26A_2", &x26_2} |
Definition at line 322 of file IMATH_TrackletCalculatorOverlap.h.
VarNounits trklet::IMATH_TrackletCalculatorOverlap::x26A_3 {globals_, "x26A_3", &x26_3} |
Definition at line 323 of file IMATH_TrackletCalculatorOverlap.h.
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::x27m_0 {globals_, "x27_0", &plus1, &x9_0} |
Definition at line 330 of file IMATH_TrackletCalculatorOverlap.h.
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::x27m_1 {globals_, "x27_1", &plus1, &x9_1} |
Definition at line 331 of file IMATH_TrackletCalculatorOverlap.h.
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::x27m_2 {globals_, "x27_2", &plus1, &x9_2} |
Definition at line 332 of file IMATH_TrackletCalculatorOverlap.h.
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::x27m_3 {globals_, "x27_3", &plus1, &x9_3} |
Definition at line 333 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 247 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 192 of file IMATH_TrackletCalculatorOverlap.h.
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::x5_0 {globals_, "x5_0", &zproj0, &z0} |
Definition at line 283 of file IMATH_TrackletCalculatorOverlap.h.
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::x5_1 {globals_, "x5_1", &zproj1, &z0} |
Definition at line 284 of file IMATH_TrackletCalculatorOverlap.h.
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::x5_2 {globals_, "x5_2", &zproj2, &z0} |
Definition at line 285 of file IMATH_TrackletCalculatorOverlap.h.
VarSubtract trklet::IMATH_TrackletCalculatorOverlap::x5_3 {globals_, "x5_3", &zproj3, &z0} |
Definition at line 286 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 193 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 361 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::x6a_max = 0.02 |
Definition at line 123 of file IMATH_TrackletCalculatorOverlap.h.
VarNounits trklet::IMATH_TrackletCalculatorOverlap::x6b {globals_, "x6b", &x6a} |
Definition at line 194 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 195 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 362 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::x6m_max = 2. |
Definition at line 124 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 281 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 219 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 369 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 220 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 370 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 221 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 371 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::x8_max = 1. |
Definition at line 125 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 325 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 326 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 327 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 328 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 204 of file IMATH_TrackletCalculatorOverlap.h.
Definition at line 368 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::z0_final {globals_, "z0_final", &z0, settings_.kz() * pow(2, settings_.z0_shift())} |
Definition at line 210 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarCut trklet::IMATH_TrackletCalculatorOverlap::z0_final_cut {globals_, &z0_final, -settings_.z0cut(), settings_.z0cut()} |
Definition at line 350 of file IMATH_TrackletCalculatorOverlap.h.
const double trklet::IMATH_TrackletCalculatorOverlap::z0_max = 20. |
Definition at line 135 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::z0a {globals_, "z0a", &r1abs, &deltaZ, 2 * settings_.zlength()} |
Definition at line 198 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::z0a_cut {globals_, &z0a, -2 * settings_.zlength(), 2 * settings_.zlength()} |
Definition at line 364 of file IMATH_TrackletCalculatorOverlap.h.
VarMult trklet::IMATH_TrackletCalculatorOverlap::z0b {globals_, "z0b", &z0a, &x6m, 2 * settings_.zlength()} |
Definition at line 199 of file IMATH_TrackletCalculatorOverlap.h.
VarDef trklet::IMATH_TrackletCalculatorOverlap::z1 {globals_, "z1", "Kz", settings_.zlength(), settings_.kz()} |
Definition at line 150 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
VarDef trklet::IMATH_TrackletCalculatorOverlap::z2 {globals_, "z2", "Kz", settings_.dzmax(), settings_.kz()} |
Definition at line 151 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
VarAdd trklet::IMATH_TrackletCalculatorOverlap::z2abs {globals_, "z2abs", &z2, &z2mean, settings_.zmax(trklet::N_DISK - 1)} |
Definition at line 169 of file IMATH_TrackletCalculatorOverlap.h.
VarCut trklet::IMATH_TrackletCalculatorOverlap::z2abs_cut {globals_, &z2abs, -settings_.zmax(4), settings_.zmax(4)} |
Definition at line 353 of file IMATH_TrackletCalculatorOverlap.h.
VarParam trklet::IMATH_TrackletCalculatorOverlap::z2mean {globals_, "z2mean", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
Definition at line 145 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by IMATH_TrackletCalculatorOverlap().
Definition at line 267 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::zL_0_final {globals_, "zL_0_final", &zL_0, settings_.kz() * pow(2, settings_.PS_zL_shift())} |
Definition at line 271 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
Definition at line 268 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::zL_1_final {globals_, "zL_1_final", &zL_1, settings_.kz() * pow(2, settings_.PS_zL_shift())} |
Definition at line 272 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
Definition at line 269 of file IMATH_TrackletCalculatorOverlap.h.
VarAdjustK trklet::IMATH_TrackletCalculatorOverlap::zL_2_final {globals_, "zL_2_final", &zL_2, settings_.kz() * pow(2, settings_.PS_zL_shift())} |
Definition at line 273 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding(), and trklet::TrackletCalculator::writeFirmwareDesign().
VarDef trklet::IMATH_TrackletCalculatorOverlap::zproj0 {globals_, "zproj0", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
Definition at line 160 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
VarDef trklet::IMATH_TrackletCalculatorOverlap::zproj1 {globals_, "zproj1", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
Definition at line 161 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
VarDef trklet::IMATH_TrackletCalculatorOverlap::zproj2 {globals_, "zproj2", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
Definition at line 162 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().
VarDef trklet::IMATH_TrackletCalculatorOverlap::zproj3 {globals_, "zproj3", "Kz", settings_.zmax(trklet::N_DISK - 1), settings_.kz()} |
Definition at line 163 of file IMATH_TrackletCalculatorOverlap.h.
Referenced by trklet::TrackletCalculatorBase::overlapSeeding().