◆ TTTrackWordDeltaZMaxSelector() [1/2]
L1TrackVertexAssociationProducer::TTTrackWordDeltaZMaxSelector::TTTrackWordDeltaZMaxSelector |
( |
const std::vector< double > & |
deltaZMaxEtaBounds, |
|
|
const std::vector< double > & |
deltaZMax |
|
) |
| |
|
inline |
◆ TTTrackWordDeltaZMaxSelector() [2/2]
L1TrackVertexAssociationProducer::TTTrackWordDeltaZMaxSelector::TTTrackWordDeltaZMaxSelector |
( |
const edm::ParameterSet & |
cfg | ) |
|
|
inline |
◆ operator()()
bool L1TrackVertexAssociationProducer::TTTrackWordDeltaZMaxSelector::operator() |
( |
const TTTrackType & |
t, |
|
|
const l1t::VertexWord & |
v |
|
) |
| const |
|
inline |
Definition at line 129 of file L1TrackVertexAssociationProducer.cc.
References funct::abs(), deltaZMax_, deltaZMaxEtaBounds_, TTTrack_TrackWord::stepZ0, submitPVValidationJobs::t, pfDeepBoostedJetPreprocessParams_cfi::upper_bound, and findQualityFiles::v.
131 ap_fixed<TrackBitWidths::kEtaSize, TrackBitWidths::kEtaMagSize> etaEmulation;
132 etaEmulation.V = etaEmulationBits.range();
141 ap_uint<TrackBitWidths::kPtSize> ptEmulationBits =
t.getTrackWord()(
142 TTTrack_TrackWord::TrackBitLocations::kRinvMSB - 1, TTTrack_TrackWord::TrackBitLocations::kRinvLSB);
143 ap_ufixed<TrackBitWidths::kPtSize, TrackBitWidths::kPtMagSize> ptEmulation;
144 ptEmulation.V = ptEmulationBits.range();
std::vector< double > deltaZMax_
std::vector< double > deltaZMaxEtaBounds_
ap_fixed< VertexBitWidths::kZ0Size, VertexBitWidths::kZ0MagSize, AP_RND_CONV, AP_SAT > vtxz0_t
Abs< T >::type abs(const T &t)
ap_uint< TrackBitWidths::kTanlSize > tanl_t
static constexpr double stepZ0
◆ deltaZMax_
std::vector<double> L1TrackVertexAssociationProducer::TTTrackWordDeltaZMaxSelector::deltaZMax_ |
|
private |
◆ deltaZMaxEtaBounds_
std::vector<double> L1TrackVertexAssociationProducer::TTTrackWordDeltaZMaxSelector::deltaZMaxEtaBounds_ |
|
private |