Namespaces | |
multififo_regionizer | |
Scales | |
tdr_regionizer | |
Typedefs | |
typedef ap_fixed< 16, 14, AP_TRN, AP_SAT > | dpt_t |
typedef ap_int< 8 > | dxy_t |
typedef std::vector< EGIsoEleObjEmu > | EGIsoEleObjsEmu |
typedef std::vector< EGIsoObjEmu > | EGIsoObjsEmu |
typedef ap_uint< 4 > | egquality_t |
typedef ap_uint< 10 > | em2calo_dr_t |
typedef ap_uint< 6 > | emid_t |
typedef ap_int< 10 > | eta_t |
typedef ap_fixed< 18, 5, AP_RND_CONV, AP_SAT > | etaphi_sf_t |
typedef ap_int< 12 > | glbeta_t |
typedef ap_int< 11 > | glbphi_t |
typedef ap_ufixed< 10, 5, AP_TRN, AP_SAT > | hoe_t |
typedef ap_ufixed< 11, 9, AP_TRN, AP_SAT > | iso_t |
typedef ap_uint< 8 > | meanz_t |
typedef ap_int< 10 > | phi_t |
typedef ap_ufixed< 10, 8, AP_TRN, AP_SAT > | pt10_t |
typedef ap_ufixed< 28, 24, AP_TRN, AP_SAT > | pt2_t |
typedef ap_ufixed< 14, 12, AP_TRN, AP_SAT > | pt_t |
typedef ap_fixed< 10, 6 > | ptErrOffs_t |
typedef ap_ufixed< 9, 1 > | ptErrScale_t |
typedef ap_ufixed< 17, 17 - 4, AP_TRN, AP_SAT > | ptscale_t |
typedef std::vector< PuppiObj > | PuppiObjs |
typedef ap_uint< 9 > | puppiWgt_t |
typedef ap_uint< 4 > | redChi2Bin_t |
typedef ap_ufixed< 10, 1, AP_TRN, AP_SAT > | srrtot_t |
typedef ap_uint< 3 > | stub_t |
typedef ap_uint< 13 > | tk2calo_dq_t |
typedef ap_uint< 14 > | tk2calo_dr_t |
typedef ap_uint< 14 > | tk2em_dr_t |
typedef ap_int< 6 > | tkdeta_t |
typedef ap_uint< 7 > | tkdphi_t |
typedef ap_uint< 3 > | tkquality_t |
typedef ap_int< 5 > | vtx_t |
typedef ap_int< 10 > | z0_t |
Functions | |
constexpr int | ceillog2 (int x) |
void | clear (Sum &c) |
void | clear (EGIsoObj &c) |
void | clear (HadCaloObj &c) |
void | clear (Jet &c) |
void | clear (PFChargedObj &c) |
void | clear (Tau &c) |
void | clear (PFNeutralObj &c) |
void | clear (EmCaloObj &c) |
void | clear (EGIsoEleObj &c) |
void | clear (PuppiObj &c) |
void | clear (TkObj &c) |
void | clear (MuObj &c) |
void | clear (PVObj &c) |
l1gt::eta_t | CTtoGT_eta (glbeta_t x) |
l1gt::phi_t | CTtoGT_phi (glbphi_t x) |
l1gt::pt_t | CTtoGT_pt (pt_t x) |
int | dr2_int (eta_t eta1, phi_t phi1, eta_t eta2, phi_t phi2) |
template<class data_T , int N> | |
unsigned | idx_from_real_val (data_T x) |
template<class data_T , class table_T , int N> | |
void | init_invert_table (table_T table_out[N]) |
template<class in_t , class table_t , int N> | |
table_t | invert_with_shift (in_t in) |
template<typename T > | |
bool | readAP (std::fstream &from, T &to) |
template<typename T > | |
bool | readMany (std::fstream &from, std::vector< T > &objs) |
template<int NB> | |
bool | readMany (std::fstream &from, std::vector< ap_uint< NB >> &objs) |
template<typename T > | |
bool | readObj (std::fstream &from, T &obj) |
template<typename T > | |
bool | readVar (std::fstream &from, T &to) |
template<class data_T , int N> | |
float | real_val_from_idx (unsigned i) |
template<typename T1 , typename T2 > | |
void | toFirmware (const std::vector< T1 > &in, unsigned int NMAX, T2 out[]) |
template<typename T > | |
bool | writeAP (const T &src, std::fstream &to) |
template<typename T > | |
bool | writeMany (const std::vector< T > &objs, std::fstream &to) |
template<int NB> | |
bool | writeMany (const std::vector< ap_uint< NB >> &objs, std::fstream &to) |
template<typename T > | |
bool | writeObj (const T &obj, std::fstream &to) |
template<typename T > | |
bool | writeVar (const T &src, std::fstream &to) |
typedef ap_fixed<16, 14, AP_TRN, AP_SAT> l1ct::dpt_t |
Definition at line 21 of file datatypes.h.
typedef ap_int<8> l1ct::dxy_t |
Definition at line 31 of file datatypes.h.
typedef std::vector<EGIsoEleObjEmu> l1ct::EGIsoEleObjsEmu |
Definition at line 42 of file L1EGPuppiIsoAlgo.h.
typedef std::vector<EGIsoObjEmu> l1ct::EGIsoObjsEmu |
Definition at line 41 of file L1EGPuppiIsoAlgo.h.
typedef ap_uint<4> l1ct::egquality_t |
Definition at line 39 of file datatypes.h.
typedef ap_uint<10> l1ct::em2calo_dr_t |
Definition at line 37 of file datatypes.h.
typedef ap_uint<6> l1ct::emid_t |
Definition at line 34 of file datatypes.h.
typedef ap_int<10> l1ct::eta_t |
Definition at line 23 of file datatypes.h.
typedef ap_fixed<18, 5, AP_RND_CONV, AP_SAT> l1ct::etaphi_sf_t |
Definition at line 349 of file gt_datatypes.h.
typedef ap_int<12> l1ct::glbeta_t |
Definition at line 27 of file datatypes.h.
typedef ap_int<11> l1ct::glbphi_t |
Definition at line 28 of file datatypes.h.
typedef ap_ufixed<10, 5, AP_TRN, AP_SAT> l1ct::hoe_t |
Definition at line 43 of file datatypes.h.
typedef ap_ufixed<11, 9, AP_TRN, AP_SAT> l1ct::iso_t |
Definition at line 47 of file datatypes.h.
typedef ap_uint<8> l1ct::meanz_t |
Definition at line 42 of file datatypes.h.
typedef ap_int<10> l1ct::phi_t |
Definition at line 24 of file datatypes.h.
typedef ap_ufixed<10, 8, AP_TRN, AP_SAT> l1ct::pt10_t |
Definition at line 20 of file datatypes.h.
typedef ap_ufixed<28, 24, AP_TRN, AP_SAT> l1ct::pt2_t |
Definition at line 22 of file datatypes.h.
typedef ap_ufixed<14, 12, AP_TRN, AP_SAT> l1ct::pt_t |
Definition at line 19 of file datatypes.h.
typedef ap_fixed<10, 6> l1ct::ptErrOffs_t |
Definition at line 10 of file pfalgo_types.h.
typedef ap_ufixed<9, 1> l1ct::ptErrScale_t |
Definition at line 9 of file pfalgo_types.h.
typedef ap_ufixed<17, 17 - 4, AP_TRN, AP_SAT> l1ct::ptscale_t |
Definition at line 8 of file pfalgo_types.h.
typedef std::vector<PuppiObj> l1ct::PuppiObjs |
Definition at line 43 of file L1EGPuppiIsoAlgo.h.
typedef ap_uint<9> l1ct::puppiWgt_t |
Definition at line 33 of file datatypes.h.
typedef ap_uint<4> l1ct::redChi2Bin_t |
Definition at line 44 of file datatypes.h.
typedef ap_ufixed<10, 1, AP_TRN, AP_SAT> l1ct::srrtot_t |
Definition at line 41 of file datatypes.h.
typedef ap_uint<3> l1ct::stub_t |
Definition at line 40 of file datatypes.h.
typedef ap_uint<13> l1ct::tk2calo_dq_t |
Definition at line 38 of file datatypes.h.
typedef ap_uint<14> l1ct::tk2calo_dr_t |
Definition at line 36 of file datatypes.h.
typedef ap_uint<14> l1ct::tk2em_dr_t |
Definition at line 35 of file datatypes.h.
typedef ap_int<6> l1ct::tkdeta_t |
Definition at line 25 of file datatypes.h.
typedef ap_uint<7> l1ct::tkdphi_t |
Definition at line 26 of file datatypes.h.
typedef ap_uint<3> l1ct::tkquality_t |
Definition at line 32 of file datatypes.h.
typedef ap_int<5> l1ct::vtx_t |
Definition at line 29 of file datatypes.h.
typedef ap_int<10> l1ct::z0_t |
Definition at line 30 of file datatypes.h.
constexpr int l1ct::ceillog2 | ( | int | x | ) |
Definition at line 6 of file inversion.h.
References x.
Referenced by idx_from_real_val(), and real_val_from_idx().
|
inline |
|
inline |
Definition at line 82 of file egamma.h.
References HltBtagPostValidation_cff::c.
Referenced by core.autovars.NTupleObjectType::addSubObjects(), ALPAKA_ACCELERATOR_NAMESPACE::AlpakaService::AlpakaService(), DTTFFEDReader::analyse(), IsoTrig::analyze(), IsoTrig::clearChgIsolnTreeVectors(), npstat::BoxND< unsigned >::copyFrom(), CSCALCTPreTriggerDigi::CSCALCTPreTriggerDigi(), DTTracoTrig::DTTracoTrig(), L1GtHfRingEtSumsCondition::evaluateCondition(), L1GtBptxCondition::evaluateCondition(), L1GtCastorCondition::evaluateCondition(), L1GtExternalCondition::evaluateCondition(), L1GtHfBitCountsCondition::evaluateCondition(), L1GtJetCountsCondition::evaluateCondition(), L1GtEnergySumCondition::evaluateCondition(), L1GtMuonCondition::evaluateCondition(), l1t::EnergySumCondition::evaluateCondition(), l1t::ExternalCondition::evaluateCondition(), l1t::CorrCondition::evaluateCondition(), L1GtCorrelationCondition::evaluateCondition(), l1t::CorrThreeBodyCondition::evaluateCondition(), l1t::CorrWithOverlapRemovalCondition::evaluateCondition(), FEConfigBadStripInfo::FEConfigBadStripInfo(), FEConfigBadTTInfo::FEConfigBadTTInfo(), FEConfigBadXTInfo::FEConfigBadXTInfo(), FEConfigCokeDat::FEConfigCokeDat(), FEConfigCokeInfo::FEConfigCokeInfo(), FEConfigFgrInfo::FEConfigFgrInfo(), FEConfigLinInfo::FEConfigLinInfo(), FEConfigLUTInfo::FEConfigLUTInfo(), FEConfigMainInfo::FEConfigMainInfo(), FEConfigOddWeightInfo::FEConfigOddWeightInfo(), FEConfigPedInfo::FEConfigPedInfo(), FEConfigSlidingInfo::FEConfigSlidingInfo(), FEConfigSpikeInfo::FEConfigSpikeInfo(), FEConfigTimingInfo::FEConfigTimingInfo(), FEConfigWeightInfo::FEConfigWeightInfo(), Pythia8HepMC3Hadronizer::initializeForExternalPartons(), Pythia8Hadronizer::initializeForExternalPartons(), Pythia8Hadronizer::initializeForInternalPartons(), Pythia8HepMC3Hadronizer::initializeForInternalPartons(), HcalGeomParameters::loadGeometry(), CSCStubMatcher::match(), CSCDigiMatcher::match(), GEMDigiMatcher::match(), ODBadTTInfo::ODBadTTInfo(), ODBadXTInfo::ODBadXTInfo(), ODCCSConfig::ODCCSConfig(), ODCond2ConfInfo::ODCond2ConfInfo(), ODDCCConfig::ODDCCConfig(), ODDCUConfig::ODDCUConfig(), ODEcalCycle::ODEcalCycle(), ODFEDAQConfig::ODFEDAQConfig(), ODFEDelaysInfo::ODFEDelaysInfo(), ODFEPedestalOffsetInfo::ODFEPedestalOffsetInfo(), ODFEWeightsInfo::ODFEWeightsInfo(), ODGolBiasCurrentInfo::ODGolBiasCurrentInfo(), ODJBH4Config::ODJBH4Config(), ODLaserConfig::ODLaserConfig(), ODLTCConfig::ODLTCConfig(), ODLTSConfig::ODLTSConfig(), ODScanConfig::ODScanConfig(), ODSRPConfig::ODSRPConfig(), ODTCCConfig::ODTCCConfig(), ODTCCEEConfig::ODTCCEEConfig(), ODTowersToByPassInfo::ODTowersToByPassInfo(), ODTTCciConfig::ODTTCciConfig(), ODTTCFConfig::ODTTCFConfig(), ODVfeToRejectInfo::ODVfeToRejectInfo(), FFTJetProducer::produce(), EcalFEtoDigi::readInput(), l1tVertexFinder::RecoVertex< T >::RecoVertex(), SequenceTypes._ModuleSequenceType::remove(), SequenceTypes._TaskBase::remove(), SequenceTypes._ModuleSequenceType::replace(), SequenceTypes._TaskBase::replace(), DTTracoLUTs::reset(), HoughGrouping::resetAttributes(), DQMImplNet< DQMNet::Object >::sendObjectListToPeer(), CaloRecHit::setFlagField(), toFirmware(), RPCCosmicSeedrecHitFinder::unsetInput(), SimG4HcalValidation::update(), MultiVertexFitter::vertices(), ALPAKA_ACCELERATOR_NAMESPACE::AlpakaService::~AlpakaService(), edm::CosMuoGenProducer::~CosMuoGenProducer(), CSCLayerInfo< TYPE >::~CSCLayerInfo(), DTTracoLUTs::~DTTracoLUTs(), and LinTrackCache::~LinTrackCache().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 361 of file gt_datatypes.h.
References l1ct::Scales::ETAPHI_CTtoGT_SCALE, and x.
Referenced by l1ct::EGIsoObj::toGT(), l1ct::Jet::toGT(), l1ct::Tau::toGT(), and l1ct::EGIsoEleObj::toGT().
|
inline |
Definition at line 366 of file gt_datatypes.h.
References l1ct::Scales::ETAPHI_CTtoGT_SCALE, and x.
Referenced by l1ct::Sum::toGT(), l1ct::EGIsoObj::toGT(), l1ct::Jet::toGT(), l1ct::Tau::toGT(), and l1ct::EGIsoEleObj::toGT().
|
inline |
Definition at line 355 of file gt_datatypes.h.
References x.
Referenced by l1ct::Sum::toGT(), l1ct::EGIsoObj::toGT(), l1ct::Jet::toGT(), l1ct::Tau::toGT(), and l1ct::EGIsoEleObj::toGT().
Definition at line 219 of file datatypes.h.
References HLT_2023v12_cff::eta1, and HLT_2023v12_cff::eta2.
Referenced by l1ct::PFAlgoEmulatorBase::best_match_with_pt_ref(), l1ct::L1EGPuppiIsoAlgo::calcIso(), and l1ct::PFTkEGAlgoEmulator::deltaR2().
|
inline |
void l1ct::init_invert_table | ( | table_T | table_out[N] | ) |
table_t l1ct::invert_with_shift | ( | in_t | in | ) |
Definition at line 41 of file inversion.h.
References b, heavyIonCSV_trainingSettings::idx, recoMuon::in, N, and MillePedeFileConverter_cfg::out.
bool l1ct::readAP | ( | std::fstream & | from, |
T & | to | ||
) |
Definition at line 34 of file emulator_io.h.
References mps_fire::i, SiStripPI::min, dqmiodumpmetadata::n, readVar(), and ApeEstimator_cff::width.
Referenced by readMany(), and readObj().
bool l1ct::readMany | ( | std::fstream & | from, |
std::vector< T > & | objs | ||
) |
Definition at line 80 of file emulator_io.h.
References mps_fire::i, contentValuesFiles::number, HLTEGTnPMonitor_cfi::objs, fileinputsource_cfi::read, and readVar().
bool l1ct::readMany | ( | std::fstream & | from, |
std::vector< ap_uint< NB >> & | objs | ||
) |
Definition at line 90 of file emulator_io.h.
References mps_fire::i, contentValuesFiles::number, HLTEGTnPMonitor_cfi::objs, readAP(), and readVar().
bool l1ct::readObj | ( | std::fstream & | from, |
T & | obj | ||
) |
Definition at line 51 of file emulator_io.h.
References getGTfromDQMFile::obj, readAP(), and beamSpotPI::unpack().
|
inline |
|
inline |
void l1ct::toFirmware | ( | const std::vector< T1 > & | in, |
unsigned int | NMAX, | ||
T2 | out[] | ||
) |
Definition at line 372 of file layer1_emulator.h.
References clear(), mps_fire::i, recoMuon::in, dqmiodumpmetadata::n, and MillePedeFileConverter_cfg::out.
bool l1ct::writeAP | ( | const T & | src, |
std::fstream & | to | ||
) |
Definition at line 23 of file emulator_io.h.
References mps_fire::i, SiStripPI::min, dqmiodumpmetadata::n, TrackRefitter_38T_cff::src, ApeEstimator_cff::width, and writeVar().
Referenced by writeMany(), and writeObj().
bool l1ct::writeMany | ( | const std::vector< T > & | objs, |
std::fstream & | to | ||
) |
Definition at line 60 of file emulator_io.h.
References mps_fire::i, contentValuesFiles::number, HLTEGTnPMonitor_cfi::objs, and writeVar().
bool l1ct::writeMany | ( | const std::vector< ap_uint< NB >> & | objs, |
std::fstream & | to | ||
) |
Definition at line 70 of file emulator_io.h.
References mps_fire::i, contentValuesFiles::number, HLTEGTnPMonitor_cfi::objs, writeAP(), and writeVar().
bool l1ct::writeObj | ( | const T & | obj, |
std::fstream & | to | ||
) |
|
inline |
Definition at line 11 of file emulator_io.h.
References TrackRefitter_38T_cff::src.
Referenced by writeAP(), and writeMany().