This is the complete list of members for l1ct::PFTkEGAlgoEmulator, including all inherited members.
addEGIsoEleToPF(std::vector< EGIsoEleObjEmu > &egobjs, const EmCaloObjEmu &calo, const TkObjEmu &track, const unsigned int hwQual, const pt_t ptCorr, const float bdtScore) const | l1ct::PFTkEGAlgoEmulator | private |
addEGIsoToPF(std::vector< EGIsoObjEmu > &egobjs, const EmCaloObjEmu &calo, const unsigned int hwQual, const pt_t ptCorr) const | l1ct::PFTkEGAlgoEmulator | private |
addEgObjsToPF(std::vector< EGObjEmu > &egstas, std::vector< EGIsoObjEmu > &egobjs, std::vector< EGIsoEleObjEmu > &egeleobjs, const std::vector< EmCaloObjEmu > &emcalo, const std::vector< TkObjEmu > &track, const int calo_idx, const unsigned int hwQual, const pt_t ptCorr, const int tk_idx, const float bdtScore, const std::vector< unsigned int > &components={}) const | l1ct::PFTkEGAlgoEmulator | private |
addEGStaToPF(std::vector< EGObjEmu > &egobjs, const EmCaloObjEmu &calo, const unsigned int hwQual, const pt_t ptCorr, const std::vector< unsigned int > &components) const | l1ct::PFTkEGAlgoEmulator | private |
bdt_feature_t typedef | l1ct::PFTkEGAlgoEmulator | |
bdt_score_t typedef | l1ct::PFTkEGAlgoEmulator | |
cfg | l1ct::PFTkEGAlgoEmulator | private |
composite_bdt_ | l1ct::PFTkEGAlgoEmulator | private |
compute_composite_score(CompositeCandidate &cand, const std::vector< EmCaloObjEmu > &emcalo, const std::vector< TkObjEmu > &track, const PFTkEGAlgoEmuConfig::CompIDParameters ¶ms) const | l1ct::PFTkEGAlgoEmulator | private |
compute_isolation(std::vector< EGIsoObjEmu > &egobjs, const std::vector< TkObjEmu > &objects, const PFTkEGAlgoEmuConfig::IsoParameters ¶ms, z0_t z0) const | l1ct::PFTkEGAlgoEmulator | private |
compute_isolation(std::vector< EGIsoEleObjEmu > &egobjs, const std::vector< TkObjEmu > &objects, const PFTkEGAlgoEmuConfig::IsoParameters ¶ms, z0_t z0) const | l1ct::PFTkEGAlgoEmulator | private |
compute_isolation(std::vector< EGIsoObjEmu > &egobjs, const std::vector< PFChargedObjEmu > &charged, const std::vector< PFNeutralObjEmu > &neutrals, const PFTkEGAlgoEmuConfig::IsoParameters ¶ms, z0_t z0) const | l1ct::PFTkEGAlgoEmulator | private |
compute_isolation(std::vector< EGIsoEleObjEmu > &egobjs, const std::vector< PFChargedObjEmu > &charged, const std::vector< PFNeutralObjEmu > &neutrals, const PFTkEGAlgoEmuConfig::IsoParameters ¶ms, z0_t z0) const | l1ct::PFTkEGAlgoEmulator | private |
compute_sumPt(iso_t &sumPt, iso_t &sumPtPV, const std::vector< TCH > &objects, unsigned int nMaxObj, const TEG &egobj, const PFTkEGAlgoEmuConfig::IsoParameters ¶ms, z0_t z0) const | l1ct::PFTkEGAlgoEmulator | inlineprivate |
compute_sumPt(iso_t &sumPt, iso_t &sumPtPV, const std::vector< PFNeutralObjEmu > &objects, unsigned int nMaxObj, const TEG &egobj, const PFTkEGAlgoEmuConfig::IsoParameters ¶ms, z0_t z0) const | l1ct::PFTkEGAlgoEmulator | inlineprivate |
debug_ | l1ct::PFTkEGAlgoEmulator | private |
deltaPhi(float phi1, float phi2) const | l1ct::PFTkEGAlgoEmulator | private |
deltaR2(const T &charged, const EGIsoObjEmu &egphoton) const | l1ct::PFTkEGAlgoEmulator | inlineprivate |
deltaR2(const T &charged, const EGIsoEleObjEmu &egele) const | l1ct::PFTkEGAlgoEmulator | inlineprivate |
deltaR2(const PFNeutralObjEmu &neutral, const EGIsoObjEmu &egphoton) const | l1ct::PFTkEGAlgoEmulator | inlineprivate |
deltaR2(const PFNeutralObjEmu &neutral, const EGIsoEleObjEmu &egele) const | l1ct::PFTkEGAlgoEmulator | inlineprivate |
deltaZ0(const T &charged, const EGIsoObjEmu &egphoton, z0_t z0) const | l1ct::PFTkEGAlgoEmulator | inlineprivate |
deltaZ0(const T &charged, const EGIsoEleObjEmu &egele, z0_t z0) const | l1ct::PFTkEGAlgoEmulator | inlineprivate |
eg_algo(const PFRegionEmu ®ion, const std::vector< EmCaloObjEmu > &emcalo, const std::vector< TkObjEmu > &track, const std::vector< int > &emCalo2emCalo, const std::vector< int > &emCalo2tk, const std::vector< float > &emCaloTkBdtScore, std::vector< EGObjEmu > &egstas, std::vector< EGIsoObjEmu > &egobjs, std::vector< EGIsoEleObjEmu > &egeleobjs) const | l1ct::PFTkEGAlgoEmulator | private |
link_emCalo2emCalo(const std::vector< EmCaloObjEmu > &emcalo, std::vector< int > &emCalo2emCalo) const | l1ct::PFTkEGAlgoEmulator | private |
link_emCalo2tk_composite(const PFRegionEmu &r, const std::vector< EmCaloObjEmu > &emcalo, const std::vector< TkObjEmu > &track, std::vector< int > &emCalo2tk, std::vector< float > &emCaloTkBdtScore) const | l1ct::PFTkEGAlgoEmulator | private |
link_emCalo2tk_elliptic(const PFRegionEmu &r, const std::vector< EmCaloObjEmu > &emcalo, const std::vector< TkObjEmu > &track, std::vector< int > &emCalo2tk) const | l1ct::PFTkEGAlgoEmulator | private |
PFTkEGAlgoEmulator(const PFTkEGAlgoEmuConfig &config) | l1ct::PFTkEGAlgoEmulator | |
ptsort_ref(int nIn, int nOut, const std::vector< T > &in, std::vector< T > &out) const | l1ct::PFTkEGAlgoEmulator | inlineprivate |
run(const PFInputRegion &in, OutputRegion &out) const | l1ct::PFTkEGAlgoEmulator | |
runIso(const PFInputRegion &in, const std::vector< l1ct::PVObjEmu > &pvs, OutputRegion &out) const | l1ct::PFTkEGAlgoEmulator | |
sel_emCalo(unsigned int nmax_sel, const std::vector< EmCaloObjEmu > &emcalo, std::vector< EmCaloObjEmu > &emcalo_sel) const | l1ct::PFTkEGAlgoEmulator | private |
setDebug(int verbose) | l1ct::PFTkEGAlgoEmulator | inline |
toFirmware(const PFInputRegion &in, PFRegion ®ion, EmCaloObj calo[], TkObj track[]) const | l1ct::PFTkEGAlgoEmulator | |
toFirmware(const OutputRegion &out, EGIsoObj out_egphs[], EGIsoEleObj out_egeles[]) const | l1ct::PFTkEGAlgoEmulator | |
toFirmware(const PFInputRegion &in, const l1ct::PVObjEmu &pvin, PFRegion ®ion, TkObj track[], PVObj &pv) const | l1ct::PFTkEGAlgoEmulator | |
writeEgSta() const | l1ct::PFTkEGAlgoEmulator | inline |
~PFTkEGAlgoEmulator() | l1ct::PFTkEGAlgoEmulator | inlinevirtual |