#include <TrackletCalculatorDisplaced.h>
Public Member Functions | |
void | addDiskProj (Tracklet *tracklet, int disk) |
void | addInput (MemoryBase *memory, std::string input) override |
bool | addLayerProj (Tracklet *tracklet, int layer) |
void | addOutput (MemoryBase *memory, std::string output) override |
void | addOutputProjection (TrackletProjectionsMemory *&outputProj, MemoryBase *memory) |
void | addProjection (int layer, int iphi, TrackletProjectionsMemory *trackletprojs, Tracklet *tracklet) |
void | addProjectionDisk (int disk, int iphi, TrackletProjectionsMemory *trackletprojs, Tracklet *tracklet) |
void | approxproj (double halfRinv, double phi0, double d0, double t, double z0, double halfRinv_0, double d0_0, double rmean, double &phiproj, double &phiprojder, double &zproj, double &zprojder) |
void | approxprojdisk (double halfRinv, double phi0, double d0, double t, double z0, double halfRinv_0, double d0_0, double zmean, double &phiproj, double &phiprojder, double &rproj, double &rprojder) |
void | approxtracklet (double r1, double z1, double phi1, double r2, double z2, double phi2, double r3, double z3, double phi3, bool take3, unsigned ndisks, double &rinv, double &phi0, double &d0, double &t, double &z0, double phiproj[4], double zproj[4], double phider[4], double zder[4], double phiprojdisk[5], double rprojdisk[5], double phiderdisk[5], double rderdisk[5]) |
bool | DDLSeeding (const Stub *innerFPGAStub, const L1TStub *innerStub, const Stub *middleFPGAStub, const L1TStub *middleStub, const Stub *outerFPGAStub, const L1TStub *outerStub) |
void | exactproj (double rproj, double rinv, double phi0, double d0, double t, double z0, double r0, double &phiproj, double &zproj, double &phider, double &zder) |
void | exactprojdisk (double zproj, double rinv, double, double, double t, double z0, double x0, double y0, double &phiproj, double &rproj, double &phider, double &rder) |
void | exacttracklet (double r1, double z1, double phi1, double r2, double z2, double phi2, double r3, double z3, double phi3, int take3, double &rinv, double &phi0, double &d0, double &t, double &z0, double phiproj[N_LAYER - 2], double zproj[N_LAYER - 2], double phiprojdisk[N_DISK], double rprojdisk[N_DISK], double phider[N_LAYER - 2], double zder[N_LAYER - 2], double phiderdisk[N_DISK], double rderdisk[N_DISK]) |
void | execute (unsigned int iSector, double phimin, double phimax) |
bool | LLDSeeding (const Stub *innerFPGAStub, const L1TStub *innerStub, const Stub *middleFPGAStub, const L1TStub *middleStub, const Stub *outerFPGAStub, const L1TStub *outerStub) |
bool | LLLSeeding (const Stub *innerFPGAStub, const L1TStub *innerStub, const Stub *middleFPGAStub, const L1TStub *middleStub, const Stub *outerFPGAStub, const L1TStub *outerStub) |
TrackletCalculatorDisplaced (std::string name, Settings const &settings, Globals *global) | |
~TrackletCalculatorDisplaced () override=default | |
Public Member Functions inherited from trklet::ProcessBase | |
unsigned int | getISeed (const std::string &name) |
std::string const & | getName () const |
void | initLayerDisk (unsigned int pos, int &layer, int &disk) |
void | initLayerDisk (unsigned int pos, int &layer, int &disk, int &layerdisk) |
unsigned int | initLayerDisk (unsigned int pos) |
void | initLayerDisksandISeed (unsigned int &layerdisk1, unsigned int &layerdisk2, unsigned int &iSeed) |
unsigned int | nbits (unsigned int power) |
ProcessBase (std::string name, Settings const &settings, Globals *global) | |
virtual | ~ProcessBase ()=default |
Protected Attributes | |
int | disk_ |
int | dproj_ [N_DISK - 2] |
std::vector< AllStubsMemory * > | innerallstubs_ |
unsigned int | iSector_ |
unsigned int | iSeed_ |
int | layer_ |
int | lproj_ [N_LAYER - 2] |
std::vector< AllStubsMemory * > | middleallstubs_ |
std::vector< AllStubsMemory * > | outerallstubs_ |
double | phimax_ |
double | phimin_ |
double | rproj_ [N_LAYER - 2] |
double | rzmeanInv_ [N_DISK - 2] |
std::vector< StubTripletsMemory * > | stubtriplets_ |
int | TCIndex_ |
std::vector< double > | toR_ |
std::vector< double > | toZ_ |
TrackletParametersMemory * | trackletpars_ |
std::vector< std::vector< TrackletProjectionsMemory * > > | trackletprojdisks_ |
std::vector< std::vector< TrackletProjectionsMemory * > > | trackletprojlayers_ |
double | zproj_ [N_DISK - 2] |
Protected Attributes inherited from trklet::ProcessBase | |
Globals * | globals_ |
std::string | name_ |
Settings const & | settings_ |
Definition at line 20 of file TrackletCalculatorDisplaced.h.
TrackletCalculatorDisplaced::TrackletCalculatorDisplaced | ( | std::string | name, |
Settings const & | settings, | ||
Globals * | global | ||
) |
Definition at line 16 of file TrackletCalculatorDisplaced.cc.
References cms::cuda::assert(), disk_, dproj_, mps_fire::i, iSeed_, layer_, lproj_, trklet::N_DISK, trklet::N_LAYER, trklet::Settings::nallstubs(), Skims_PA_cff::name, trklet::Settings::rmean(), rproj_, rzmeanInv_, trklet::ProcessBase::settings_, TCIndex_, createJobs::tmp, toR_, toZ_, trackletprojdisks_, trackletprojlayers_, trklet::Settings::zmean(), and zproj_.
|
overridedefault |
void TrackletCalculatorDisplaced::addDiskProj | ( | Tracklet * | tracklet, |
int | disk | ||
) |
Definition at line 301 of file TrackletCalculatorDisplaced.cc.
References funct::abs(), addProjectionDisk(), trklet::Projection::fpgaphiproj(), trklet::Projection::fpgarzproj(), hcalRecHitTable_cff::iphi, trklet::Settings::krprojshiftdisk(), trklet::N_LAYER, trklet::Settings::nallstubs(), trklet::FPGAWord::nbits(), trklet::Tracklet::proj(), trklet::Settings::rmaxdisk(), trklet::Settings::rmindiskvm(), trklet::ProcessBase::settings_, trackletprojdisks_, and trklet::FPGAWord::value().
Referenced by DDLSeeding(), LLDSeeding(), and LLLSeeding().
|
overridevirtual |
Implements trklet::ProcessBase.
Reimplemented in trklet::TrackletProcessorDisplaced.
Definition at line 189 of file TrackletCalculatorDisplaced.cc.
References cms::cuda::assert(), Exception, innerallstubs_, input, mps_setup::memory, middleallstubs_, trklet::ProcessBase::name_, outerallstubs_, trklet::ProcessBase::settings_, stubtriplets_, createJobs::tmp, and trklet::Settings::writetrace().
bool TrackletCalculatorDisplaced::addLayerProj | ( | Tracklet * | tracklet, |
int | layer | ||
) |
Definition at line 318 of file TrackletCalculatorDisplaced.cc.
References funct::abs(), addProjection(), cms::cuda::assert(), trklet::FPGAWord::atExtreme(), trklet::Projection::fpgaphiproj(), trklet::Projection::fpgarzproj(), hcalRecHitTable_cff::iphi, trklet::Settings::kz(), trklet::Settings::nallstubs(), trklet::FPGAWord::nbits(), trklet::Tracklet::proj(), trklet::ProcessBase::settings_, trackletprojlayers_, trklet::FPGAWord::value(), and trklet::Settings::zlength().
Referenced by DDLSeeding(), LLDSeeding(), and LLLSeeding().
|
overridevirtual |
Implements trklet::ProcessBase.
Reimplemented in trklet::TrackletProcessorDisplaced.
Definition at line 146 of file TrackletCalculatorDisplaced.cc.
References cms::cuda::assert(), Exception, mps_setup::memory, trklet::N_DISK, trklet::N_LAYER, trklet::ProcessBase::name_, convertSQLitetoXML_cfg::output, trklet::ProcessBase::settings_, createJobs::tmp, trackletpars_, trackletprojdisks_, trackletprojlayers_, and trklet::Settings::writetrace().
void TrackletCalculatorDisplaced::addOutputProjection | ( | TrackletProjectionsMemory *& | outputProj, |
MemoryBase * | memory | ||
) |
Definition at line 141 of file TrackletCalculatorDisplaced.cc.
References cms::cuda::assert(), and mps_setup::memory.
void TrackletCalculatorDisplaced::addProjection | ( | int | layer, |
int | iphi, | ||
TrackletProjectionsMemory * | trackletprojs, | ||
Tracklet * | tracklet | ||
) |
Definition at line 338 of file TrackletCalculatorDisplaced.cc.
References trklet::TrackletProjectionsMemory::addProj(), cms::cuda::assert(), trklet::ProcessBase::getName(), hcalRecHitTable_cff::iphi, trklet::ProcessBase::settings_, and trklet::Settings::warnNoMem().
Referenced by addLayerProj().
void TrackletCalculatorDisplaced::addProjectionDisk | ( | int | disk, |
int | iphi, | ||
TrackletProjectionsMemory * | trackletprojs, | ||
Tracklet * | tracklet | ||
) |
Definition at line 353 of file TrackletCalculatorDisplaced.cc.
References funct::abs(), trklet::TrackletProjectionsMemory::addProj(), cms::cuda::assert(), trklet::Settings::debugTracklet(), trklet::MemoryBase::getName(), trklet::ProcessBase::getName(), hcalRecHitTable_cff::iphi, layer_, trklet::ProcessBase::settings_, and trklet::Settings::warnNoMem().
Referenced by addDiskProj().
void TrackletCalculatorDisplaced::approxproj | ( | double | halfRinv, |
double | phi0, | ||
double | d0, | ||
double | t, | ||
double | z0, | ||
double | halfRinv_0, | ||
double | d0_0, | ||
double | rmean, | ||
double & | phiproj, | ||
double & | phiprojder, | ||
double & | zproj, | ||
double & | zprojder | ||
) |
Definition at line 1775 of file TrackletCalculatorDisplaced.cc.
References funct::abs(), d0, trklet::Settings::debugTracklet(), trklet::Settings::disp_z0cut(), angle0to2pi::make0To2pi(), trklet::Settings::maxd0(), funct::pow(), trklet::Settings::rinvcut(), trklet::ProcessBase::settings_, trklet::sixth, and submitPVValidationJobs::t.
Referenced by approxtracklet().
void TrackletCalculatorDisplaced::approxprojdisk | ( | double | halfRinv, |
double | phi0, | ||
double | d0, | ||
double | t, | ||
double | z0, | ||
double | halfRinv_0, | ||
double | d0_0, | ||
double | zmean, | ||
double & | phiproj, | ||
double & | phiprojder, | ||
double & | rproj, | ||
double & | rprojder | ||
) |
Definition at line 1808 of file TrackletCalculatorDisplaced.cc.
References A, funct::abs(), B, correctionTermsCaloMet_cff::C, d0, trklet::Settings::debugTracklet(), trklet::Settings::disp_z0cut(), geometryDiff::epsilon, angle0to2pi::make0To2pi(), trklet::Settings::maxd0(), funct::pow(), trklet::Settings::rinvcut(), trklet::ProcessBase::settings_, trklet::sixth, and submitPVValidationJobs::t.
Referenced by approxtracklet().
void TrackletCalculatorDisplaced::approxtracklet | ( | double | r1, |
double | z1, | ||
double | phi1, | ||
double | r2, | ||
double | z2, | ||
double | phi2, | ||
double | r3, | ||
double | z3, | ||
double | phi3, | ||
bool | take3, | ||
unsigned | ndisks, | ||
double & | rinv, | ||
double & | phi0, | ||
double & | d0, | ||
double & | t, | ||
double & | z0, | ||
double | phiproj[4], | ||
double | zproj[4], | ||
double | phider[4], | ||
double | zder[4], | ||
double | phiprojdisk[5], | ||
double | rprojdisk[5], | ||
double | phiderdisk[5], | ||
double | rderdisk[5] | ||
) |
Definition at line 1852 of file TrackletCalculatorDisplaced.cc.
References a, funct::abs(), approxproj(), approxprojdisk(), b, HltBtagPostValidation_cff::c, alignmentValidation::c1, d0, trklet::Settings::debugTracklet(), trklet::Settings::disp_z0cut(), mps_fire::i, angle0to2pi::make0To2pi(), trklet::Settings::maxd0(), phimin_, funct::pow(), diffTwoXMLs::r2, trklet::rinv(), trklet::Settings::rinvcut(), rzmeanInv_, trklet::ProcessBase::settings_, trklet::sixth, submitPVValidationJobs::t, toR_, toZ_, and testProducerWithPsetDescEmpty_cfi::z2.
Referenced by DDLSeeding(), LLDSeeding(), and LLLSeeding().
bool TrackletCalculatorDisplaced::DDLSeeding | ( | const Stub * | innerFPGAStub, |
const L1TStub * | innerStub, | ||
const Stub * | middleFPGAStub, | ||
const L1TStub * | middleStub, | ||
const Stub * | outerFPGAStub, | ||
const L1TStub * | outerStub | ||
) |
Definition at line 799 of file TrackletCalculatorDisplaced.cc.
References funct::abs(), addDiskProj(), addLayerProj(), trklet::TrackletParametersMemory::addTracklet(), approxtracklet(), d0, trklet::Settings::debugTracklet(), trklet::Stub::disk(), trklet::Settings::disp_z0cut(), dproj_, exacttracklet(), groupFilesInBlocks::fout, trklet::Tracklet::getISeed(), trklet::ProcessBase::getName(), trklet::ProcessBase::globals_, mps_fire::i, trklet::Projection::init(), trklet::Stub::isBarrel(), iSector_, iSeed_, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, trklet::Globals::ITC_L1L2(), dqmiolumiharvest::j, trklet::VarBase::K(), trklet::Settings::kd0(), runTheMatrix::keep, trklet::Settings::kphi1(), trklet::Settings::kr(), trklet::Settings::kz(), trklet::Stub::layer(), layer_, lproj_, trklet::Settings::maxd0(), trklet::N_DISK, trklet::N_LAYER, trklet::ProcessBase::name_, trklet::Settings::nbitsphiprojderL123(), trklet::Settings::nbitsphiprojderL456(), trklet::Settings::nphibitsstub(), trklet::TrackletParametersMemory::nTracklets(), trklet::Settings::nzbitsstub(), trklet::Globals::ofstream(), trklet::L1TStub::phi(), trklet::IMATH_TrackletCalculator::phi0_final, trklet::Settings::phi0_shift(), trklet::Stub::phiapprox(), trklet::Settings::phicritmaxmc(), trklet::Settings::phicritminmc(), phimax_, phimin_, funct::pow(), trklet::Settings::PS_rD_shift(), trklet::Settings::PS_rderD_shift(), trklet::Settings::PS_zderL_shift(), trklet::Settings::PS_zL_shift(), trklet::L1TStub::r(), diffTwoXMLs::r2, trklet::Stub::rapprox(), trklet::Settings::rcrit(), trklet::rinv(), trklet::Settings::rinv_shift(), trklet::Settings::rinvcut(), trklet::Settings::rmaxdisk(), trklet::Settings::rmindisk(), rproj_, trklet::Settings::rPS2S(), trklet::Tracklet::setTCIndex(), trklet::ProcessBase::settings_, trklet::Tracklet::setTrackletIndex(), trklet::Settings::SS_phiD_shift(), trklet::Settings::SS_phiderD_shift(), trklet::Settings::SS_phiderL_shift(), trklet::Settings::SS_phiL_shift(), summarizeEdmComparisonLogfiles::success, submitPVValidationJobs::t, trklet::Settings::t_shift(), TCIndex_, toR_, toZ_, trackletpars_, trklet::Settings::useapprox(), trklet::Settings::usephicritapprox(), trklet::Tracklet::validProj(), trklet::FPGAWord::value(), trklet::Settings::writeMonitorData(), trklet::L1TStub::z(), trklet::Settings::z0_shift(), testProducerWithPsetDescEmpty_cfi::z2, and trklet::Stub::zapprox().
Referenced by execute().
void TrackletCalculatorDisplaced::exactproj | ( | double | rproj, |
double | rinv, | ||
double | phi0, | ||
double | d0, | ||
double | t, | ||
double | z0, | ||
double | r0, | ||
double & | phiproj, | ||
double & | zproj, | ||
double & | phider, | ||
double & | zder | ||
) |
Definition at line 1600 of file TrackletCalculatorDisplaced.cc.
References funct::abs(), HLT_2024v13_cff::beta, d0, trklet::Settings::debugTracklet(), funct::pow(), trklet::rinv(), trklet::ProcessBase::settings_, mathSSE::sqrt(), and submitPVValidationJobs::t.
Referenced by exacttracklet().
void TrackletCalculatorDisplaced::exactprojdisk | ( | double | zproj, |
double | rinv, | ||
double | , | ||
double | , | ||
double | t, | ||
double | z0, | ||
double | x0, | ||
double | y0, | ||
double & | phiproj, | ||
double & | rproj, | ||
double & | phider, | ||
double & | rder | ||
) |
Definition at line 1627 of file TrackletCalculatorDisplaced.cc.
References funct::abs(), HLT_2024v13_cff::beta, HltBtagPostValidation_cff::c, funct::cos(), trklet::Settings::debugTracklet(), phimin_, reco::reduceRange(), trklet::rinv(), trklet::ProcessBase::settings_, funct::sin(), mathSSE::sqrt(), submitPVValidationJobs::t, and x.
Referenced by exacttracklet().
void TrackletCalculatorDisplaced::exacttracklet | ( | double | r1, |
double | z1, | ||
double | phi1, | ||
double | r2, | ||
double | z2, | ||
double | phi2, | ||
double | r3, | ||
double | z3, | ||
double | phi3, | ||
int | take3, | ||
double & | rinv, | ||
double & | phi0, | ||
double & | d0, | ||
double & | t, | ||
double & | z0, | ||
double | phiproj[N_LAYER - 2], | ||
double | zproj[N_LAYER - 2], | ||
double | phiprojdisk[N_DISK], | ||
double | rprojdisk[N_DISK], | ||
double | phider[N_LAYER - 2], | ||
double | zder[N_LAYER - 2], | ||
double | phiderdisk[N_DISK], | ||
double | rderdisk[N_DISK] | ||
) |
Definition at line 1665 of file TrackletCalculatorDisplaced.cc.
References funct::abs(), b1, b2, funct::cos(), d0, trklet::Settings::debugTracklet(), MillePedeFileConverter_cfg::e, exactproj(), exactprojdisk(), mps_fire::i, M_PI, angle0to2pi::make0To2pi(), phimax_, phimin_, funct::pow(), diffTwoXMLs::r2, reco::reduceRange(), trklet::rinv(), trklet::ProcessBase::settings_, funct::sin(), mathSSE::sqrt(), submitPVValidationJobs::t, toR_, toZ_, testProducerWithPsetDescEmpty_cfi::y1, testProducerWithPsetDescEmpty_cfi::y2, and testProducerWithPsetDescEmpty_cfi::z2.
Referenced by DDLSeeding(), LLDSeeding(), and LLLSeeding().
void TrackletCalculatorDisplaced::execute | ( | unsigned int | iSector, |
double | phimin, | ||
double | phimax | ||
) |
Definition at line 222 of file TrackletCalculatorDisplaced.cc.
References accept(), DDLSeeding(), trklet::Settings::debugTracklet(), Exception, trklet::ProcessBase::getName(), trklet::ProcessBase::globals_, mps_fire::i, iSector_, trklet::Stub::l1tstub(), trklet::Stub::layerdisk(), LLDSeeding(), LLLSeeding(), trklet::Settings::maxStep(), trklet::N_LAYER, trklet::Settings::ntrackletmax(), trklet::TrackletParametersMemory::nTracklets(), trklet::Globals::ofstream(), phimax, phimax_, phimin, phimin_, trklet::ProcessBase::settings_, stubtriplets_, trackletpars_, and trklet::Settings::writeMonitorData().
bool TrackletCalculatorDisplaced::LLDSeeding | ( | const Stub * | innerFPGAStub, |
const L1TStub * | innerStub, | ||
const Stub * | middleFPGAStub, | ||
const L1TStub * | middleStub, | ||
const Stub * | outerFPGAStub, | ||
const L1TStub * | outerStub | ||
) |
Definition at line 1200 of file TrackletCalculatorDisplaced.cc.
References funct::abs(), addDiskProj(), addLayerProj(), trklet::TrackletParametersMemory::addTracklet(), approxtracklet(), d0, trklet::Settings::debugTracklet(), trklet::Stub::disk(), trklet::Settings::disp_z0cut(), dproj_, exacttracklet(), groupFilesInBlocks::fout, trklet::Tracklet::getISeed(), trklet::ProcessBase::getName(), trklet::ProcessBase::globals_, mps_fire::i, trklet::Projection::init(), trklet::Stub::isBarrel(), iSector_, iSeed_, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, trklet::Globals::ITC_L1L2(), dqmiolumiharvest::j, trklet::VarBase::K(), trklet::Settings::kd0(), runTheMatrix::keep, trklet::Settings::kphi1(), trklet::Settings::kr(), trklet::Settings::kz(), trklet::Stub::layer(), layer_, lproj_, trklet::Settings::maxd0(), trklet::N_DISK, trklet::N_LAYER, trklet::ProcessBase::name_, trklet::Settings::nbitsphiprojderL123(), trklet::Settings::nbitsphiprojderL456(), trklet::Settings::nphibitsstub(), trklet::TrackletParametersMemory::nTracklets(), trklet::Settings::nzbitsstub(), trklet::Globals::ofstream(), trklet::L1TStub::phi(), trklet::IMATH_TrackletCalculator::phi0_final, trklet::Settings::phi0_shift(), trklet::Stub::phiapprox(), trklet::Settings::phicritmaxmc(), trklet::Settings::phicritminmc(), phimax_, phimin_, funct::pow(), trklet::Settings::PS_rD_shift(), trklet::Settings::PS_rderD_shift(), trklet::Settings::PS_zderL_shift(), trklet::Settings::PS_zL_shift(), trklet::L1TStub::r(), diffTwoXMLs::r2, trklet::Stub::rapprox(), trklet::Settings::rcrit(), trklet::rinv(), trklet::Settings::rinv_shift(), trklet::Settings::rinvcut(), trklet::Settings::rmaxdisk(), trklet::Settings::rmindisk(), rproj_, trklet::Settings::rPS2S(), trklet::Tracklet::setTCIndex(), trklet::ProcessBase::settings_, trklet::Tracklet::setTrackletIndex(), trklet::Settings::SS_phiD_shift(), trklet::Settings::SS_phiderD_shift(), trklet::Settings::SS_phiderL_shift(), trklet::Settings::SS_phiL_shift(), summarizeEdmComparisonLogfiles::success, submitPVValidationJobs::t, trklet::Settings::t_shift(), TCIndex_, toR_, toZ_, trackletpars_, trklet::Settings::useapprox(), trklet::Settings::usephicritapprox(), trklet::Tracklet::validProj(), trklet::FPGAWord::value(), trklet::Settings::writeMonitorData(), trklet::L1TStub::z(), trklet::Settings::z0_shift(), testProducerWithPsetDescEmpty_cfi::z2, and trklet::Stub::zapprox().
Referenced by execute().
bool TrackletCalculatorDisplaced::LLLSeeding | ( | const Stub * | innerFPGAStub, |
const L1TStub * | innerStub, | ||
const Stub * | middleFPGAStub, | ||
const L1TStub * | middleStub, | ||
const Stub * | outerFPGAStub, | ||
const L1TStub * | outerStub | ||
) |
Definition at line 372 of file TrackletCalculatorDisplaced.cc.
References funct::abs(), addDiskProj(), addLayerProj(), trklet::TrackletParametersMemory::addTracklet(), approxtracklet(), cms::cuda::assert(), d0, trklet::Settings::debugTracklet(), trklet::Settings::disp_z0cut(), dproj_, exacttracklet(), groupFilesInBlocks::fout, trklet::Tracklet::getISeed(), trklet::ProcessBase::getName(), trklet::ProcessBase::globals_, mps_fire::i, trklet::Projection::init(), trklet::Stub::isBarrel(), iSector_, iSeed_, ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, trklet::Globals::ITC_L1L2(), dqmiolumiharvest::j, trklet::VarBase::K(), trklet::Settings::kd0(), runTheMatrix::keep, trklet::Settings::kphi1(), trklet::Settings::kr(), trklet::Settings::kz(), trklet::Stub::layer(), layer_, trklet::Stub::layerdisk(), lproj_, trklet::Settings::maxd0(), trklet::N_DISK, trklet::N_LAYER, trklet::ProcessBase::name_, trklet::Settings::nbitsphiprojderL123(), trklet::Settings::nbitsphiprojderL456(), trklet::Settings::nphibitsstub(), trklet::TrackletParametersMemory::nTracklets(), trklet::Settings::nzbitsstub(), trklet::Globals::ofstream(), trklet::L1TStub::phi(), trklet::IMATH_TrackletCalculator::phi0_final, trklet::Settings::phi0_shift(), trklet::Stub::phiapprox(), trklet::Settings::phicritmaxmc(), trklet::Settings::phicritminmc(), phimax_, phimin_, funct::pow(), trklet::Settings::PS_rD_shift(), trklet::Settings::PS_rderD_shift(), trklet::Settings::PS_zderL_shift(), trklet::Settings::PS_zL_shift(), trklet::L1TStub::r(), diffTwoXMLs::r2, trklet::Stub::rapprox(), trklet::Settings::rcrit(), trklet::rinv(), trklet::Settings::rinv_shift(), trklet::Settings::rinvcut(), trklet::Settings::rmaxdisk(), trklet::Settings::rmindisk(), rproj_, trklet::Settings::rPS2S(), trklet::Tracklet::setTCIndex(), trklet::ProcessBase::settings_, trklet::Tracklet::setTrackletIndex(), trklet::Settings::SS_phiD_shift(), trklet::Settings::SS_phiderD_shift(), trklet::Settings::SS_phiderL_shift(), trklet::Settings::SS_phiL_shift(), summarizeEdmComparisonLogfiles::success, submitPVValidationJobs::t, trklet::Settings::t_shift(), TCIndex_, toR_, toZ_, trackletpars_, trklet::Settings::useapprox(), trklet::Settings::usephicritapprox(), trklet::Tracklet::validProj(), trklet::FPGAWord::value(), trklet::Settings::writeMonitorData(), trklet::L1TStub::z(), trklet::Settings::z0_shift(), testProducerWithPsetDescEmpty_cfi::z2, and trklet::Stub::zapprox().
Referenced by execute().
|
protected |
Definition at line 161 of file TrackletCalculatorDisplaced.h.
Referenced by TrackletCalculatorDisplaced(), and trklet::TrackletProcessorDisplaced::TrackletProcessorDisplaced().
|
protected |
Definition at line 166 of file TrackletCalculatorDisplaced.h.
Referenced by DDLSeeding(), LLDSeeding(), LLLSeeding(), and TrackletCalculatorDisplaced().
|
protected |
Definition at line 175 of file TrackletCalculatorDisplaced.h.
Referenced by addInput(), trklet::TrackletProcessorDisplaced::addInput(), trklet::TrackletProcessorDisplaced::execute(), and trklet::TrackletProcessorDisplaced::TrackletProcessorDisplaced().
|
protected |
Definition at line 169 of file TrackletCalculatorDisplaced.h.
Referenced by DDLSeeding(), execute(), trklet::TrackletProcessorDisplaced::execute(), LLDSeeding(), and LLLSeeding().
|
protected |
Definition at line 162 of file TrackletCalculatorDisplaced.h.
Referenced by DDLSeeding(), trklet::TrackletProcessorDisplaced::execute(), LLDSeeding(), LLLSeeding(), TrackletCalculatorDisplaced(), and trklet::TrackletProcessorDisplaced::TrackletProcessorDisplaced().
|
protected |
Definition at line 160 of file TrackletCalculatorDisplaced.h.
Referenced by addProjectionDisk(), DDLSeeding(), LLDSeeding(), LLLSeeding(), TrackletCalculatorDisplaced(), and trklet::TrackletProcessorDisplaced::TrackletProcessorDisplaced().
|
protected |
Definition at line 164 of file TrackletCalculatorDisplaced.h.
Referenced by DDLSeeding(), LLDSeeding(), LLLSeeding(), and TrackletCalculatorDisplaced().
|
protected |
Definition at line 176 of file TrackletCalculatorDisplaced.h.
Referenced by addInput(), trklet::TrackletProcessorDisplaced::addInput(), trklet::TrackletProcessorDisplaced::execute(), and trklet::TrackletProcessorDisplaced::TrackletProcessorDisplaced().
|
protected |
Definition at line 177 of file TrackletCalculatorDisplaced.h.
Referenced by addInput(), trklet::TrackletProcessorDisplaced::addInput(), trklet::TrackletProcessorDisplaced::execute(), and trklet::TrackletProcessorDisplaced::TrackletProcessorDisplaced().
|
protected |
Definition at line 170 of file TrackletCalculatorDisplaced.h.
Referenced by DDLSeeding(), exacttracklet(), execute(), trklet::TrackletProcessorDisplaced::execute(), LLDSeeding(), and LLLSeeding().
|
protected |
Definition at line 170 of file TrackletCalculatorDisplaced.h.
Referenced by approxtracklet(), DDLSeeding(), exactprojdisk(), exacttracklet(), execute(), trklet::TrackletProcessorDisplaced::execute(), LLDSeeding(), and LLLSeeding().
|
protected |
Definition at line 163 of file TrackletCalculatorDisplaced.h.
Referenced by DDLSeeding(), LLDSeeding(), LLLSeeding(), and TrackletCalculatorDisplaced().
|
protected |
Definition at line 167 of file TrackletCalculatorDisplaced.h.
Referenced by approxtracklet(), and TrackletCalculatorDisplaced().
|
protected |
Definition at line 178 of file TrackletCalculatorDisplaced.h.
Referenced by addInput(), and execute().
|
protected |
Definition at line 159 of file TrackletCalculatorDisplaced.h.
Referenced by DDLSeeding(), LLDSeeding(), LLLSeeding(), TrackletCalculatorDisplaced(), and trklet::TrackletProcessorDisplaced::TrackletProcessorDisplaced().
|
protected |
Definition at line 172 of file TrackletCalculatorDisplaced.h.
Referenced by approxtracklet(), DDLSeeding(), exacttracklet(), LLDSeeding(), LLLSeeding(), and TrackletCalculatorDisplaced().
|
protected |
Definition at line 173 of file TrackletCalculatorDisplaced.h.
Referenced by approxtracklet(), DDLSeeding(), exacttracklet(), LLDSeeding(), LLLSeeding(), and TrackletCalculatorDisplaced().
|
protected |
Definition at line 180 of file TrackletCalculatorDisplaced.h.
Referenced by addOutput(), trklet::TrackletProcessorDisplaced::addOutput(), DDLSeeding(), execute(), LLDSeeding(), and LLLSeeding().
|
protected |
Definition at line 184 of file TrackletCalculatorDisplaced.h.
Referenced by addDiskProj(), addOutput(), trklet::TrackletProcessorDisplaced::addOutput(), TrackletCalculatorDisplaced(), and trklet::TrackletProcessorDisplaced::TrackletProcessorDisplaced().
|
protected |
Definition at line 183 of file TrackletCalculatorDisplaced.h.
Referenced by addLayerProj(), addOutput(), trklet::TrackletProcessorDisplaced::addOutput(), TrackletCalculatorDisplaced(), and trklet::TrackletProcessorDisplaced::TrackletProcessorDisplaced().
|
protected |
Definition at line 165 of file TrackletCalculatorDisplaced.h.
Referenced by TrackletCalculatorDisplaced().