CMS 3D CMS Logo

l1ct::PFTkEGAlgoEmulator Member List

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 id_score_t bdtScore) constl1ct::PFTkEGAlgoEmulatorprivate
addEGIsoToPF(std::vector< EGIsoObjEmu > &egobjs, const EmCaloObjEmu &calo, const unsigned int hwQual, const pt_t ptCorr) constl1ct::PFTkEGAlgoEmulatorprivate
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 id_score_t bdtScore, const std::vector< unsigned int > &components={}) constl1ct::PFTkEGAlgoEmulatorprivate
addEGStaToPF(std::vector< EGObjEmu > &egobjs, const EmCaloObjEmu &calo, const unsigned int hwQual, const pt_t ptCorr, const std::vector< unsigned int > &components) constl1ct::PFTkEGAlgoEmulatorprivate
bdt_feature_t typedefl1ct::PFTkEGAlgoEmulator
bdt_score_t typedefl1ct::PFTkEGAlgoEmulator
cfgl1ct::PFTkEGAlgoEmulatorprivate
composite_bdt_l1ct::PFTkEGAlgoEmulatorprivate
compute_composite_score(CompositeCandidate &cand, const std::vector< EmCaloObjEmu > &emcalo, const std::vector< TkObjEmu > &track, const PFTkEGAlgoEmuConfig::CompIDParameters &params) constl1ct::PFTkEGAlgoEmulatorprivate
compute_isolation(std::vector< EGIsoObjEmu > &egobjs, const std::vector< TkObjEmu > &objects, const PFTkEGAlgoEmuConfig::IsoParameters &params, z0_t z0) constl1ct::PFTkEGAlgoEmulatorprivate
compute_isolation(std::vector< EGIsoEleObjEmu > &egobjs, const std::vector< TkObjEmu > &objects, const PFTkEGAlgoEmuConfig::IsoParameters &params, z0_t z0) constl1ct::PFTkEGAlgoEmulatorprivate
compute_isolation(std::vector< EGIsoObjEmu > &egobjs, const std::vector< PFChargedObjEmu > &charged, const std::vector< PFNeutralObjEmu > &neutrals, const PFTkEGAlgoEmuConfig::IsoParameters &params, z0_t z0) constl1ct::PFTkEGAlgoEmulatorprivate
compute_isolation(std::vector< EGIsoEleObjEmu > &egobjs, const std::vector< PFChargedObjEmu > &charged, const std::vector< PFNeutralObjEmu > &neutrals, const PFTkEGAlgoEmuConfig::IsoParameters &params, z0_t z0) constl1ct::PFTkEGAlgoEmulatorprivate
compute_sumPt(iso_t &sumPt, iso_t &sumPtPV, const std::vector< TCH > &objects, unsigned int nMaxObj, const TEG &egobj, const PFTkEGAlgoEmuConfig::IsoParameters &params, z0_t z0) constl1ct::PFTkEGAlgoEmulatorinlineprivate
compute_sumPt(iso_t &sumPt, iso_t &sumPtPV, const std::vector< PFNeutralObjEmu > &objects, unsigned int nMaxObj, const TEG &egobj, const PFTkEGAlgoEmuConfig::IsoParameters &params, z0_t z0) constl1ct::PFTkEGAlgoEmulatorinlineprivate
debug_l1ct::PFTkEGAlgoEmulatorprivate
deltaPhi(float phi1, float phi2) constl1ct::PFTkEGAlgoEmulatorprivate
deltaR2(const T &charged, const EGIsoObjEmu &egphoton) constl1ct::PFTkEGAlgoEmulatorinlineprivate
deltaR2(const T &charged, const EGIsoEleObjEmu &egele) constl1ct::PFTkEGAlgoEmulatorinlineprivate
deltaR2(const PFNeutralObjEmu &neutral, const EGIsoObjEmu &egphoton) constl1ct::PFTkEGAlgoEmulatorinlineprivate
deltaR2(const PFNeutralObjEmu &neutral, const EGIsoEleObjEmu &egele) constl1ct::PFTkEGAlgoEmulatorinlineprivate
deltaZ0(const T &charged, const EGIsoObjEmu &egphoton, z0_t z0) constl1ct::PFTkEGAlgoEmulatorinlineprivate
deltaZ0(const T &charged, const EGIsoEleObjEmu &egele, z0_t z0) constl1ct::PFTkEGAlgoEmulatorinlineprivate
eg_algo(const PFRegionEmu &region, const std::vector< EmCaloObjEmu > &emcalo, const std::vector< TkObjEmu > &track, const std::vector< int > &emCalo2emCalo, const std::vector< int > &emCalo2tk, const std::vector< id_score_t > &emCaloTkBdtScore, std::vector< EGObjEmu > &egstas, std::vector< EGIsoObjEmu > &egobjs, std::vector< EGIsoEleObjEmu > &egeleobjs) constl1ct::PFTkEGAlgoEmulatorprivate
link_emCalo2emCalo(const std::vector< EmCaloObjEmu > &emcalo, std::vector< int > &emCalo2emCalo) constl1ct::PFTkEGAlgoEmulatorprivate
link_emCalo2tk_composite(const PFRegionEmu &r, const std::vector< EmCaloObjEmu > &emcalo, const std::vector< TkObjEmu > &track, std::vector< int > &emCalo2tk, std::vector< id_score_t > &emCaloTkBdtScore) constl1ct::PFTkEGAlgoEmulatorprivate
link_emCalo2tk_elliptic(const PFRegionEmu &r, const std::vector< EmCaloObjEmu > &emcalo, const std::vector< TkObjEmu > &track, std::vector< int > &emCalo2tk) constl1ct::PFTkEGAlgoEmulatorprivate
PFTkEGAlgoEmulator(const PFTkEGAlgoEmuConfig &config)l1ct::PFTkEGAlgoEmulator
ptsort_ref(int nIn, int nOut, const std::vector< T > &in, std::vector< T > &out) constl1ct::PFTkEGAlgoEmulatorinlineprivate
run(const PFInputRegion &in, OutputRegion &out) constl1ct::PFTkEGAlgoEmulator
runIso(const PFInputRegion &in, const std::vector< l1ct::PVObjEmu > &pvs, OutputRegion &out) constl1ct::PFTkEGAlgoEmulator
sel_emCalo(unsigned int nmax_sel, const std::vector< EmCaloObjEmu > &emcalo, std::vector< EmCaloObjEmu > &emcalo_sel) constl1ct::PFTkEGAlgoEmulatorprivate
setDebug(int verbose)l1ct::PFTkEGAlgoEmulatorinline
toFirmware(const PFInputRegion &in, PFRegion &region, EmCaloObj calo[], TkObj track[]) constl1ct::PFTkEGAlgoEmulator
toFirmware(const OutputRegion &out, EGIsoObj out_egphs[], EGIsoEleObj out_egeles[]) constl1ct::PFTkEGAlgoEmulator
toFirmware(const PFInputRegion &in, const l1ct::PVObjEmu &pvin, PFRegion &region, TkObj track[], PVObj &pv) constl1ct::PFTkEGAlgoEmulator
writeEgSta() constl1ct::PFTkEGAlgoEmulatorinline
~PFTkEGAlgoEmulator()l1ct::PFTkEGAlgoEmulatorinlinevirtual