#include <LayerProjection.h>
Public Member Functions | |
const FPGAWord & | fpgafinezvm () const |
const FPGAWord & | fpgaphiproj () const |
const FPGAWord & | fpgaphiprojder () const |
const FPGAWord & | fpgaphiprojvm () const |
const FPGAWord & | fpgazbin1projvm () const |
const FPGAWord & | fpgazbin2projvm () const |
const FPGAWord & | fpgazproj () const |
const FPGAWord & | fpgazprojder () const |
const FPGAWord & | fpgazprojvm () const |
void | init (Settings const &settings, int projlayer, double rproj, int iphiproj, int izproj, int iphider, int izder, double phiproj, double zproj, double phiprojder, double zprojder, double phiprojapprox, double zprojapprox, double phiprojderapprox, double zprojderapprox, bool isPSseed=false) |
LayerProjection () | |
double | phiproj () const |
double | phiprojapprox () const |
double | phiprojder () const |
double | phiprojderapprox () const |
int | projlayer () const |
double | rproj () const |
bool | valid () const |
double | zproj () const |
double | zprojapprox () const |
double | zprojder () const |
double | zprojderapprox () const |
~LayerProjection ()=default | |
Protected Attributes | |
FPGAWord | fpgafinezvm_ |
FPGAWord | fpgaphiproj_ |
FPGAWord | fpgaphiprojder_ |
FPGAWord | fpgaphiprojvm_ |
FPGAWord | fpgazbin1projvm_ |
FPGAWord | fpgazbin2projvm_ |
FPGAWord | fpgazproj_ |
FPGAWord | fpgazprojder_ |
FPGAWord | fpgazprojvm_ |
double | phiproj_ |
double | phiprojapprox_ |
double | phiprojder_ |
double | phiprojderapprox_ |
int | projlayer_ |
double | rproj_ |
bool | valid_ |
double | zbin1_ |
double | zbin2_ |
double | zproj_ |
double | zprojapprox_ |
double | zprojder_ |
double | zprojderapprox_ |
Definition at line 10 of file LayerProjection.h.
|
inline |
|
default |
|
inline |
Definition at line 80 of file LayerProjection.h.
References cms::cuda::assert(), fpgafinezvm_, and valid_.
Referenced by trklet::Tracklet::finezvm(), and trklet::Tracklet::vmstrlayer().
|
inline |
Definition at line 45 of file LayerProjection.h.
References cms::cuda::assert(), fpgaphiproj_, and valid_.
Referenced by trklet::Tracklet::fpgaphiproj(), and trklet::Tracklet::trackletprojstr().
|
inline |
Definition at line 55 of file LayerProjection.h.
References cms::cuda::assert(), fpgaphiprojder_, and valid_.
Referenced by trklet::Tracklet::fpgaphiprojder(), trklet::Tracklet::trackletprojstr(), and trklet::Tracklet::vmstrlayer().
|
inline |
Definition at line 65 of file LayerProjection.h.
References cms::cuda::assert(), fpgaphiprojvm_, and valid_.
Referenced by trklet::Tracklet::phiprojvm().
|
inline |
Definition at line 70 of file LayerProjection.h.
References cms::cuda::assert(), fpgazbin1projvm_, and valid_.
Referenced by trklet::Tracklet::vmstrlayer(), and trklet::Tracklet::zbin1projvm().
|
inline |
Definition at line 75 of file LayerProjection.h.
References cms::cuda::assert(), fpgazbin2projvm_, and valid_.
Referenced by trklet::Tracklet::vmstrlayer(), and trklet::Tracklet::zbin2projvm().
|
inline |
Definition at line 50 of file LayerProjection.h.
References cms::cuda::assert(), fpgazproj_, and valid_.
Referenced by trklet::Tracklet::fpgazproj(), and trklet::Tracklet::trackletprojstr().
|
inline |
Definition at line 60 of file LayerProjection.h.
References cms::cuda::assert(), fpgazprojder_, and valid_.
Referenced by trklet::Tracklet::fpgazprojder(), and trklet::Tracklet::trackletprojstr().
|
inline |
Definition at line 85 of file LayerProjection.h.
References cms::cuda::assert(), fpgazprojvm_, and valid_.
Referenced by trklet::Tracklet::zprojvm().
void LayerProjection::init | ( | Settings const & | settings, |
int | projlayer, | ||
double | rproj, | ||
int | iphiproj, | ||
int | izproj, | ||
int | iphider, | ||
int | izder, | ||
double | phiproj, | ||
double | zproj, | ||
double | phiprojder, | ||
double | zprojder, | ||
double | phiprojapprox, | ||
double | zprojapprox, | ||
double | phiprojderapprox, | ||
double | zprojderapprox, | ||
bool | isPSseed = false |
||
) |
Definition at line 9 of file LayerProjection.cc.
References cms::cuda::assert(), trklet::Settings::MEBins(), trklet::Settings::MEBinsBits(), trklet::N_LAYER, trklet::Settings::nbitsphiprojderL123(), trklet::Settings::nbitsphiprojderL456(), trklet::Settings::nbitszprojderL123(), trklet::Settings::nbitszprojderL456(), trklet::Settings::nphibitsstub(), trklet::Settings::nzbitsstub(), hltrates_dqm_sourceclient-live_cfg::offset, trklet::Settings::rPS2S(), and sistrip::valid_.
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 90 of file LayerProjection.h.
References cms::cuda::assert(), phiproj_, and valid_.
Referenced by trklet::Tracklet::phiproj().
|
inline |
Definition at line 110 of file LayerProjection.h.
References cms::cuda::assert(), phiprojapprox_, and valid_.
Referenced by trklet::Tracklet::phiprojapprox().
|
inline |
Definition at line 100 of file LayerProjection.h.
References cms::cuda::assert(), phiprojder_, and valid_.
Referenced by trklet::Tracklet::phiprojder().
|
inline |
Definition at line 120 of file LayerProjection.h.
References cms::cuda::assert(), phiprojderapprox_, and valid_.
Referenced by trklet::Tracklet::phiprojderapprox().
|
inline |
Definition at line 35 of file LayerProjection.h.
References cms::cuda::assert(), projlayer_, and valid_.
|
inline |
Definition at line 40 of file LayerProjection.h.
References cms::cuda::assert(), rproj_, and valid_.
Referenced by trklet::Tracklet::rproj().
|
inline |
Definition at line 33 of file LayerProjection.h.
References valid_.
Referenced by trklet::Tracklet::validProj().
|
inline |
Definition at line 95 of file LayerProjection.h.
References cms::cuda::assert(), valid_, and zproj_.
Referenced by trklet::Tracklet::zproj().
|
inline |
Definition at line 115 of file LayerProjection.h.
References cms::cuda::assert(), valid_, and zprojapprox_.
Referenced by trklet::Tracklet::zprojapprox().
|
inline |
Definition at line 105 of file LayerProjection.h.
References cms::cuda::assert(), valid_, and zprojder_.
Referenced by trklet::Tracklet::zprojder().
|
inline |
Definition at line 125 of file LayerProjection.h.
References cms::cuda::assert(), valid_, and zprojderapprox_.
Referenced by trklet::Tracklet::zprojderapprox().
|
protected |
Definition at line 147 of file LayerProjection.h.
Referenced by fpgafinezvm().
|
protected |
Definition at line 137 of file LayerProjection.h.
Referenced by fpgaphiproj().
|
protected |
Definition at line 139 of file LayerProjection.h.
Referenced by fpgaphiprojder().
|
protected |
Definition at line 142 of file LayerProjection.h.
Referenced by fpgaphiprojvm().
|
protected |
Definition at line 145 of file LayerProjection.h.
Referenced by fpgazbin1projvm().
|
protected |
Definition at line 146 of file LayerProjection.h.
Referenced by fpgazbin2projvm().
|
protected |
Definition at line 138 of file LayerProjection.h.
Referenced by fpgazproj().
|
protected |
Definition at line 140 of file LayerProjection.h.
Referenced by fpgazprojder().
|
protected |
Definition at line 143 of file LayerProjection.h.
Referenced by fpgazprojvm().
|
protected |
Definition at line 149 of file LayerProjection.h.
Referenced by phiproj().
|
protected |
Definition at line 157 of file LayerProjection.h.
Referenced by phiprojapprox().
|
protected |
Definition at line 151 of file LayerProjection.h.
Referenced by phiprojder().
|
protected |
Definition at line 159 of file LayerProjection.h.
Referenced by phiprojderapprox().
|
protected |
Definition at line 133 of file LayerProjection.h.
Referenced by projlayer().
|
protected |
Definition at line 135 of file LayerProjection.h.
Referenced by rproj().
|
protected |
Definition at line 128 of file LayerProjection.h.
Referenced by fpgafinezvm(), fpgaphiproj(), fpgaphiprojder(), fpgaphiprojvm(), fpgazbin1projvm(), fpgazbin2projvm(), fpgazproj(), fpgazprojder(), fpgazprojvm(), LayerProjection(), phiproj(), phiprojapprox(), phiprojder(), phiprojderapprox(), projlayer(), rproj(), valid(), zproj(), zprojapprox(), zprojder(), and zprojderapprox().
|
protected |
Definition at line 154 of file LayerProjection.h.
|
protected |
Definition at line 155 of file LayerProjection.h.
|
protected |
Definition at line 150 of file LayerProjection.h.
Referenced by zproj().
|
protected |
Definition at line 158 of file LayerProjection.h.
Referenced by zprojapprox().
|
protected |
Definition at line 152 of file LayerProjection.h.
Referenced by zprojder().
|
protected |
Definition at line 160 of file LayerProjection.h.
Referenced by zprojderapprox().