Functions | |
std::vector< l1t::EtSum > | decodeEtSums (const std::vector< ap_uint< 64 >> &) |
std::vector< l1t::EtSum > | decodeHtSums (const std::vector< ap_uint< 64 >> &) |
std::vector< l1t::TkJetWord > | decodeTkJets (const std::vector< ap_uint< 64 >> &) |
std::vector< TTTrack_TrackWord > | decodeTracks (const std::vector< ap_uint< 64 >> &) |
std::array< std::vector< TTTrack_TrackWord >, 18 > | decodeTracks (const std::array< std::vector< ap_uint< 64 >>, 18 > &) |
std::vector< l1t::VertexWord > | decodeVertices (const std::vector< ap_uint< 64 >> &) |
ap_uint< 64 > | encodeEtSum (const l1t::EtSum &v) |
std::array< std::vector< ap_uint< 64 > >, 1 > | encodeEtSums (const edm::View< l1t::EtSum > &) |
ap_uint< 64 > | encodeHtSum (const l1t::EtSum &v) |
std::array< std::vector< ap_uint< 64 > >, 1 > | encodeHtSums (const edm::View< l1t::EtSum > &) |
size_t | encodeLinks (std::array< std::vector< ap_uint< 96 >>, 18 > &trackWords, std::array< std::vector< ap_uint< 64 >>, 18 > &linkData) |
ap_uint< 64 > | encodeTkJet (const l1t::TkJetWord &t) |
std::array< std::vector< ap_uint< 64 > >, 1 > | encodeTkJets (const edm::View< l1t::TkJetWord > &) |
ap_uint< 96 > | encodeTrack (const TTTrack_TrackWord &t) |
std::array< std::vector< ap_uint< 64 > >, 18 > | encodeTracks (const edm::View< TTTrack< Ref_Phase2TrackerDigi_ >> &, int debug=0) |
std::array< std::vector< ap_uint< 64 > >, 18 > | encodeTracks (const edm::Handle< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>> &, const edm::Handle< edm::RefVector< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>>> &, int debug=0) |
ap_uint< 64 > | encodeVertex (const l1t::VertexWord &v) |
std::array< std::vector< ap_uint< 64 > >, 1 > | encodeVertices (const edm::View< l1t::VertexWord > &) |
std::array< std::vector< ap_uint< 96 > >, 18 > | getTrackWords (const edm::View< TTTrack< Ref_Phase2TrackerDigi_ >> &) |
std::array< std::vector< ap_uint< 96 > >, 18 > | getTrackWords (const edm::Handle< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>> &, const edm::Handle< edm::RefVector< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>>> &) |
template<typename T > | |
unsigned int | gttLinkID (T track) |
static std::pair< unsigned int, unsigned int > | sectorsEtaPhiFromGTTLinkID (unsigned int id) |
bool | trackInCollection (const edm::Ref< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>> &, const edm::Handle< edm::RefVector< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>>> &) |
std::vector< l1t::EtSum > l1t::demo::codecs::decodeEtSums | ( | const std::vector< ap_uint< 64 >> & | frames | ) |
Definition at line 34 of file codecs_etsums.cc.
References l1tmetemu::kMETPhiSize, l1tmetemu::kMETSize, L1Analysis::kMissingEt, alignCSCRings::s, findQualityFiles::v, and x.
std::vector< l1t::EtSum > l1t::demo::codecs::decodeHtSums | ( | const std::vector< ap_uint< 64 >> & | frames | ) |
Definition at line 35 of file codecs_htsums.cc.
References l1tmhtemu::kHTLSB, l1tmhtemu::kHTMSB, l1tmhtemu::kMHTLSB, l1tmhtemu::kMHTMSB, l1tmhtemu::kMHTPhiLSB, l1tmhtemu::kMHTPhiMSB, L1Analysis::kMissingHt, alignCSCRings::s, findQualityFiles::v, and x.
std::vector< l1t::TkJetWord > l1t::demo::codecs::decodeTkJets | ( | const std::vector< ap_uint< 64 >> & | frames | ) |
Definition at line 28 of file codecs_tkjets.cc.
References f, dqmiolumiharvest::j, l1tmhtemu::kUnassignedLSB, and l1tmhtemu::kUnassignedMSB.
std::vector< TTTrack_TrackWord > l1t::demo::codecs::decodeTracks | ( | const std::vector< ap_uint< 64 >> & | frames | ) |
Definition at line 109 of file codecs_tracks.cc.
References mps_fire::i, TTTrack_TrackWord::kBendChi2LSB, TTTrack_TrackWord::kBendChi2MSB, TTTrack_TrackWord::kChi2RPhiLSB, TTTrack_TrackWord::kChi2RPhiMSB, TTTrack_TrackWord::kChi2RZLSB, TTTrack_TrackWord::kChi2RZMSB, TTTrack_TrackWord::kD0LSB, TTTrack_TrackWord::kD0MSB, TTTrack_TrackWord::kHitPatternLSB, TTTrack_TrackWord::kHitPatternMSB, TTTrack_TrackWord::kMVAOtherLSB, TTTrack_TrackWord::kMVAOtherMSB, TTTrack_TrackWord::kMVAQualityLSB, TTTrack_TrackWord::kMVAQualityMSB, TTTrack_TrackWord::kPhiLSB, TTTrack_TrackWord::kPhiMSB, TTTrack_TrackWord::kRinvLSB, TTTrack_TrackWord::kRinvMSB, TTTrack_TrackWord::kTanlLSB, TTTrack_TrackWord::kTanlMSB, TTTrack_TrackWord::kValidLSB, TTTrack_TrackWord::kValidMSB, TTTrack_TrackWord::kZ0LSB, TTTrack_TrackWord::kZ0MSB, TTTrack_TrackWord::setTrackWord(), and l1t::tracks.
Referenced by decodeTracks().
std::array< std::vector< TTTrack_TrackWord >, 18 > l1t::demo::codecs::decodeTracks | ( | const std::array< std::vector< ap_uint< 64 >>, 18 > & | frames | ) |
Definition at line 160 of file codecs_tracks.cc.
References decodeTracks(), mps_fire::i, and l1t::tracks.
std::vector< l1t::VertexWord > l1t::demo::codecs::decodeVertices | ( | const std::vector< ap_uint< 64 >> & | frames | ) |
Definition at line 26 of file codecs_vertices.cc.
References l1t::VertexWord::kNTrackInPVLSB, l1t::VertexWord::kNTrackInPVMSB, l1t::VertexWord::kNTrackOutPVLSB, l1t::VertexWord::kNTrackOutPVMSB, l1t::VertexWord::kQualityLSB, l1t::VertexWord::kQualityMSB, l1t::VertexWord::kSumPtLSB, l1t::VertexWord::kSumPtMSB, l1t::VertexWord::kUnassignedLSB, l1t::VertexWord::kUnassignedMSB, l1t::VertexWord::kValidLSB, l1t::VertexWord::kZ0LSB, l1t::VertexWord::kZ0MSB, findQualityFiles::v, AlignmentTracksFromVertexSelector_cfi::vertices, and x.
Referenced by GTTFileReader::produce().
ap_uint< 64 > l1t::demo::codecs::encodeEtSum | ( | const l1t::EtSum & | v | ) |
Definition at line 6 of file codecs_etsums.cc.
References l1tmetemu::EtMiss::Et, l1t::L1Candidate::hwPhi(), l1t::L1Candidate::hwPt(), l1t::L1Candidate::hwQual(), l1tmetemu::kMETPhiSize, l1tmetemu::kMETSize, l1tmetemu::EtMiss::Phi, and validateGeometry_cfg::valid.
Referenced by encodeEtSums().
std::array< std::vector< ap_uint< 64 > >, 1 > l1t::demo::codecs::encodeEtSums | ( | const edm::View< l1t::EtSum > & | etSums | ) |
Definition at line 17 of file codecs_etsums.cc.
References encodeEtSum(), and mps_fire::i.
Referenced by GTTFileWriter::analyze().
ap_uint< 64 > l1t::demo::codecs::encodeHtSum | ( | const l1t::EtSum & | v | ) |
Definition at line 6 of file codecs_htsums.cc.
References l1tmhtemu::EtMiss::Et, tmtt::Utility::HT, l1t::L1Candidate::hwPhi(), l1t::L1Candidate::hwPt(), l1t::L1Candidate::hwQual(), reco::LeafCandidate::p4(), l1tmhtemu::EtMiss::Phi, and validateGeometry_cfg::valid.
Referenced by encodeHtSums().
std::array< std::vector< ap_uint< 64 > >, 1 > l1t::demo::codecs::encodeHtSums | ( | const edm::View< l1t::EtSum > & | htSums | ) |
Definition at line 18 of file codecs_htsums.cc.
References encodeHtSum(), and mps_fire::i.
Referenced by GTTFileWriter::analyze().
size_t l1t::demo::codecs::encodeLinks | ( | std::array< std::vector< ap_uint< 96 >>, 18 > & | trackWords, |
std::array< std::vector< ap_uint< 64 >>, 18 > & | linkData | ||
) |
Definition at line 51 of file codecs_tracks.cc.
References counter, mps_fire::i, and dqmiolumiharvest::j.
Referenced by encodeTracks().
ap_uint< 64 > l1t::demo::codecs::encodeTkJet | ( | const l1t::TkJetWord & | t | ) |
Definition at line 6 of file codecs_tkjets.cc.
References dqmiolumiharvest::j.
Referenced by encodeTkJets().
std::array< std::vector< ap_uint< 64 > >, 1 > l1t::demo::codecs::encodeTkJets | ( | const edm::View< l1t::TkJetWord > & | tkJets | ) |
Definition at line 9 of file codecs_tkjets.cc.
References encodeTkJet(), and mps_fire::i.
Referenced by GTTFileWriter::analyze().
ap_uint< 96 > l1t::demo::codecs::encodeTrack | ( | const TTTrack_TrackWord & | t | ) |
Definition at line 21 of file codecs_tracks.cc.
References submitPVValidationJobs::t.
Referenced by getTrackWords().
std::array< std::vector< ap_uint< 64 > >, 18 > l1t::demo::codecs::encodeTracks | ( | const edm::View< TTTrack< Ref_Phase2TrackerDigi_ >> & | tracks, |
int | debug = 0 |
||
) |
Definition at line 71 of file codecs_tracks.cc.
References debug, encodeLinks(), getTrackWords(), and l1t::tracks.
Referenced by GTTFileWriter::analyze().
std::array< std::vector< ap_uint< 64 > >, 18 > l1t::demo::codecs::encodeTracks | ( | const edm::Handle< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>> & | referenceTracks, |
const edm::Handle< edm::RefVector< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>>> & | tracks, | ||
int | debug = 0 |
||
) |
Definition at line 90 of file codecs_tracks.cc.
References debug, encodeLinks(), getTrackWords(), and l1t::tracks.
ap_uint< 64 > l1t::demo::codecs::encodeVertex | ( | const l1t::VertexWord & | v | ) |
Definition at line 6 of file codecs_vertices.cc.
References findQualityFiles::v.
Referenced by encodeVertices().
std::array< std::vector< ap_uint< 64 > >, 1 > l1t::demo::codecs::encodeVertices | ( | const edm::View< l1t::VertexWord > & | vertices | ) |
Definition at line 9 of file codecs_vertices.cc.
References encodeVertex(), mps_fire::i, bphysicsOniaDQM_cfi::vertex, and AlignmentTracksFromVertexSelector_cfi::vertices.
Referenced by GTTFileWriter::analyze().
std::array< std::vector< ap_uint< 96 > >, 18 > l1t::demo::codecs::getTrackWords | ( | const edm::View< TTTrack< Ref_Phase2TrackerDigi_ >> & | tracks | ) |
Definition at line 24 of file codecs_tracks.cc.
References encodeTrack(), gttLinkID(), HLT_2024v12_cff::track, and l1t::tracks.
Referenced by encodeTracks().
std::array< std::vector< ap_uint< 96 > >, 18 > l1t::demo::codecs::getTrackWords | ( | const edm::Handle< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>> & | referenceTracks, |
const edm::Handle< edm::RefVector< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>>> & | tracks | ||
) |
Definition at line 33 of file codecs_tracks.cc.
References encodeTrack(), gttLinkID(), BTVHLTOfflineSource_cfi::referenceTrack, trackInCollection(), and l1t::tracks.
unsigned int l1t::demo::codecs::gttLinkID | ( | T | track | ) |
Definition at line 20 of file tracks.h.
References HLT_2024v12_cff::track.
Referenced by getTrackWords(), and L1TrackVertexAssociationProducer::TTTrackWordLinkLimitSelector::operator()().
|
inlinestatic |
bool l1t::demo::codecs::trackInCollection | ( | const edm::Ref< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>> & | trackRef, |
const edm::Handle< edm::RefVector< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>>> & | trackRefCollection | ||
) |
Definition at line 7 of file codecs_tracks.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, and getGTfromDQMFile::obj.
Referenced by getTrackWords().