![]() |
![]() |
#include <Stage1Layer2EtSumAlgorithmImp.h>
Public Member Functions | |
void | processEvent (const std::vector< l1t::CaloRegion > ®ions, const std::vector< l1t::CaloEmCand > &EMCands, const std::vector< l1t::Jet > *jets, std::vector< l1t::EtSum > *sums) override |
Stage1Layer2EtSumAlgorithmImpPP (CaloParamsHelper const *params) | |
~Stage1Layer2EtSumAlgorithmImpPP () override=default | |
![]() | |
virtual | ~Stage1Layer2EtSumAlgorithm () |
Private Member Functions | |
int | DiJetPhi (const std::vector< l1t::Jet > *jets) const |
uint16_t | MHToverHT (uint16_t, uint16_t) const |
Private Attributes | |
std::vector< double > | cosPhi |
CaloParamsHelper const *const | params_ |
std::vector< double > | sinPhi |
Description: first iteration of stage 1 jet sums algo
Definition at line 30 of file Stage1Layer2EtSumAlgorithmImp.h.
l1t::Stage1Layer2EtSumAlgorithmImpPP::Stage1Layer2EtSumAlgorithmImpPP | ( | CaloParamsHelper const * | params | ) |
Definition at line 18 of file Stage1Layer2EtSumAlgorithmImpPP.cc.
References funct::cos(), cosPhi, mps_fire::i, L1CaloRegionDetId::N_PHI, funct::sin(), and sinPhi.
|
overridedefault |
|
private |
Definition at line 157 of file Stage1Layer2EtSumAlgorithmImpPP.cc.
References funct::abs(), and L1CaloRegionDetId::N_PHI.
Referenced by processEvent().
|
private |
Definition at line 174 of file Stage1Layer2EtSumAlgorithmImpPP.cc.
References pfDeepCMVADiscriminatorsJetTags_cfi::denominator, pfDeepCMVADiscriminatorsJetTags_cfi::numerator, and mps_fire::result.
Referenced by processEvent().
|
overridevirtual |
Implements l1t::Stage1Layer2EtSumAlgorithm.
Definition at line 32 of file Stage1Layer2EtSumAlgorithmImpPP.cc.
References cosPhi, DiJetPhi(), l1t::CaloParamsHelper::etSumEtaMax(), l1t::CaloParamsHelper::etSumEtaMin(), l1t::CaloParamsHelper::etSumEtThreshold(), l1t::EtSumToGtScales(), createfilelist::int, l1t::JetCalibration(), l1t::CaloParamsHelper::jetCalibrationParams(), l1t::CaloParamsHelper::jetCalibrationType(), l1t::CaloParamsHelper::jetLsb(), l1t::CaloParamsHelper::jetSeedThreshold(), L1Analysis::kMissingEt, L1Analysis::kMissingHt, L1Analysis::kTotalEt, L1Analysis::kTotalHt, nanoDQM_cfi::MHT, MHToverHT(), L1CaloRegionDetId::N_PHI, params_, l1t::RegionCorrection(), sinPhi, l1t::slidingWindowJetFinder(), l1t::SortJets(), mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, and l1t::CaloParamsHelper::towerLsbSum().
|
private |
Definition at line 45 of file Stage1Layer2EtSumAlgorithmImp.h.
Referenced by processEvent(), and Stage1Layer2EtSumAlgorithmImpPP().
|
private |
Definition at line 40 of file Stage1Layer2EtSumAlgorithmImp.h.
Referenced by processEvent().
|
private |
Definition at line 44 of file Stage1Layer2EtSumAlgorithmImp.h.
Referenced by processEvent(), and Stage1Layer2EtSumAlgorithmImpPP().