19 Stage1Layer2JetAlgorithmImpHI::Stage1Layer2JetAlgorithmImpHI(
CaloParamsHelper const* params) : params_(params) { };
22 const std::vector<l1t::CaloEmCand> & EMCands,
23 std::vector<l1t::Jet> *
jets,
24 std::vector<l1t::Jet> * preGtJets ){
31 std::vector<l1t::CaloRegion> subRegions;
32 std::vector<l1t::Jet> unSortedJets;
33 std::vector<l1t::Jet> preGtEtaJets;
34 std::vector<l1t::Jet> preRankJets;
40 SortJets(&unSortedJets, &preGtEtaJets);
void processEvent(const std::vector< l1t::CaloRegion > ®ions, const std::vector< l1t::CaloEmCand > &EMCands, std::vector< l1t::Jet > *jets, std::vector< l1t::Jet > *preGtJets) override
void SortJets(std::vector< l1t::Jet > *input, std::vector< l1t::Jet > *output)
void TwoByTwoFinder(const int, const int, const std::vector< l1t::CaloRegion > *regions, std::vector< l1t::Jet > *uncalibjets)
void JetToGtEtaScales(CaloParamsHelper const *params, const std::vector< l1t::Jet > *input, std::vector< l1t::Jet > *output)
void JetToGtPtScales(CaloParamsHelper const *params, const std::vector< l1t::Jet > *input, std::vector< l1t::Jet > *output)
int jetRegionMask() const
double jetSeedThreshold() const
void HICaloRingSubtraction(const std::vector< l1t::CaloRegion > ®ions, std::vector< l1t::CaloRegion > *subRegions, CaloParamsHelper const *params)
------------— For heavy ion ----------------------------------—
CaloParamsHelper const *const params_