#include <Residual.h>
Public Member Functions | |
const FPGAWord & | fpgaphiresid () const |
const FPGAWord & | fpgarzresid () const |
const FPGAWord & | fpgastubid () const |
void | init (Settings const &settings, unsigned int layerdisk, int iphiresid, int irzresid, int istubid, double phiresid, double rzresid, double phiresidapprox, double rzresidapprox, const Stub *stubptr) |
double | phiresid () const |
double | phiresidapprox () const |
Residual () | |
double | rzresid () const |
double | rzresidapprox () const |
const Stub * | stubptr () const |
bool | valid () const |
~Residual ()=default | |
Protected Attributes | |
FPGAWord | fpgaphiresid_ |
FPGAWord | fpgarzresid_ |
FPGAWord | fpgastubid_ |
unsigned int | layerdisk_ |
double | phiresid_ |
double | phiresidapprox_ |
double | rzresid_ |
double | rzresidapprox_ |
const Stub * | stubptr_ |
bool | valid_ |
Definition at line 13 of file Residual.h.
|
inline |
|
default |
|
inline |
Definition at line 32 of file Residual.h.
References cms::cuda::assert(), fpgaphiresid_, and valid_.
Referenced by trklet::Tracklet::diskstubstr(), trklet::FitTrack::execute(), trklet::Tracklet::fullmatchdiskstr(), trklet::Tracklet::fullmatchstr(), trklet::Tracklet::layerstubstr(), and trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 37 of file Residual.h.
References cms::cuda::assert(), fpgarzresid_, and valid_.
Referenced by trklet::Tracklet::diskstubstr(), trklet::FitTrack::execute(), trklet::Tracklet::fullmatchdiskstr(), trklet::Tracklet::fullmatchstr(), trklet::Tracklet::layerstubstr(), and trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 42 of file Residual.h.
References cms::cuda::assert(), fpgastubid_, and valid_.
Referenced by trklet::Tracklet::diskstubstr(), trklet::Tracklet::fullmatchdiskstr(), trklet::Tracklet::fullmatchstr(), trklet::Tracklet::getStubIDs(), and trklet::Tracklet::layerstubstr().
void Residual::init | ( | Settings const & | settings, |
unsigned int | layerdisk, | ||
int | iphiresid, | ||
int | irzresid, | ||
int | istubid, | ||
double | phiresid, | ||
double | rzresid, | ||
double | phiresidapprox, | ||
double | rzresidapprox, | ||
const Stub * | stubptr | ||
) |
Definition at line 7 of file Residual.cc.
References funct::abs(), cms::cuda::assert(), trklet::N_DISK, trklet::N_LAYER, trklet::Settings::phiresidbits(), trklet::Settings::rresidbits(), sistrip::valid_, and trklet::Settings::zresidbits().
Referenced by trklet::Tracklet::addMatch().
|
inline |
Definition at line 47 of file Residual.h.
References cms::cuda::assert(), phiresid_, and valid_.
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 57 of file Residual.h.
References cms::cuda::assert(), phiresidapprox_, and valid_.
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 52 of file Residual.h.
References cms::cuda::assert(), rzresid_, and valid_.
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 62 of file Residual.h.
References cms::cuda::assert(), rzresidapprox_, and valid_.
Referenced by trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 67 of file Residual.h.
References cms::cuda::assert(), stubptr_, and valid_.
Referenced by trklet::Tracklet::diskstubstr(), trklet::FitTrack::execute(), trklet::Tracklet::fullmatchdiskstr(), trklet::Tracklet::fullmatchstr(), trklet::Tracklet::layerstubstr(), and trklet::FitTrack::trackFitChisq().
|
inline |
Definition at line 30 of file Residual.h.
References valid_.
Referenced by trklet::Tracklet::getStubIDs(), and trklet::Tracklet::match().
|
protected |
Definition at line 77 of file Residual.h.
Referenced by fpgaphiresid().
|
protected |
Definition at line 78 of file Residual.h.
Referenced by fpgarzresid().
|
protected |
Definition at line 79 of file Residual.h.
Referenced by fpgastubid().
|
protected |
Definition at line 75 of file Residual.h.
|
protected |
Definition at line 81 of file Residual.h.
Referenced by phiresid().
|
protected |
Definition at line 84 of file Residual.h.
Referenced by phiresidapprox().
|
protected |
Definition at line 82 of file Residual.h.
Referenced by rzresid().
|
protected |
Definition at line 85 of file Residual.h.
Referenced by rzresidapprox().
|
protected |
Definition at line 87 of file Residual.h.
Referenced by stubptr().
|
protected |
Definition at line 73 of file Residual.h.
Referenced by fpgaphiresid(), fpgarzresid(), fpgastubid(), phiresid(), phiresidapprox(), Residual(), rzresid(), rzresidapprox(), stubptr(), and valid().