Go to the source code of this file.
Classes | |
struct | pfalgo3_config |
Functions | |
void | pfalgo3_em_ref (const pfalgo3_config &cfg, const EmCaloObj emcalo[], const HadCaloObj hadcalo[], const TkObj track[], const bool isMu[], bool isEle[], PFNeutralObj outpho[], HadCaloObj hadcalo_out[], bool debug) |
void | pfalgo3_merge_neutrals_ref (const pfalgo3_config &cfg, const PFNeutralObj pho[], const PFNeutralObj ne[], PFNeutralObj allne[]) |
void | pfalgo3_ref (const pfalgo3_config &cfg, const EmCaloObj emcalo[], const HadCaloObj hadcalo[], const TkObj track[], const MuObj mu[], PFChargedObj outch[], PFNeutralObj outpho[], PFNeutralObj outne[], PFChargedObj outmu[], bool debug) |
void pfalgo3_em_ref | ( | const pfalgo3_config & | cfg, |
const EmCaloObj | emcalo[], | ||
const HadCaloObj | hadcalo[], | ||
const TkObj | track[], | ||
const bool | isMu[], | ||
bool | isEle[], | ||
PFNeutralObj | outpho[], | ||
HadCaloObj | hadcalo_out[], | ||
bool | debug | ||
) |
void pfalgo3_merge_neutrals_ref | ( | const pfalgo3_config & | cfg, |
const PFNeutralObj | pho[], | ||
const PFNeutralObj | ne[], | ||
PFNeutralObj | allne[] | ||
) |
void pfalgo3_ref | ( | const pfalgo3_config & | cfg, |
const EmCaloObj | emcalo[], | ||
const HadCaloObj | hadcalo[], | ||
const TkObj | track[], | ||
const MuObj | mu[], | ||
PFChargedObj | outch[], | ||
PFNeutralObj | outpho[], | ||
PFNeutralObj | outne[], | ||
PFChargedObj | outmu[], | ||
bool | debug | ||
) |
Referenced by l1tpf_impl::BitwisePFAlgo::runPF().