1 #ifndef PFALGO2HGC_REF_H 2 #define PFALGO2HGC_REF_H 19 unsigned int dR2Max_Tk_Mu,
20 unsigned int dR2Max_Tk_Calo,
21 pt_t tk_MaxInvPt_Loose,
22 pt_t tk_MaxInvPt_Tight)
~PFAlgo2HGCEmulator() override
void run(const PFInputRegion &in, OutputRegion &out) const override
void toFirmware(const PFInputRegion &in, PFRegion ®ion, HadCaloObj calo[], TkObj track[], MuObj mu[]) const
static edm::ParameterSetDescription getParameterSetDescription()
void mergeNeutrals(OutputRegion &out) const override
moves all objects from out.pfphoton to the beginning of out.pfneutral: nothing to do for this algo ...
PFAlgo2HGCEmulator(unsigned int nTrack, unsigned int nCalo, unsigned int nMu, unsigned int nSelCalo, unsigned int dR2Max_Tk_Mu, unsigned int dR2Max_Tk_Calo, pt_t tk_MaxInvPt_Loose, pt_t tk_MaxInvPt_Tight)
ap_ufixed< 14, 12, AP_TRN, AP_SAT > pt_t