#include <TrackletCalculatorBase.h>
Public Member Functions | |
void | addDiskProj (Tracklet *tracklet, int disk) |
bool | addLayerProj (Tracklet *tracklet, int layer) |
void | addProjection (int layer, int iphi, TrackletProjectionsMemory *trackletprojs, Tracklet *tracklet) |
void | addProjectionDisk (int disk, int iphi, TrackletProjectionsMemory *trackletprojs, Tracklet *tracklet) |
bool | barrelSeeding (const Stub *innerFPGAStub, const L1TStub *innerStub, const Stub *outerFPGAStub, const L1TStub *outerStub) |
bool | diskSeeding (const Stub *innerFPGAStub, const L1TStub *innerStub, const Stub *outerFPGAStub, const L1TStub *outerStub) |
void | exactproj (double rproj, double rinv, double phi0, double t, double z0, double &phiproj, double &zproj, double &phider, double &zder) |
void | exactprojdisk (double zproj, double rinv, double phi0, double t, double z0, double &phiproj, double &rproj, double &phider, double &rder) |
void | exacttracklet (double r1, double z1, double phi1, double r2, double z2, double phi2, double, double &rinv, double &phi0, double &t, double &z0, double phiproj[N_LAYER - 2], double zproj[N_LAYER - 2], double phider[N_LAYER - 2], double zder[N_LAYER - 2], double phiprojdisk[N_DISK], double rprojdisk[N_DISK], double phiderdisk[N_DISK], double rderdisk[N_DISK]) |
void | exacttrackletdisk (double r1, double z1, double phi1, double r2, double z2, double phi2, double, double &rinv, double &phi0, double &t, double &z0, double phiprojLayer[N_PSLAYER], double zprojLayer[N_PSLAYER], double phiderLayer[N_PSLAYER], double zderLayer[N_PSLAYER], double phiproj[N_DISK - 2], double rproj[N_DISK - 2], double phider[N_DISK - 2], double rder[N_DISK - 2]) |
void | exacttrackletOverlap (double r1, double z1, double phi1, double r2, double z2, double phi2, double, double &rinv, double &phi0, double &t, double &z0, double phiprojLayer[N_PSLAYER], double zprojLayer[N_PSLAYER], double phiderLayer[N_PSLAYER], double zderLayer[N_PSLAYER], double phiproj[N_DISK - 2], double rproj[N_DISK - 2], double phider[N_DISK - 2], double rder[N_DISK - 2]) |
bool | goodTrackPars (bool goodrinv, bool goodz0) |
bool | inSector (int iphi0, int irinv, double phi0approx, double rinvapprox) |
bool | overlapSeeding (const Stub *innerFPGAStub, const L1TStub *innerStub, const Stub *outerFPGAStub, const L1TStub *outerStub) |
TrackletCalculatorBase (std::string name, Settings const &settings, Globals *global) | |
~TrackletCalculatorBase () override=default | |
Public Member Functions inherited from trklet::ProcessBase | |
virtual void | addInput (MemoryBase *memory, std::string input)=0 |
virtual void | addOutput (MemoryBase *memory, std::string output)=0 |
unsigned int | getISeed (const std::string &name) |
std::string const & | getName () const |
unsigned int | initLayerDisk (unsigned int pos) |
void | initLayerDisk (unsigned int pos, int &layer, int &disk) |
void | initLayerDisk (unsigned int pos, int &layer, int &disk, int &layerdisk) |
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 | |
unsigned int | iSector_ |
unsigned int | iSeed_ |
unsigned int | layerdisk1_ |
unsigned int | layerdisk2_ |
double | phimax_ |
double | phimin_ |
int | TCIndex_ |
TrackletParametersMemory * | trackletpars_ |
std::vector< std::vector< TrackletProjectionsMemory * > > | trackletprojdisks_ |
std::vector< std::vector< TrackletProjectionsMemory * > > | trackletprojlayers_ |
Protected Attributes inherited from trklet::ProcessBase | |
Globals * | globals_ |
std::string | name_ |
Settings const & | settings_ |
Definition at line 18 of file TrackletCalculatorBase.h.
TrackletCalculatorBase::TrackletCalculatorBase | ( | std::string | name, |
Settings const & | settings, | ||
Globals * | global | ||
) |
Definition at line 17 of file TrackletCalculatorBase.cc.
|
overridedefault |
void TrackletCalculatorBase::addDiskProj | ( | Tracklet * | tracklet, |
int | disk | ||
) |
Definition at line 210 of file TrackletCalculatorBase.cc.
References funct::abs(), addProjectionDisk(), trklet::Projection::fpgaphiproj(), trklet::Projection::fpgarzproj(), LEDCalibrationChannels::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 barrelSeeding(), diskSeeding(), and overlapSeeding().
bool TrackletCalculatorBase::addLayerProj | ( | Tracklet * | tracklet, |
int | layer | ||
) |
Definition at line 229 of file TrackletCalculatorBase.cc.
References funct::abs(), addProjection(), cms::cuda::assert(), trklet::FPGAWord::atExtreme(), trklet::Projection::fpgaphiproj(), trklet::Projection::fpgarzproj(), LEDCalibrationChannels::iphi, trklet::Settings::kz(), phase1PixelTopology::layer, trklet::Settings::nallstubs(), trklet::FPGAWord::nbits(), trklet::Tracklet::proj(), trklet::ProcessBase::settings_, trackletprojlayers_, trklet::FPGAWord::value(), and trklet::Settings::zlength().
Referenced by barrelSeeding(), diskSeeding(), and overlapSeeding().
void TrackletCalculatorBase::addProjection | ( | int | layer, |
int | iphi, | ||
TrackletProjectionsMemory * | trackletprojs, | ||
Tracklet * | tracklet | ||
) |
Definition at line 254 of file TrackletCalculatorBase.cc.
References trklet::TrackletProjectionsMemory::addProj(), cms::cuda::assert(), trklet::ProcessBase::getName(), LEDCalibrationChannels::iphi, phase1PixelTopology::layer, trklet::ProcessBase::settings_, and trklet::Settings::warnNoMem().
Referenced by addLayerProj().
void TrackletCalculatorBase::addProjectionDisk | ( | int | disk, |
int | iphi, | ||
TrackletProjectionsMemory * | trackletprojs, | ||
Tracklet * | tracklet | ||
) |
Definition at line 269 of file TrackletCalculatorBase.cc.
References funct::abs(), trklet::TrackletProjectionsMemory::addProj(), cms::cuda::assert(), trklet::ProcessBase::getName(), LEDCalibrationChannels::iphi, iSeed_, trklet::L3L4, trklet::ProcessBase::settings_, and trklet::Settings::warnNoMem().
Referenced by addDiskProj().
bool TrackletCalculatorBase::barrelSeeding | ( | const Stub * | innerFPGAStub, |
const L1TStub * | innerStub, | ||
const Stub * | outerFPGAStub, | ||
const L1TStub * | outerStub | ||
) |
Definition at line 330 of file TrackletCalculatorBase.cc.
References funct::abs(), addDiskProj(), addLayerProj(), trklet::TrackletParametersMemory::addTracklet(), cms::cuda::assert(), trklet::Settings::bookHistos(), trklet::VarBase::calculate(), trklet::Settings::debugTracklet(), trklet::IMATH_TrackletCalculator::der_phiD_final, trklet::IMATH_TrackletCalculator::der_phiL_final, trklet::IMATH_TrackletCalculator::der_rD_final, trklet::IMATH_TrackletCalculator::der_zL_final, exacttracklet(), groupFilesInBlocks::fout, trklet::VarBase::fval(), trklet::Tracklet::getISeed(), trklet::ProcessBase::getName(), trklet::ProcessBase::globals_, goodTrackPars(), trklet::Globals::histograms(), compare::hists, mps_fire::i, trklet::Projection::init(), inSector(), iSector_, iSeed_, trklet::Globals::ITC_L1L2(), trklet::Globals::ITC_L2L3(), trklet::Globals::ITC_L3L4(), trklet::Globals::ITC_L5L6(), trklet::VarBase::ival(), dqmiolumiharvest::j, trklet::VarBase::K(), trklet::Stub::layer(), trklet::Stub::layerdisk(), layerdisk1_, layerdisk2_, trklet::VarBase::local_passes(), angle0to2pi::make0To2pi(), trklet::N_DISK, trklet::N_LAYER, trklet::ProcessBase::name_, trklet::Settings::nphibitsstub(), trklet::Settings::nrbitsstub(), trklet::TrackletParametersMemory::nTracklets(), trklet::Settings::nzbitsstub(), trklet::Globals::ofstream(), trklet::Stub::phi(), trklet::L1TStub::phi(), trklet::IMATH_TrackletCalculator::phi0_final, trklet::IMATH_TrackletCalculator::phi1, trklet::IMATH_TrackletCalculator::phi2, trklet::Stub::phiapprox(), trklet::IMATH_TrackletCalculator::phiD_0_final, trklet::IMATH_TrackletCalculator::phiD_1_final, trklet::IMATH_TrackletCalculator::phiD_2_final, trklet::IMATH_TrackletCalculator::phiD_3_final, trklet::IMATH_TrackletCalculator::phiD_4_final, trklet::IMATH_TrackletCalculator::phiL_0_final, trklet::IMATH_TrackletCalculator::phiL_1_final, trklet::IMATH_TrackletCalculator::phiL_2_final, trklet::IMATH_TrackletCalculator::phiL_3_final, phimax_, phimin_, trklet::Settings::projlayers(), trklet::L1TStub::r(), trklet::Stub::r(), diffTwoXMLs::r1, trklet::IMATH_TrackletCalculator::r1, diffTwoXMLs::r2, trklet::IMATH_TrackletCalculator::r2, trklet::Stub::rapprox(), trklet::IMATH_TrackletCalculator::rD_0_final, trklet::IMATH_TrackletCalculator::rD_1_final, trklet::IMATH_TrackletCalculator::rD_2_final, trklet::IMATH_TrackletCalculator::rD_3_final, trklet::IMATH_TrackletCalculator::rD_4_final, trklet::rinv(), trklet::IMATH_TrackletCalculator::rinv_final, trklet::Settings::rmaxdisk(), trklet::Settings::rmean(), trklet::Settings::rmindisk(), trklet::IMATH_TrackletCalculator::rproj0, trklet::IMATH_TrackletCalculator::rproj1, trklet::IMATH_TrackletCalculator::rproj2, trklet::IMATH_TrackletCalculator::rproj3, trklet::VarDef::set_fval(), trklet::VarDef::set_ival(), trklet::Tracklet::setTCIndex(), trklet::ProcessBase::settings_, trklet::Tracklet::setTrackletIndex(), trklet::L1TStub::sigmaz(), submitPVValidationJobs::t, trklet::IMATH_TrackletCalculator::t_final, TCIndex_, cmsswSequenceInfo::tp, trklet::Tracklet::tpseed(), trackletpars_, trklet::Settings::useapprox(), trklet::Tracklet::validProj(), trklet::FPGAWord::value(), trklet::Settings::writeMonitorData(), trklet::L1TStub::z(), trklet::Stub::z(), HLTMuonOfflineAnalyzer_cfi::z0, trklet::IMATH_TrackletCalculator::z0_final, trklet::IMATH_TrackletCalculator::z1, testProducerWithPsetDescEmpty_cfi::z2, trklet::IMATH_TrackletCalculator::z2, trklet::Stub::zapprox(), trklet::IMATH_TrackletCalculator::zL_0_final, trklet::IMATH_TrackletCalculator::zL_1_final, trklet::IMATH_TrackletCalculator::zL_2_final, trklet::IMATH_TrackletCalculator::zL_3_final, trklet::Settings::zmean(), trklet::IMATH_TrackletCalculator::zproj0, trklet::IMATH_TrackletCalculator::zproj1, trklet::IMATH_TrackletCalculator::zproj2, trklet::IMATH_TrackletCalculator::zproj3, and trklet::IMATH_TrackletCalculator::zproj4.
Referenced by trklet::TrackletCalculator::execute(), and trklet::TrackletProcessor::execute().
bool TrackletCalculatorBase::diskSeeding | ( | const Stub * | innerFPGAStub, |
const L1TStub * | innerStub, | ||
const Stub * | outerFPGAStub, | ||
const L1TStub * | outerStub | ||
) |
Definition at line 756 of file TrackletCalculatorBase.cc.
References funct::abs(), addDiskProj(), addLayerProj(), trklet::TrackletParametersMemory::addTracklet(), cms::cuda::assert(), trklet::VarBase::calculate(), trklet::Settings::debugTracklet(), trklet::IMATH_TrackletCalculatorDisk::der_phiD_final, trklet::IMATH_TrackletCalculatorDisk::der_phiL_final, trklet::IMATH_TrackletCalculatorDisk::der_rD_final, trklet::IMATH_TrackletCalculatorDisk::der_zL_final, trklet::Stub::disk(), exacttrackletdisk(), groupFilesInBlocks::fout, trklet::VarBase::fval(), trklet::Tracklet::getISeed(), trklet::ProcessBase::globals_, goodTrackPars(), mps_fire::i, trklet::Projection::init(), inSector(), iSector_, iSeed_, trklet::L1TStub::isPSmodule(), trklet::Globals::ITC_B1B2(), trklet::Globals::ITC_B3B4(), trklet::Globals::ITC_F1F2(), trklet::Globals::ITC_F3F4(), trklet::VarBase::ival(), dqmiolumiharvest::j, trklet::VarBase::K(), layerdisk1_, layerdisk2_, trklet::VarBase::local_passes(), angle0to2pi::make0To2pi(), trklet::N_DISK, trklet::N_LAYER, trklet::N_PSLAYER, trklet::ProcessBase::name_, trklet::Settings::nphibitsstub(), trklet::TrackletParametersMemory::nTracklets(), trklet::Settings::nzbitsstub(), trklet::Globals::ofstream(), trklet::Stub::phi(), trklet::L1TStub::phi(), trklet::IMATH_TrackletCalculatorDisk::phi0_final, trklet::IMATH_TrackletCalculatorDisk::phi1, trklet::IMATH_TrackletCalculatorDisk::phi2, trklet::Stub::phiapprox(), trklet::IMATH_TrackletCalculatorDisk::phiD_0_final, trklet::IMATH_TrackletCalculatorDisk::phiD_1_final, trklet::IMATH_TrackletCalculatorDisk::phiD_2_final, trklet::IMATH_TrackletCalculatorDisk::phiL_0_final, trklet::IMATH_TrackletCalculatorDisk::phiL_1_final, trklet::IMATH_TrackletCalculatorDisk::phiL_2_final, phimax_, phimin_, trklet::Settings::projdisks(), trklet::L1TStub::r(), trklet::Stub::r(), diffTwoXMLs::r1, trklet::IMATH_TrackletCalculatorDisk::r1, diffTwoXMLs::r2, trklet::IMATH_TrackletCalculatorDisk::r2, trklet::Stub::rapprox(), trklet::IMATH_TrackletCalculatorDisk::rD_0_final, trklet::IMATH_TrackletCalculatorDisk::rD_1_final, trklet::IMATH_TrackletCalculatorDisk::rD_2_final, trklet::rinv(), trklet::IMATH_TrackletCalculatorDisk::rinv_final, trklet::Settings::rmaxdisk(), trklet::Settings::rmean(), trklet::IMATH_TrackletCalculatorDisk::rproj0, trklet::IMATH_TrackletCalculatorDisk::rproj1, trklet::IMATH_TrackletCalculatorDisk::rproj2, trklet::VarDef::set_fval(), trklet::VarDef::set_ival(), trklet::Tracklet::setTCIndex(), trklet::ProcessBase::settings_, trklet::Tracklet::setTrackletIndex(), trklet::L1TStub::sigmaz(), Validation_hcalonly_cfi::sign, submitPVValidationJobs::t, trklet::IMATH_TrackletCalculatorDisk::t_final, TCIndex_, trackletpars_, trklet::Settings::useapprox(), trklet::Tracklet::validProj(), trklet::FPGAWord::value(), trklet::Settings::writeMonitorData(), trklet::L1TStub::z(), trklet::Stub::z(), HLTMuonOfflineAnalyzer_cfi::z0, trklet::IMATH_TrackletCalculatorDisk::z0_final, trklet::IMATH_TrackletCalculatorDisk::z1, testProducerWithPsetDescEmpty_cfi::z2, trklet::IMATH_TrackletCalculatorDisk::z2, trklet::Stub::zapprox(), trklet::IMATH_TrackletCalculatorDisk::zL_0_final, trklet::IMATH_TrackletCalculatorDisk::zL_1_final, trklet::IMATH_TrackletCalculatorDisk::zL_2_final, trklet::Settings::zmean(), trklet::IMATH_TrackletCalculatorDisk::zproj0, trklet::IMATH_TrackletCalculatorDisk::zproj1, and trklet::IMATH_TrackletCalculatorDisk::zproj2.
Referenced by trklet::TrackletCalculator::execute(), and trklet::TrackletProcessor::execute().
void TrackletCalculatorBase::exactproj | ( | double | rproj, |
double | rinv, | ||
double | phi0, | ||
double | t, | ||
double | z0, | ||
double & | phiproj, | ||
double & | zproj, | ||
double & | phider, | ||
double & | zder | ||
) |
Definition at line 174 of file TrackletCalculatorBase.cc.
References funct::pow(), trklet::rinv(), mathSSE::sqrt(), submitPVValidationJobs::t, and HLTMuonOfflineAnalyzer_cfi::z0.
Referenced by exacttracklet(), exacttrackletdisk(), and exacttrackletOverlap().
void TrackletCalculatorBase::exactprojdisk | ( | double | zproj, |
double | rinv, | ||
double | phi0, | ||
double | t, | ||
double | z0, | ||
double & | phiproj, | ||
double & | rproj, | ||
double & | phider, | ||
double & | rder | ||
) |
Definition at line 190 of file TrackletCalculatorBase.cc.
References funct::cos(), trklet::rinv(), funct::sin(), submitPVValidationJobs::t, createJobs::tmp, and HLTMuonOfflineAnalyzer_cfi::z0.
Referenced by exacttracklet(), exacttrackletdisk(), and exacttrackletOverlap().
void TrackletCalculatorBase::exacttracklet | ( | double | r1, |
double | z1, | ||
double | phi1, | ||
double | r2, | ||
double | z2, | ||
double | phi2, | ||
double | , | ||
double & | rinv, | ||
double & | phi0, | ||
double & | t, | ||
double & | z0, | ||
double | phiproj[N_LAYER - 2], | ||
double | zproj[N_LAYER - 2], | ||
double | phider[N_LAYER - 2], | ||
double | zder[N_LAYER - 2], | ||
double | phiprojdisk[N_DISK], | ||
double | rprojdisk[N_DISK], | ||
double | phiderdisk[N_DISK], | ||
double | rderdisk[N_DISK] | ||
) |
Definition at line 20 of file TrackletCalculatorBase.cc.
References funct::cos(), exactproj(), exactprojdisk(), mps_fire::i, iSeed_, trklet::N_DISK, trklet::N_LAYER, phimin_, trklet::Settings::projlayers(), diffTwoXMLs::r1, diffTwoXMLs::r2, reco::reduceRange(), trklet::rinv(), trklet::Settings::rmean(), trklet::ProcessBase::settings_, funct::sin(), mathSSE::sqrt(), submitPVValidationJobs::t, HLTMuonOfflineAnalyzer_cfi::z0, testProducerWithPsetDescEmpty_cfi::z2, and trklet::Settings::zmean().
Referenced by barrelSeeding().
void TrackletCalculatorBase::exacttrackletdisk | ( | double | r1, |
double | z1, | ||
double | phi1, | ||
double | r2, | ||
double | z2, | ||
double | phi2, | ||
double | , | ||
double & | rinv, | ||
double & | phi0, | ||
double & | t, | ||
double & | z0, | ||
double | phiprojLayer[N_PSLAYER], | ||
double | zprojLayer[N_PSLAYER], | ||
double | phiderLayer[N_PSLAYER], | ||
double | zderLayer[N_PSLAYER], | ||
double | phiproj[N_DISK - 2], | ||
double | rproj[N_DISK - 2], | ||
double | phider[N_DISK - 2], | ||
double | rder[N_DISK - 2] | ||
) |
Definition at line 73 of file TrackletCalculatorBase.cc.
References funct::cos(), exactproj(), exactprojdisk(), mps_fire::i, iSeed_, trklet::N_DISK, phimin_, trklet::Settings::projdisks(), diffTwoXMLs::r1, diffTwoXMLs::r2, reco::reduceRange(), trklet::rinv(), trklet::Settings::rmean(), trklet::ProcessBase::settings_, funct::sin(), mathSSE::sqrt(), submitPVValidationJobs::t, HLTMuonOfflineAnalyzer_cfi::z0, testProducerWithPsetDescEmpty_cfi::z2, and trklet::Settings::zmean().
Referenced by diskSeeding().
void TrackletCalculatorBase::exacttrackletOverlap | ( | double | r1, |
double | z1, | ||
double | phi1, | ||
double | r2, | ||
double | z2, | ||
double | phi2, | ||
double | , | ||
double & | rinv, | ||
double & | phi0, | ||
double & | t, | ||
double & | z0, | ||
double | phiprojLayer[N_PSLAYER], | ||
double | zprojLayer[N_PSLAYER], | ||
double | phiderLayer[N_PSLAYER], | ||
double | zderLayer[N_PSLAYER], | ||
double | phiproj[N_DISK - 2], | ||
double | rproj[N_DISK - 2], | ||
double | phider[N_DISK - 2], | ||
double | rder[N_DISK - 2] | ||
) |
Definition at line 126 of file TrackletCalculatorBase.cc.
References funct::cos(), exactproj(), exactprojdisk(), mps_fire::i, phimin_, diffTwoXMLs::r1, diffTwoXMLs::r2, reco::reduceRange(), trklet::rinv(), trklet::Settings::rmean(), trklet::ProcessBase::settings_, funct::sin(), mathSSE::sqrt(), submitPVValidationJobs::t, HLTMuonOfflineAnalyzer_cfi::z0, testProducerWithPsetDescEmpty_cfi::z2, and trklet::Settings::zmean().
Referenced by overlapSeeding().
bool TrackletCalculatorBase::goodTrackPars | ( | bool | goodrinv, |
bool | goodz0 | ||
) |
Definition at line 288 of file TrackletCalculatorBase.cc.
References trklet::Settings::debugTracklet(), trklet::ProcessBase::getName(), trklet::ProcessBase::settings_, and summarizeEdmComparisonLogfiles::success.
Referenced by barrelSeeding(), diskSeeding(), and overlapSeeding().
bool TrackletCalculatorBase::inSector | ( | int | iphi0, |
int | irinv, | ||
double | phi0approx, | ||
double | rinvapprox | ||
) |
Definition at line 305 of file TrackletCalculatorBase.cc.
References trklet::Settings::debugTracklet(), trklet::ProcessBase::getName(), trklet::ProcessBase::globals_, trklet::Globals::ITC_L1L2(), trklet::VarBase::K(), runTheMatrix::keep, trklet::Settings::kphi0pars(), trklet::Settings::krinvpars(), trklet::IMATH_TrackletCalculator::phi0_final, trklet::Settings::phicritmaxmc(), trklet::Settings::phicritminmc(), trklet::Settings::rcrit(), trklet::ProcessBase::settings_, and trklet::Settings::usephicritapprox().
Referenced by barrelSeeding(), diskSeeding(), and overlapSeeding().
bool TrackletCalculatorBase::overlapSeeding | ( | const Stub * | innerFPGAStub, |
const L1TStub * | innerStub, | ||
const Stub * | outerFPGAStub, | ||
const L1TStub * | outerStub | ||
) |
Definition at line 1107 of file TrackletCalculatorBase.cc.
References addDiskProj(), addLayerProj(), trklet::TrackletParametersMemory::addTracklet(), cms::cuda::assert(), trklet::VarBase::calculate(), trklet::Settings::debugTracklet(), trklet::IMATH_TrackletCalculatorOverlap::der_phiD_final, trklet::IMATH_TrackletCalculatorOverlap::der_phiL_final, trklet::IMATH_TrackletCalculatorOverlap::der_rD_final, trklet::IMATH_TrackletCalculatorOverlap::der_zL_final, trklet::Stub::disk(), exacttrackletOverlap(), Exception, groupFilesInBlocks::fout, trklet::VarBase::fval(), trklet::Tracklet::getISeed(), trklet::ProcessBase::getName(), trklet::ProcessBase::globals_, goodTrackPars(), mps_fire::i, trklet::Projection::init(), inSector(), iSector_, iSeed_, trklet::Globals::ITC_L1B1(), trklet::Globals::ITC_L1F1(), trklet::Globals::ITC_L2B1(), trklet::Globals::ITC_L2F1(), trklet::VarBase::ival(), trklet::VarBase::K(), trklet::Stub::layer(), phase1PixelTopology::layer, trklet::Stub::layerdisk(), layerdisk1_, layerdisk2_, trklet::VarBase::local_passes(), angle0to2pi::make0To2pi(), trklet::N_DISK, trklet::N_LAYER, trklet::N_PSLAYER, trklet::ProcessBase::name_, trklet::Settings::nphibitsstub(), trklet::Settings::nrbitsstub(), trklet::TrackletParametersMemory::nTracklets(), trklet::Settings::nzbitsstub(), trklet::Globals::ofstream(), trklet::Stub::phi(), trklet::L1TStub::phi(), trklet::IMATH_TrackletCalculatorOverlap::phi0_final, trklet::IMATH_TrackletCalculatorOverlap::phi1, trklet::IMATH_TrackletCalculatorOverlap::phi2, trklet::Stub::phiapprox(), trklet::IMATH_TrackletCalculatorOverlap::phiD_0_final, trklet::IMATH_TrackletCalculatorOverlap::phiD_1_final, trklet::IMATH_TrackletCalculatorOverlap::phiD_2_final, trklet::IMATH_TrackletCalculatorOverlap::phiD_3_final, trklet::IMATH_TrackletCalculatorOverlap::phiL_0_final, trklet::IMATH_TrackletCalculatorOverlap::phiL_1_final, trklet::IMATH_TrackletCalculatorOverlap::phiL_2_final, phimax_, phimin_, trklet::L1TStub::r(), trklet::Stub::r(), diffTwoXMLs::r1, trklet::IMATH_TrackletCalculatorOverlap::r1, diffTwoXMLs::r2, trklet::IMATH_TrackletCalculatorOverlap::r2, trklet::Stub::rapprox(), trklet::IMATH_TrackletCalculatorOverlap::rD_0_final, trklet::IMATH_TrackletCalculatorOverlap::rD_1_final, trklet::IMATH_TrackletCalculatorOverlap::rD_2_final, trklet::IMATH_TrackletCalculatorOverlap::rD_3_final, trklet::rinv(), trklet::IMATH_TrackletCalculatorOverlap::rinv_final, trklet::Settings::rmaxdisk(), trklet::Settings::rmean(), trklet::IMATH_TrackletCalculatorOverlap::rproj0, trklet::IMATH_TrackletCalculatorOverlap::rproj1, trklet::IMATH_TrackletCalculatorOverlap::rproj2, trklet::VarDef::set_fval(), trklet::VarDef::set_ival(), trklet::Tracklet::setTCIndex(), trklet::ProcessBase::settings_, trklet::Tracklet::setTrackletIndex(), trklet::L1TStub::sigmaz(), submitPVValidationJobs::t, trklet::IMATH_TrackletCalculatorOverlap::t_final, TCIndex_, trackletpars_, trklet::Settings::useapprox(), trklet::Tracklet::validProj(), trklet::FPGAWord::value(), trklet::Settings::writeMonitorData(), trklet::L1TStub::z(), trklet::Stub::z(), HLTMuonOfflineAnalyzer_cfi::z0, trklet::IMATH_TrackletCalculatorOverlap::z0_final, trklet::IMATH_TrackletCalculatorOverlap::z1, testProducerWithPsetDescEmpty_cfi::z2, trklet::IMATH_TrackletCalculatorOverlap::z2, trklet::Stub::zapprox(), trklet::IMATH_TrackletCalculatorOverlap::zL_0_final, trklet::IMATH_TrackletCalculatorOverlap::zL_1_final, trklet::IMATH_TrackletCalculatorOverlap::zL_2_final, trklet::Settings::zmean(), trklet::IMATH_TrackletCalculatorOverlap::zproj0, trklet::IMATH_TrackletCalculatorOverlap::zproj1, trklet::IMATH_TrackletCalculatorOverlap::zproj2, and trklet::IMATH_TrackletCalculatorOverlap::zproj3.
Referenced by trklet::TrackletCalculator::execute(), and trklet::TrackletProcessor::execute().
|
protected |
Definition at line 134 of file TrackletCalculatorBase.h.
Referenced by barrelSeeding(), diskSeeding(), trklet::TrackletCalculator::execute(), trklet::TrackletProcessor::execute(), and overlapSeeding().
|
protected |
Definition at line 128 of file TrackletCalculatorBase.h.
Referenced by trklet::TrackletProcessor::addInput(), addProjectionDisk(), barrelSeeding(), diskSeeding(), exacttracklet(), exacttrackletdisk(), trklet::TrackletProcessor::execute(), overlapSeeding(), trklet::TrackletCalculator::TrackletCalculator(), trklet::TrackletProcessor::TrackletProcessor(), trklet::TrackletCalculator::writeFirmwareDesign(), and trklet::TrackletCalculator::writeInvTable().
|
protected |
Definition at line 129 of file TrackletCalculatorBase.h.
Referenced by trklet::TrackletProcessor::addInput(), barrelSeeding(), diskSeeding(), trklet::TrackletProcessor::execute(), overlapSeeding(), trklet::TrackletCalculator::TrackletCalculator(), and trklet::TrackletProcessor::TrackletProcessor().
|
protected |
Definition at line 130 of file TrackletCalculatorBase.h.
Referenced by trklet::TrackletProcessor::addInput(), barrelSeeding(), diskSeeding(), trklet::TrackletProcessor::execute(), overlapSeeding(), trklet::TrackletCalculator::TrackletCalculator(), and trklet::TrackletProcessor::TrackletProcessor().
|
protected |
Definition at line 135 of file TrackletCalculatorBase.h.
Referenced by barrelSeeding(), diskSeeding(), trklet::TrackletCalculator::execute(), trklet::TrackletProcessor::execute(), and overlapSeeding().
|
protected |
Definition at line 135 of file TrackletCalculatorBase.h.
Referenced by barrelSeeding(), diskSeeding(), exacttracklet(), exacttrackletdisk(), exacttrackletOverlap(), trklet::TrackletCalculator::execute(), trklet::TrackletProcessor::execute(), and overlapSeeding().
|
protected |
Definition at line 132 of file TrackletCalculatorBase.h.
Referenced by barrelSeeding(), diskSeeding(), overlapSeeding(), trklet::TrackletCalculator::TrackletCalculator(), and trklet::TrackletProcessor::TrackletProcessor().
|
protected |
Definition at line 137 of file TrackletCalculatorBase.h.
Referenced by trklet::TrackletCalculator::addOutput(), trklet::TrackletProcessor::addOutput(), barrelSeeding(), diskSeeding(), trklet::TrackletCalculator::execute(), trklet::TrackletProcessor::execute(), and overlapSeeding().
|
protected |
Definition at line 141 of file TrackletCalculatorBase.h.
Referenced by addDiskProj(), trklet::TrackletCalculator::addOutput(), trklet::TrackletProcessor::addOutput(), trklet::TrackletCalculator::TrackletCalculator(), and trklet::TrackletProcessor::TrackletProcessor().
|
protected |
Definition at line 140 of file TrackletCalculatorBase.h.
Referenced by addLayerProj(), trklet::TrackletCalculator::addOutput(), trklet::TrackletProcessor::addOutput(), trklet::TrackletCalculator::TrackletCalculator(), and trklet::TrackletProcessor::TrackletProcessor().