#include <Tracklet.h>
Public Member Functions | |
void | addMatch (int layer, int ideltaphi, int ideltaz, double dphi, double dz, double dphiapprox, double dzapprox, int stubid, double rstub, const trklet::Stub *stubptr) |
void | addMatchDisk (int disk, int ideltaphi, int ideltar, double dphi, double dr, double dphiapprox, double drapprox, double alpha, int stubid, double zstub, const trklet::Stub *stubptr) |
std::string | addressstr () |
double | alphadisk (int disk) const |
unsigned int | calcSeedIndex () const |
double | chiSqfit () const |
double | d0 () const |
double | d0approx () const |
double | d0fit () const |
double | d0fitexact () const |
int | disk () const |
int | disk2 () const |
int | finervm (int disk) const |
int | finezvm (int layer) const |
bool | fit () const |
const FPGAWord & | fpgad0 () const |
const FPGAWord & | fpgaphi0 () const |
const FPGAWord & | fpgaphiproj (int layer) const |
const FPGAWord & | fpgaphiprojder (int layer) const |
const FPGAWord & | fpgaphiprojderdisk (int disk) const |
const FPGAWord & | fpgaphiprojdisk (int disk) const |
const FPGAWord & | fpgaphiresid (int layer) const |
const FPGAWord & | fpgaphiresiddisk (int disk) |
const FPGAWord & | fpgarinv () const |
const FPGAWord & | fpgarprojderdisk (int disk) const |
const FPGAWord & | fpgarprojdisk (int disk) const |
const FPGAWord & | fpgarresiddisk (int disk) |
const FPGAWord & | fpgat () const |
const FPGAWord & | fpgaz0 () const |
const FPGAWord & | fpgazproj (int layer) const |
const FPGAWord & | fpgazprojder (int layer) const |
const FPGAWord & | fpgazresid (int layer) const |
std::string | fullmatchdiskstr (int disk) |
std::string | fullmatchstr (int layer) |
const FPGAWord & | getBendIndex (int disk) const |
int | getISeed () const |
int | getITC () const |
std::vector< const L1TStub * > | getL1Stubs () |
std::map< int, int > | getStubIDs () |
Track * | getTrack () |
const FPGAWord & | ialphadisk (int disk) const |
FPGAWord | ichiSqfit () const |
const FPGAWord & | id0fit () const |
const Stub * | innerFPGAStub () |
const L1TStub * | innerStub () |
const FPGAWord & | iphi0fit () const |
const FPGAWord & | irinvfit () const |
bool | isBarrel () const |
int | isDisk () const |
bool | isOverlap () const |
const FPGAWord & | itfit () const |
const FPGAWord & | iz0fit () const |
int | layer () const |
Track | makeTrack (const std::vector< const L1TStub * > &l1stubs) |
bool | match (int layer) |
bool | matchdisk (int disk) |
const Stub * | middleFPGAStub () |
const L1TStub * | middleStub () |
int | nMatches () |
int | nMatchesDisk () |
const Stub * | outerFPGAStub () |
const L1TStub * | outerStub () |
double | phi0 () const |
double | phi0approx () const |
double | phi0fit () const |
double | phi0fitexact () const |
double | phiproj (int layer) const |
double | phiprojapprox (int layer) const |
double | phiprojapproxdisk (int disk) const |
double | phiprojder (int layer) const |
double | phiprojderapprox (int layer) const |
double | phiprojderapproxdisk (int disk) const |
double | phiprojderdisk (int disk) const |
double | phiprojdisk (int disk) const |
int | phiprojvm (int layer) const |
double | phiresid (int layer) const |
double | phiresidapprox (int layer) const |
double | phiresidapproxdisk (int disk) |
double | phiresiddisk (int disk) |
unsigned int | PSseed () const |
int | rbin1projvm (int disk) const |
int | rbin2projvm (int disk) const |
double | rinv () const |
double | rinvapprox () const |
double | rinvfit () const |
double | rinvfitexact () const |
double | rproj (int layer) const |
double | rprojapproxdisk (int disk) const |
double | rprojderapproxdisk (int disk) const |
double | rprojderdisk (int disk) const |
double | rprojdisk (int disk) const |
double | rresidapproxdisk (int disk) |
double | rresiddisk (int disk) |
double | rstub (int layer) |
unsigned int | seedIndex () const |
void | setBendIndex (int bendIndex, int disk) |
void | setFitPars (double rinvfit, double phi0fit, double d0fit, double tfit, double z0fit, double chisqrphifit, double chisqrzfit, double rinvfitexact, double phi0fitexact, double d0fitexact, double tfitexact, double z0fitexact, double chisqrphifitexact, double chisqrzfitexact, int irinvfit, int iphi0fit, int id0fit, int itfit, int iz0fit, int ichisqrphifit, int ichisqrzfit, int hitpattern, const std::vector< const L1TStub * > &l1stubs=std::vector< const L1TStub * >()) |
void | setTCIndex (int index) |
void | setTrackletIndex (int index) |
const trklet::Stub * | stubptr (int layer) const |
bool | stubtruthmatch (const L1TStub *stub) |
double | t () const |
double | tapprox () const |
int | TCID () const |
int | TCIndex () const |
double | tfit () const |
double | tfitexact () const |
int | tpseed () |
std::string | trackfitstr () |
Tracklet (Settings const &settings, const L1TStub *innerStub, const L1TStub *middleStub, const L1TStub *outerStub, const Stub *innerFPGAStub, const Stub *middleFPGAStub, const Stub *outerFPGAStub, double rinv, double phi0, double d0, double z0, double t, double rinvapprox, double phi0approx, double d0approx, double z0approx, double tapprox, int irinv, int iphi0, int id0, int iz0, int it, LayerProjection layerprojs[N_PROJ], DiskProjection diskprojs[N_PROJ], bool disk, bool overlap=false) | |
int | trackletIndex () const |
std::string | trackletparstr () |
std::string | trackletprojstr (int layer) const |
std::string | trackletprojstrD (int disk) const |
std::string | trackletprojstrdisk (int disk) const |
std::string | trackletprojstrlayer (int layer) const |
bool | validProj (int layer) const |
bool | validProjDisk (int disk) const |
bool | validResid (int layer) const |
std::string | vmstrdisk (int disk, unsigned int allstubindex) |
std::string | vmstrlayer (int layer, unsigned int allstubindex) |
double | z0 () const |
double | z0approx () const |
double | z0fit () const |
double | z0fitexact () const |
int | zbin1projvm (int layer) const |
int | zbin2projvm (int layer) const |
double | zproj (int layer) const |
double | zprojapprox (int layer) const |
double | zprojder (int layer) const |
double | zprojderapprox (int layer) const |
int | zprojvm (int layer) const |
double | zresid (int layer) const |
double | zresidapprox (int layer) const |
double | zstubdisk (int disk) |
~Tracklet ()=default | |
Private Attributes | |
bool | barrel_ |
double | chisqrphifit_ |
double | chisqrphifitexact_ |
double | chisqrzfit_ |
double | chisqrzfitexact_ |
bool | disk_ |
DiskProjection | diskproj_ [N_DISK] |
DiskResidual | diskresid_ [N_DISK] |
TrackPars< double > | fitpars_ |
TrackPars< double > | fitparsexact_ |
TrackPars< FPGAWord > | fpgafitpars_ |
TrackPars< FPGAWord > | fpgapars_ |
std::unique_ptr< Track > | fpgatrack_ |
int | hitpattern_ |
FPGAWord | ichisqrphifit_ |
FPGAWord | ichisqrzfit_ |
const Stub * | innerFPGAStub_ |
const L1TStub * | innerStub_ |
LayerProjection | layerproj_ [N_LAYER] |
LayerResidual | layerresid_ [N_LAYER] |
const Stub * | middleFPGAStub_ |
const L1TStub * | middleStub_ |
const Stub * | outerFPGAStub_ |
const L1TStub * | outerStub_ |
bool | overlap_ |
int | projdisk_ [N_DISK] |
int | projlayer_ [N_LAYER - 2] |
unsigned int | seedIndex_ |
Settings const & | settings_ |
int | TCIndex_ |
int | trackletIndex_ |
TrackPars< double > | trackpars_ |
TrackPars< double > | trackparsapprox_ |
bool | triplet_ |
Definition at line 28 of file Tracklet.h.
Tracklet::Tracklet | ( | Settings const & | settings, |
const L1TStub * | innerStub, | ||
const L1TStub * | middleStub, | ||
const L1TStub * | outerStub, | ||
const Stub * | innerFPGAStub, | ||
const Stub * | middleFPGAStub, | ||
const Stub * | outerFPGAStub, | ||
double | rinv, | ||
double | phi0, | ||
double | d0, | ||
double | z0, | ||
double | t, | ||
double | rinvapprox, | ||
double | phi0approx, | ||
double | d0approx, | ||
double | z0approx, | ||
double | tapprox, | ||
int | irinv, | ||
int | iphi0, | ||
int | id0, | ||
int | iz0, | ||
int | it, | ||
LayerProjection | layerprojs[N_PROJ], | ||
DiskProjection | diskprojs[N_PROJ], | ||
bool | disk, | ||
bool | overlap = false |
||
) |
Definition at line 14 of file Tracklet.cc.
References cms::cuda::assert(), barrel_, calcSeedIndex(), d0(), d0approx(), trklet::L1TStub::disk(), disk(), disk_, diskproj_, fpgapars_, fpgatrack_, mps_fire::i, ichisqrphifit_, ichisqrzfit_, trklet::TrackPars< T >::init(), innerFPGAStub(), innerFPGAStub_, innerStub(), innerStub_, trklet::L1TStub::layer(), layerproj_, middleFPGAStub(), middleFPGAStub_, middleStub(), middleStub_, trklet::N_DISK, trklet::N_LAYER, trklet::Settings::nbitsd0(), trklet::Settings::nbitsphi0(), trklet::Settings::nbitsrinv(), trklet::Settings::nbitst(), trklet::Settings::nbitsz0(), outerFPGAStub(), outerFPGAStub_, outerStub(), outerStub_, goodZToMuMu_cfi::overlap, overlap_, phi0(), phi0approx(), projdisk_, trklet::Settings::projdisks(), projlayer_, trklet::Settings::projlayers(), rinv(), rinvapprox(), seedIndex_, trklet::FPGAWord::set(), settings_, t(), tapprox(), TCIndex_, trackletIndex_, trackpars_, trackparsapprox_, triplet_, validateGeometry_cfg::valid, z0(), and z0approx().
|
default |
void Tracklet::addMatch | ( | int | layer, |
int | ideltaphi, | ||
int | ideltaz, | ||
double | dphi, | ||
double | dz, | ||
double | dphiapprox, | ||
double | dzapprox, | ||
int | stubid, | ||
double | rstub, | ||
const trklet::Stub * | stubptr | ||
) |
Definition at line 308 of file Tracklet.cc.
References cms::cuda::assert(), PVValHelper::dz, trklet::LayerResidual::init(), layer(), layerresid_, trklet::N_LAYER, rstub(), settings_, and stubptr().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
void Tracklet::addMatchDisk | ( | int | disk, |
int | ideltaphi, | ||
int | ideltar, | ||
double | dphi, | ||
double | dr, | ||
double | dphiapprox, | ||
double | drapprox, | ||
double | alpha, | ||
int | stubid, | ||
double | zstub, | ||
const trklet::Stub * | stubptr | ||
) |
Definition at line 323 of file Tracklet.cc.
References funct::abs(), zMuMuMuonUserData::alpha, trklet::Stub::alphanew(), cms::cuda::assert(), disk(), diskresid_, flavorHistoryFilter_cfi::dr, trklet::DiskResidual::init(), trklet::N_DISK, settings_, and stubptr().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
std::string Tracklet::addressstr | ( | ) |
Definition at line 188 of file Tracklet.cc.
References innerFPGAStub_, middleFPGAStub_, outerFPGAStub_, trklet::Stub::phiregionaddressstr(), str, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 256 of file Tracklet.h.
References funct::abs(), trklet::DiskResidual::alpha(), cms::cuda::assert(), disk(), diskresid_, and trklet::N_DISK.
Referenced by trklet::FitTrack::trackFitChisq().
unsigned int Tracklet::calcSeedIndex | ( | ) | const |
Definition at line 859 of file Tracklet.cc.
References funct::abs(), cms::cuda::assert(), disk(), Exception, innerFPGAStub_, innerStub_, trklet::Stub::isBarrel(), trklet::L1TStub::layer(), layer(), middleFPGAStub_, middleStub_, outerFPGAStub_, and outerStub_.
Referenced by Tracklet().
|
inline |
|
inline |
Definition at line 411 of file Tracklet.h.
References trklet::TrackPars< T >::d0(), and trackpars_.
Referenced by trklet::FitTrack::trackFitFake(), and Tracklet().
|
inline |
Definition at line 417 of file Tracklet.h.
References trklet::TrackPars< T >::d0(), and trackparsapprox_.
Referenced by trklet::FitTrack::trackFitFake(), and Tracklet().
|
inline |
Definition at line 429 of file Tracklet.h.
References trklet::TrackPars< T >::d0(), and fitpars_.
Referenced by setFitPars().
|
inline |
Definition at line 436 of file Tracklet.h.
References trklet::TrackPars< T >::d0(), and fitparsexact_.
Referenced by setFitPars().
int Tracklet::disk | ( | ) | const |
Definition at line 822 of file Tracklet.cc.
References funct::abs(), ztail::d, d1, trklet::L1TStub::disk(), innerFPGAStub_, innerStub_, trklet::Stub::isDisk(), middleFPGAStub_, middleStub_, min(), outerFPGAStub_, and outerStub_.
Referenced by addMatchDisk(), alphadisk(), calcSeedIndex(), trklet::MatchCalculator::execute(), finervm(), fpgaphiprojderdisk(), fpgaphiprojdisk(), fpgaphiresiddisk(), fpgarprojderdisk(), fpgarprojdisk(), fpgarresiddisk(), fullmatchdiskstr(), getBendIndex(), ialphadisk(), trklet::MatchProcessor::matchCalculator(), matchdisk(), phiprojapproxdisk(), phiprojderapproxdisk(), phiprojderdisk(), phiprojdisk(), phiresidapproxdisk(), phiresiddisk(), PSseed(), rbin1projvm(), rbin2projvm(), rprojapproxdisk(), rprojderapproxdisk(), rprojderdisk(), rprojdisk(), rresidapproxdisk(), rresiddisk(), setBendIndex(), trklet::FitTrack::trackFitChisq(), trackfitstr(), Tracklet(), trackletprojstrD(), trackletprojstrdisk(), validProjDisk(), vmstrdisk(), and zstubdisk().
int Tracklet::disk2 | ( | ) | const |
|
inline |
Definition at line 139 of file Tracklet.h.
References cms::cuda::assert(), disk(), diskproj_, trklet::DiskProjection::fpgafinervm(), trklet::N_DISK, and trklet::FPGAWord::value().
|
inline |
Definition at line 124 of file Tracklet.h.
References cms::cuda::assert(), trklet::LayerProjection::fpgafinezvm(), layer(), layerproj_, trklet::N_LAYER, and trklet::FPGAWord::value().
|
inline |
Definition at line 482 of file Tracklet.h.
References ichisqrphifit_, and trklet::FPGAWord::value().
Referenced by trklet::PurgeDuplicate::execute(), trklet::FitTrack::execute(), makeTrack(), and trackingPlots.Iteration::modules().
|
inline |
Definition at line 423 of file Tracklet.h.
References fpgapars_.
Referenced by trklet::FitTrack::trackFitFake().
|
inline |
Definition at line 422 of file Tracklet.h.
References fpgapars_.
Referenced by trklet::FitTrack::trackFitChisq(), and trklet::FitTrack::trackFitFake().
|
inline |
Definition at line 104 of file Tracklet.h.
References cms::cuda::assert(), trklet::LayerProjection::fpgaphiproj(), layer(), layerproj_, and trklet::N_LAYER.
Referenced by trklet::TrackletCalculatorDisplaced::addLayerProj(), trklet::TrackletCalculatorBase::addLayerProj(), trklet::ProjectionRouter::execute(), trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 94 of file Tracklet.h.
References cms::cuda::assert(), trklet::LayerProjection::fpgaphiprojder(), layer(), layerproj_, and trklet::N_LAYER.
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 271 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::DiskProjection::fpgaphiprojder(), and trklet::N_DISK.
Referenced by trklet::ProjectionRouter::execute(), trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 266 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::DiskProjection::fpgaphiproj(), and trklet::N_DISK.
Referenced by trklet::TrackletCalculatorDisplaced::addDiskProj(), trklet::TrackletCalculatorBase::addDiskProj(), trklet::ProjectionRouter::execute(), trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 395 of file Tracklet.h.
References cms::cuda::assert(), trklet::LayerResidual::fpgaphiresid(), layer(), layerresid_, and trklet::N_LAYER.
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 211 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskresid_, trklet::DiskResidual::fpgaphiresid(), and trklet::N_DISK.
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 421 of file Tracklet.h.
References fpgapars_.
Referenced by trklet::FitTrack::trackFitChisq(), and trklet::FitTrack::trackFitFake().
|
inline |
Definition at line 281 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::DiskProjection::fpgarprojder(), and trklet::N_DISK.
Referenced by trklet::ProjectionRouter::execute(), trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 276 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::DiskProjection::fpgarproj(), and trklet::N_DISK.
Referenced by trklet::TrackletCalculatorDisplaced::addDiskProj(), trklet::TrackletCalculatorBase::addDiskProj(), trklet::ProjectionRouter::execute(), trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 216 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskresid_, trklet::DiskResidual::fpgarresid(), and trklet::N_DISK.
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 424 of file Tracklet.h.
References fpgapars_.
Referenced by trklet::FitTrack::trackFitChisq(), and trklet::FitTrack::trackFitFake().
|
inline |
Definition at line 425 of file Tracklet.h.
References fpgapars_.
Referenced by trklet::FitTrack::trackFitChisq(), and trklet::FitTrack::trackFitFake().
|
inline |
Definition at line 99 of file Tracklet.h.
References cms::cuda::assert(), trklet::LayerProjection::fpgazproj(), layer(), layerproj_, and trklet::N_LAYER.
Referenced by trklet::TrackletCalculatorDisplaced::addLayerProj(), trklet::TrackletCalculatorBase::addLayerProj(), trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 109 of file Tracklet.h.
References cms::cuda::assert(), trklet::LayerProjection::fpgazprojder(), layer(), layerproj_, and trklet::N_LAYER.
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 400 of file Tracklet.h.
References cms::cuda::assert(), trklet::LayerResidual::fpgazresid(), layer(), layerresid_, and trklet::N_LAYER.
Referenced by trklet::FitTrack::trackFitChisq().
std::string Tracklet::fullmatchdiskstr | ( | int | disk | ) |
Definition at line 392 of file Tracklet.cc.
References cms::cuda::assert(), disk(), diskresid_, Exception, trklet::Settings::extended(), trklet::DiskResidual::fpgaphiresid(), trklet::DiskResidual::fpgarresid(), trklet::DiskResidual::fpgastubid(), trklet::N_DISK, trklet::Settings::ntrackletmax(), trklet::FPGAWord::set(), settings_, trklet::FPGAWord::str(), AlCaHLTBitMon_QueryRunRegistry::string, TCIndex_, createJobs::tmp, and trackletIndex_.
std::string Tracklet::fullmatchstr | ( | int | layer | ) |
Definition at line 373 of file Tracklet.cc.
References cms::cuda::assert(), Exception, trklet::Settings::extended(), trklet::LayerResidual::fpgaphiresid(), trklet::LayerResidual::fpgastubid(), trklet::LayerResidual::fpgazresid(), layer(), layerresid_, trklet::N_LAYER, trklet::Settings::ntrackletmax(), trklet::FPGAWord::set(), settings_, trklet::FPGAWord::str(), AlCaHLTBitMon_QueryRunRegistry::string, TCIndex_, createJobs::tmp, and trackletIndex_.
|
inline |
Definition at line 251 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::DiskProjection::getBendIndex(), and trklet::N_DISK.
int Tracklet::getISeed | ( | ) | const |
Definition at line 847 of file Tracklet.cc.
References cms::cuda::assert(), trklet::N_SEED, and TCIndex_.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::MatchCalculator::execute(), trklet::FitTrack::execute(), getITC(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), makeTrack(), trklet::MatchProcessor::matchCalculator(), and trklet::TrackletCalculatorBase::overlapSeeding().
int Tracklet::getITC | ( | ) | const |
Definition at line 853 of file Tracklet.cc.
References cms::cuda::assert(), getISeed(), and TCIndex_.
std::vector< const L1TStub * > Tracklet::getL1Stubs | ( | ) |
Definition at line 411 of file Tracklet.cc.
References diskresid_, innerStub_, layerresid_, middleStub_, outerStub_, and createJobs::tmp.
Referenced by makeTrack().
std::map< int, int > Tracklet::getStubIDs | ( | ) |
Definition at line 434 of file Tracklet.cc.
References cms::cuda::assert(), barrel_, trklet::L1TStub::disk(), trklet::Stub::disk(), disk_, diskresid_, trklet::LayerResidual::fpgastubid(), trklet::DiskResidual::fpgastubid(), mps_fire::i, innerFPGAStub_, innerStub_, itfit(), trklet::Stub::layer(), layerresid_, EcalCondDBWriter_cfi::location, middleFPGAStub_, trklet::N_DISK, trklet::N_LAYER, trklet::FPGAWord::nbits(), outerFPGAStub_, overlap_, trklet::Stub::phiregionaddress(), trklet::Stub::stubindex(), validateGeometry_cfg::valid, trklet::LayerResidual::valid(), trklet::FPGAWord::value(), and relativeConstraints::value.
Referenced by makeTrack().
|
inline |
Definition at line 477 of file Tracklet.h.
References cms::cuda::assert(), and fpgatrack_.
Referenced by trklet::PurgeDuplicate::execute().
|
inline |
Definition at line 261 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskresid_, trklet::DiskResidual::ialpha(), and trklet::N_DISK.
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 445 of file Tracklet.h.
References ichisqrphifit_, ichisqrzfit_, trklet::FPGAWord::nbits(), and trklet::FPGAWord::value().
|
inline |
|
inline |
|
inline |
Definition at line 65 of file Tracklet.h.
References innerStub_.
Referenced by trklet::FitTrack::trackFitChisq(), and Tracklet().
|
inline |
|
inline |
|
inline |
Definition at line 488 of file Tracklet.h.
References barrel_.
Referenced by trklet::FitTrack::trackFitChisq(), and trackfitstr().
|
inline |
Definition at line 490 of file Tracklet.h.
References disk_.
Referenced by trklet::FitTrack::trackFitChisq(), and trackfitstr().
|
inline |
Definition at line 489 of file Tracklet.h.
References overlap_.
Referenced by trklet::FitTrack::trackFitChisq(), and trackfitstr().
|
inline |
Definition at line 443 of file Tracklet.h.
References fpgafitpars_.
Referenced by getStubIDs(), and setFitPars().
|
inline |
int Tracklet::layer | ( | ) | const |
Definition at line 815 of file Tracklet.cc.
References innerFPGAStub_, innerStub_, trklet::Stub::isBarrel(), cmsLHEtoEOSManager::l, trklet::L1TStub::layer(), middleFPGAStub_, middleStub_, min(), outerFPGAStub_, and outerStub_.
Referenced by addMatch(), calcSeedIndex(), trklet::MatchCalculator::execute(), finezvm(), fpgaphiproj(), fpgaphiprojder(), fpgaphiresid(), fpgazproj(), fpgazprojder(), fpgazresid(), fullmatchstr(), geometryXMLparser.DTAlignable::index(), geometryXMLparser.CSCAlignable::index(), match(), trklet::MatchProcessor::matchCalculator(), phiproj(), phiprojapprox(), phiprojder(), phiprojderapprox(), phiprojvm(), phiresid(), phiresidapprox(), PSseed(), rproj(), rstub(), stubptr(), trklet::FitTrack::trackFitChisq(), trackfitstr(), trackletprojstr(), trackletprojstrlayer(), validProj(), validResid(), vmstrlayer(), zbin1projvm(), zbin2projvm(), zproj(), zprojapprox(), zprojder(), zprojderapprox(), zprojvm(), zresid(), and zresidapprox().
Definition at line 792 of file Tracklet.cc.
References cms::cuda::assert(), chisqrphifit_, chisqrzfit_, fit(), fpgafitpars_, getISeed(), getL1Stubs(), getStubIDs(), hitpattern_, ichisqrphifit_, ichisqrzfit_, and trklet::FPGAWord::value().
Referenced by setFitPars().
|
inline |
Definition at line 357 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerresid_, trklet::N_LAYER, and trklet::LayerResidual::valid().
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 326 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskresid_, trklet::N_DISK, and trklet::DiskResidual::valid().
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
|
inline |
int Tracklet::nMatches | ( | ) |
int Tracklet::nMatchesDisk | ( | ) |
|
inline |
|
inline |
Definition at line 71 of file Tracklet.h.
References outerStub_.
Referenced by trklet::FitTrack::trackFitChisq(), and Tracklet().
|
inline |
Definition at line 410 of file Tracklet.h.
References trklet::TrackPars< T >::phi0(), and trackpars_.
Referenced by trklet::FitTrack::trackFitChisq(), trklet::FitTrack::trackFitFake(), and Tracklet().
|
inline |
Definition at line 416 of file Tracklet.h.
References trklet::TrackPars< T >::phi0(), and trackparsapprox_.
Referenced by trklet::FitTrack::trackFitChisq(), trklet::FitTrack::trackFitFake(), and Tracklet().
|
inline |
Definition at line 428 of file Tracklet.h.
References fitpars_, and trklet::TrackPars< T >::phi0().
Referenced by setFitPars().
|
inline |
Definition at line 435 of file Tracklet.h.
References fitparsexact_, and trklet::TrackPars< T >::phi0().
Referenced by setFitPars().
|
inline |
Definition at line 154 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerproj_, trklet::N_LAYER, and trklet::LayerProjection::phiproj().
Referenced by trklet::MatchCalculator::execute(), trklet::PurgeDuplicate::getPhiRes(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 184 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerproj_, trklet::N_LAYER, and trklet::LayerProjection::phiprojapprox().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 286 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::N_DISK, and trklet::DiskProjection::phiprojapprox().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 159 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerproj_, trklet::N_LAYER, and trklet::LayerProjection::phiprojder().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 189 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerproj_, trklet::N_LAYER, and trklet::LayerProjection::phiprojderapprox().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 291 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::N_DISK, and trklet::DiskProjection::phiprojderapprox().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 311 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::N_DISK, and trklet::DiskProjection::phiprojder().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 306 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::N_DISK, and trklet::DiskProjection::phiproj().
Referenced by trklet::MatchCalculator::execute(), trklet::PurgeDuplicate::getPhiRes(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 144 of file Tracklet.h.
References cms::cuda::assert(), trklet::LayerProjection::fpgaphiprojvm(), layer(), layerproj_, trklet::N_LAYER, and trklet::FPGAWord::value().
|
inline |
Definition at line 375 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerresid_, trklet::N_LAYER, and trklet::LayerResidual::phiresid().
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 380 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerresid_, trklet::N_LAYER, and trklet::LayerResidual::phiresidapprox().
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 231 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskresid_, trklet::N_DISK, and trklet::DiskResidual::phiresidapprox().
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 221 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskresid_, trklet::N_DISK, and trklet::DiskResidual::phiresid().
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 505 of file Tracklet.h.
References disk(), and layer().
Referenced by vmstrlayer().
|
inline |
Definition at line 129 of file Tracklet.h.
References cms::cuda::assert(), disk(), diskproj_, trklet::DiskProjection::fpgarbin1projvm(), trklet::N_DISK, and trklet::FPGAWord::value().
|
inline |
Definition at line 134 of file Tracklet.h.
References cms::cuda::assert(), disk(), diskproj_, trklet::DiskProjection::fpgarbin2projvm(), trklet::N_DISK, and trklet::FPGAWord::value().
|
inline |
Definition at line 409 of file Tracklet.h.
References trklet::TrackPars< T >::rinv(), and trackpars_.
Referenced by trklet::MatchCalculator::execute(), trklet::MatchProcessor::matchCalculator(), trklet::FitTrack::trackFitChisq(), trklet::FitTrack::trackFitFake(), and Tracklet().
|
inline |
Definition at line 415 of file Tracklet.h.
References trklet::TrackPars< T >::rinv(), and trackparsapprox_.
Referenced by trklet::FitTrack::trackFitChisq(), trklet::FitTrack::trackFitFake(), and Tracklet().
|
inline |
Definition at line 427 of file Tracklet.h.
References fitpars_, and trklet::TrackPars< T >::rinv().
Referenced by setFitPars().
|
inline |
Definition at line 434 of file Tracklet.h.
References fitparsexact_, and trklet::TrackPars< T >::rinv().
Referenced by setFitPars().
|
inline |
Definition at line 194 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerproj_, trklet::N_LAYER, and trklet::LayerProjection::rproj().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 296 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::N_DISK, and trklet::DiskProjection::rprojapprox().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 301 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::N_DISK, and trklet::DiskProjection::rprojderapprox().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 321 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::N_DISK, and trklet::DiskProjection::rprojder().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 316 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::N_DISK, and trklet::DiskProjection::rproj().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 236 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskresid_, trklet::N_DISK, and trklet::DiskResidual::rresidapprox().
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 226 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskresid_, trklet::N_DISK, and trklet::DiskResidual::rresid().
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 199 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerresid_, trklet::N_LAYER, and trklet::LayerResidual::rstub().
Referenced by addMatch().
|
inline |
Definition at line 507 of file Tracklet.h.
References seedIndex_.
Referenced by trklet::PurgeDuplicate::execute(), and trklet::PurgeDuplicate::getPhiRes().
|
inline |
Definition at line 246 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::N_DISK, and trklet::DiskProjection::setBendIndex().
Referenced by trklet::ProjectionRouter::execute().
void Tracklet::setFitPars | ( | double | rinvfit, |
double | phi0fit, | ||
double | d0fit, | ||
double | tfit, | ||
double | z0fit, | ||
double | chisqrphifit, | ||
double | chisqrzfit, | ||
double | rinvfitexact, | ||
double | phi0fitexact, | ||
double | d0fitexact, | ||
double | tfitexact, | ||
double | z0fitexact, | ||
double | chisqrphifitexact, | ||
double | chisqrzfitexact, | ||
int | irinvfit, | ||
int | iphi0fit, | ||
int | id0fit, | ||
int | itfit, | ||
int | iz0fit, | ||
int | ichisqrphifit, | ||
int | ichisqrzfit, | ||
int | hitpattern, | ||
const std::vector< const L1TStub * > & | l1stubs = std::vector<const L1TStub*>() |
||
) |
Definition at line 588 of file Tracklet.cc.
References chisqrphifit_, chisqrphifitexact_, chisqrzfit_, chisqrzfitexact_, d0fit(), d0fitexact(), fitpars_, fitparsexact_, fpgafitpars_, fpgatrack_, hitpattern_, ichisqrphifit_, ichisqrzfit_, id0fit(), trklet::TrackPars< T >::init(), iphi0fit(), irinvfit(), itfit(), iz0fit(), makeTrack(), trklet::Settings::nbitsz0(), phi0fit(), phi0fitexact(), rinvfit(), rinvfitexact(), trklet::FPGAWord::set(), settings_, tfit(), tfitexact(), z0fit(), and z0fitexact().
Referenced by trklet::FitTrack::trackFitChisq(), and trklet::FitTrack::trackFitFake().
|
inline |
Definition at line 496 of file Tracklet.h.
References TCIndex_.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), and trklet::TrackletCalculatorBase::overlapSeeding().
void Tracklet::setTrackletIndex | ( | int | index | ) |
Definition at line 842 of file Tracklet.cc.
References cms::cuda::assert(), and trackletIndex_.
Referenced by trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), and trklet::TrackletCalculatorBase::overlapSeeding().
|
inline |
Definition at line 370 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerresid_, trklet::N_LAYER, and trklet::LayerResidual::stubptr().
Referenced by addMatch(), addMatchDisk(), and trklet::FitTrack::trackFitChisq().
bool Tracklet::stubtruthmatch | ( | const L1TStub * | stub | ) |
Definition at line 149 of file Tracklet.cc.
References funct::abs(), innerStub_, outerStub_, cmsswSequenceInfo::tp, and trklet::L1TStub::tps().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 412 of file Tracklet.h.
References trklet::TrackPars< T >::t(), and trackpars_.
Referenced by trklet::MatchCalculator::execute(), trklet::FitTrack::execute(), trklet::MatchProcessor::matchCalculator(), trklet::FitTrack::trackFitChisq(), trklet::FitTrack::trackFitFake(), and Tracklet().
|
inline |
Definition at line 418 of file Tracklet.h.
References trklet::TrackPars< T >::t(), and trackparsapprox_.
Referenced by trklet::FitTrack::trackFitChisq(), trklet::FitTrack::trackFitFake(), and Tracklet().
|
inline |
Definition at line 500 of file Tracklet.h.
References TCIndex_, and trackletIndex_.
Referenced by trklet::FullMatchMemory::addMatch(), trklet::VMProjectionsMemory::addTracklet(), trklet::ProjectionRouter::execute(), trklet::MatchCalculator::execute(), trklet::MatchProcessor::execute(), and trklet::FitTrack::execute().
|
inline |
|
inline |
Definition at line 430 of file Tracklet.h.
References fitpars_, and trklet::TrackPars< T >::t().
Referenced by setFitPars().
|
inline |
Definition at line 437 of file Tracklet.h.
References fitparsexact_, and trklet::TrackPars< T >::t().
Referenced by setFitPars().
int Tracklet::tpseed | ( | ) |
Definition at line 118 of file Tracklet.cc.
References funct::abs(), innerStub_, outerStub_, cmsswSequenceInfo::tp, and trklet::L1TStub::tps().
Referenced by trklet::TrackletCalculatorBase::barrelSeeding().
std::string Tracklet::trackfitstr | ( | ) |
Definition at line 645 of file Tracklet.cc.
References disk(), diskresid_, fpgafitpars_, trklet::LayerResidual::fpgastubid(), trklet::DiskResidual::fpgastubid(), innerFPGAStub_, isBarrel(), isDisk(), isOverlap(), trklet::Settings::kd0pars(), trklet::Settings::kphi0pars(), trklet::Settings::krinvpars(), trklet::Settings::ktpars(), trklet::Settings::kz(), layer(), layerresid_, middleFPGAStub_, outerFPGAStub_, trklet::Stub::phiregionaddressstr(), settings_, trklet::FPGAWord::str(), AlCaHLTBitMon_QueryRunRegistry::string, validateGeometry_cfg::valid, and trklet::Settings::writeoutReal().
|
inline |
Definition at line 494 of file Tracklet.h.
References trackletIndex_.
Referenced by trklet::FullMatchMemory::addMatch().
std::string Tracklet::trackletparstr | ( | ) |
Definition at line 199 of file Tracklet.cc.
References fpgapars_, innerFPGAStub_, trklet::Settings::kd0pars(), trklet::Settings::kphi0pars(), trklet::Settings::krinvpars(), trklet::Settings::ktpars(), trklet::Settings::kz(), middleFPGAStub_, outerFPGAStub_, settings_, trklet::FPGAWord::str(), str, AlCaHLTBitMon_QueryRunRegistry::string, trklet::Stub::stubindex(), and trklet::Settings::writeoutReal().
std::string Tracklet::trackletprojstr | ( | int | layer | ) | const |
Definition at line 269 of file Tracklet.cc.
References cms::cuda::assert(), Exception, trklet::Settings::extended(), trklet::LayerProjection::fpgaphiproj(), trklet::LayerProjection::fpgaphiprojder(), trklet::LayerProjection::fpgazproj(), trklet::LayerProjection::fpgazprojder(), layer(), layerproj_, trklet::N_LAYER, trklet::Settings::ntrackletmax(), trklet::FPGAWord::set(), settings_, trklet::FPGAWord::str(), AlCaHLTBitMon_QueryRunRegistry::string, TCIndex_, createJobs::tmp, and trackletIndex_.
Referenced by trackletprojstrlayer().
std::string Tracklet::trackletprojstrD | ( | int | disk | ) | const |
Definition at line 289 of file Tracklet.cc.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, Exception, trklet::Settings::extended(), trklet::DiskProjection::fpgaphiproj(), trklet::DiskProjection::fpgaphiprojder(), trklet::DiskProjection::fpgarproj(), trklet::DiskProjection::fpgarprojder(), trklet::N_DISK, trklet::Settings::ntrackletmax(), trklet::FPGAWord::set(), settings_, trklet::FPGAWord::str(), AlCaHLTBitMon_QueryRunRegistry::string, TCIndex_, createJobs::tmp, and trackletIndex_.
Referenced by trackletprojstrdisk().
|
inline |
|
inline |
|
inline |
Definition at line 89 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerproj_, trklet::N_LAYER, and trklet::LayerProjection::valid().
Referenced by trklet::TrackletProjectionsMemory::addProj(), trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), and trklet::TrackletCalculatorBase::overlapSeeding().
|
inline |
Definition at line 206 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskproj_, trklet::N_DISK, and trklet::DiskProjection::valid().
Referenced by trklet::TrackletProjectionsMemory::addProj(), trklet::TrackletCalculatorBase::barrelSeeding(), trklet::TrackletCalculatorDisplaced::DDLSeeding(), trklet::TrackletCalculatorBase::diskSeeding(), trklet::TrackletCalculatorDisplaced::LLDSeeding(), trklet::TrackletCalculatorDisplaced::LLLSeeding(), and trklet::TrackletCalculatorBase::overlapSeeding().
|
inline |
Definition at line 365 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerresid_, trklet::N_LAYER, and trklet::LayerResidual::valid().
Referenced by trklet::FitTrack::trackFitChisq().
std::string Tracklet::vmstrdisk | ( | int | disk, |
unsigned int | allstubindex | ||
) |
Definition at line 255 of file Tracklet.cc.
References disk(), diskproj_, trklet::DiskProjection::fpgafinervm(), trklet::DiskProjection::fpgarbin1projvm(), trklet::DiskProjection::fpgarbin2projvm(), trklet::DiskProjection::getBendIndex(), trklet::FPGAWord::str(), and AlCaHLTBitMon_QueryRunRegistry::string.
std::string Tracklet::vmstrlayer | ( | int | layer, |
unsigned int | allstubindex | ||
) |
Definition at line 220 of file Tracklet.cc.
References cms::cuda::assert(), trklet::Settings::extended(), trklet::LayerProjection::fpgafinezvm(), trklet::LayerProjection::fpgaphiprojder(), trklet::LayerProjection::fpgazbin1projvm(), trklet::LayerProjection::fpgazbin2projvm(), layer(), layerproj_, trklet::FPGAWord::nbits(), PSseed(), settings_, trklet::FPGAWord::str(), AlCaHLTBitMon_QueryRunRegistry::string, createJobs::tmp, and trklet::FPGAWord::value().
|
inline |
Definition at line 413 of file Tracklet.h.
References trackpars_, and trklet::TrackPars< T >::z0().
Referenced by trklet::FitTrack::trackFitChisq(), trklet::FitTrack::trackFitFake(), and Tracklet().
|
inline |
Definition at line 419 of file Tracklet.h.
References trackparsapprox_, and trklet::TrackPars< T >::z0().
Referenced by trklet::FitTrack::trackFitChisq(), trklet::FitTrack::trackFitFake(), and Tracklet().
|
inline |
Definition at line 431 of file Tracklet.h.
References fitpars_, and trklet::TrackPars< T >::z0().
Referenced by setFitPars().
|
inline |
Definition at line 438 of file Tracklet.h.
References fitparsexact_, and trklet::TrackPars< T >::z0().
Referenced by setFitPars().
|
inline |
Definition at line 114 of file Tracklet.h.
References cms::cuda::assert(), trklet::LayerProjection::fpgazbin1projvm(), layer(), layerproj_, trklet::N_LAYER, and trklet::FPGAWord::value().
|
inline |
Definition at line 119 of file Tracklet.h.
References cms::cuda::assert(), trklet::LayerProjection::fpgazbin2projvm(), layer(), layerproj_, trklet::N_LAYER, and trklet::FPGAWord::value().
|
inline |
Definition at line 164 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerproj_, trklet::N_LAYER, and trklet::LayerProjection::zproj().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 174 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerproj_, trklet::N_LAYER, and trklet::LayerProjection::zprojapprox().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 169 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerproj_, trklet::N_LAYER, and trklet::LayerProjection::zprojder().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 179 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerproj_, trklet::N_LAYER, and trklet::LayerProjection::zprojderapprox().
Referenced by trklet::MatchCalculator::execute(), and trklet::MatchProcessor::matchCalculator().
|
inline |
Definition at line 149 of file Tracklet.h.
References cms::cuda::assert(), trklet::LayerProjection::fpgazprojvm(), layer(), layerproj_, trklet::N_LAYER, and trklet::FPGAWord::value().
|
inline |
Definition at line 385 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerresid_, trklet::N_LAYER, and trklet::LayerResidual::zresid().
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 390 of file Tracklet.h.
References cms::cuda::assert(), layer(), layerresid_, trklet::N_LAYER, and trklet::LayerResidual::zresidapprox().
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 241 of file Tracklet.h.
References funct::abs(), cms::cuda::assert(), disk(), diskresid_, trklet::N_DISK, and trklet::DiskResidual::zstub().
|
private |
Definition at line 515 of file Tracklet.h.
Referenced by getStubIDs(), isBarrel(), and Tracklet().
|
private |
Definition at line 547 of file Tracklet.h.
Referenced by chiSqfit(), makeTrack(), and setFitPars().
|
private |
Definition at line 551 of file Tracklet.h.
Referenced by setFitPars().
|
private |
Definition at line 548 of file Tracklet.h.
Referenced by chiSqfit(), makeTrack(), and setFitPars().
|
private |
Definition at line 552 of file Tracklet.h.
Referenced by setFitPars().
|
private |
Definition at line 516 of file Tracklet.h.
Referenced by getStubIDs(), isDisk(), and Tracklet().
|
private |
Definition at line 559 of file Tracklet.h.
Referenced by finervm(), fpgaphiprojderdisk(), fpgaphiprojdisk(), fpgarprojderdisk(), fpgarprojdisk(), getBendIndex(), phiprojapproxdisk(), phiprojderapproxdisk(), phiprojderdisk(), phiprojdisk(), rbin1projvm(), rbin2projvm(), rprojapproxdisk(), rprojderapproxdisk(), rprojderdisk(), rprojdisk(), setBendIndex(), Tracklet(), trackletprojstrD(), validProjDisk(), and vmstrdisk().
|
private |
Definition at line 562 of file Tracklet.h.
Referenced by addMatchDisk(), alphadisk(), fpgaphiresiddisk(), fpgarresiddisk(), fullmatchdiskstr(), getL1Stubs(), getStubIDs(), ialphadisk(), matchdisk(), nMatchesDisk(), phiresidapproxdisk(), phiresiddisk(), rresidapproxdisk(), rresiddisk(), trackfitstr(), and zstubdisk().
|
private |
Definition at line 546 of file Tracklet.h.
Referenced by d0fit(), phi0fit(), rinvfit(), setFitPars(), tfit(), and z0fit().
|
private |
Definition at line 550 of file Tracklet.h.
Referenced by d0fitexact(), phi0fitexact(), rinvfitexact(), setFitPars(), tfitexact(), and z0fitexact().
Definition at line 542 of file Tracklet.h.
Referenced by id0fit(), iphi0fit(), irinvfit(), itfit(), iz0fit(), makeTrack(), setFitPars(), and trackfitstr().
Definition at line 532 of file Tracklet.h.
Referenced by fpgad0(), fpgaphi0(), fpgarinv(), fpgat(), fpgaz0(), Tracklet(), and trackletparstr().
|
private |
Definition at line 556 of file Tracklet.h.
Referenced by getTrack(), setFitPars(), and Tracklet().
|
private |
Definition at line 554 of file Tracklet.h.
Referenced by makeTrack(), and setFitPars().
|
private |
Definition at line 543 of file Tracklet.h.
Referenced by fit(), ichiSqfit(), makeTrack(), setFitPars(), and Tracklet().
|
private |
Definition at line 544 of file Tracklet.h.
Referenced by ichiSqfit(), makeTrack(), setFitPars(), and Tracklet().
|
private |
Definition at line 520 of file Tracklet.h.
Referenced by addressstr(), calcSeedIndex(), disk(), getStubIDs(), innerFPGAStub(), layer(), trackfitstr(), Tracklet(), and trackletparstr().
|
private |
Definition at line 524 of file Tracklet.h.
Referenced by calcSeedIndex(), disk(), disk2(), getL1Stubs(), getStubIDs(), innerStub(), layer(), stubtruthmatch(), tpseed(), and Tracklet().
|
private |
Definition at line 558 of file Tracklet.h.
Referenced by finezvm(), fpgaphiproj(), fpgaphiprojder(), fpgazproj(), fpgazprojder(), phiproj(), phiprojapprox(), phiprojder(), phiprojderapprox(), phiprojvm(), rproj(), Tracklet(), trackletprojstr(), validProj(), vmstrlayer(), zbin1projvm(), zbin2projvm(), zproj(), zprojapprox(), zprojder(), zprojderapprox(), and zprojvm().
|
private |
Definition at line 561 of file Tracklet.h.
Referenced by addMatch(), fpgaphiresid(), fpgazresid(), fullmatchstr(), getL1Stubs(), getStubIDs(), match(), nMatches(), phiresid(), phiresidapprox(), rstub(), stubptr(), trackfitstr(), validResid(), zresid(), and zresidapprox().
|
private |
Definition at line 521 of file Tracklet.h.
Referenced by addressstr(), calcSeedIndex(), disk(), getStubIDs(), layer(), middleFPGAStub(), trackfitstr(), Tracklet(), and trackletparstr().
|
private |
Definition at line 525 of file Tracklet.h.
Referenced by calcSeedIndex(), disk(), getL1Stubs(), layer(), middleStub(), and Tracklet().
|
private |
Definition at line 522 of file Tracklet.h.
Referenced by addressstr(), calcSeedIndex(), disk(), getStubIDs(), layer(), outerFPGAStub(), trackfitstr(), Tracklet(), and trackletparstr().
|
private |
Definition at line 526 of file Tracklet.h.
Referenced by calcSeedIndex(), disk(), getL1Stubs(), layer(), outerStub(), stubtruthmatch(), tpseed(), and Tracklet().
|
private |
Definition at line 517 of file Tracklet.h.
Referenced by getStubIDs(), isOverlap(), and Tracklet().
|
private |
Definition at line 539 of file Tracklet.h.
Referenced by Tracklet().
|
private |
Definition at line 538 of file Tracklet.h.
Referenced by Tracklet().
|
private |
Definition at line 512 of file Tracklet.h.
Referenced by seedIndex(), and Tracklet().
|
private |
Definition at line 564 of file Tracklet.h.
Referenced by addMatch(), addMatchDisk(), fullmatchdiskstr(), fullmatchstr(), setFitPars(), trackfitstr(), Tracklet(), trackletparstr(), trackletprojstr(), trackletprojstrD(), and vmstrlayer().
|
private |
Definition at line 529 of file Tracklet.h.
Referenced by fullmatchdiskstr(), fullmatchstr(), getISeed(), getITC(), setTCIndex(), TCID(), TCIndex(), Tracklet(), trackletprojstr(), and trackletprojstrD().
|
private |
Definition at line 528 of file Tracklet.h.
Referenced by fullmatchdiskstr(), fullmatchstr(), setTrackletIndex(), TCID(), Tracklet(), trackletIndex(), trackletprojstr(), and trackletprojstrD().
|
private |
Definition at line 534 of file Tracklet.h.
Referenced by d0(), phi0(), rinv(), t(), Tracklet(), and z0().
|
private |
Definition at line 535 of file Tracklet.h.
Referenced by d0approx(), phi0approx(), rinvapprox(), tapprox(), Tracklet(), and z0approx().
|
private |
Definition at line 518 of file Tracklet.h.
Referenced by Tracklet().