![]() |
![]() |
#include <Stage1Layer2TauAlgorithmImp.h>
Public Member Functions | |
void | processEvent (const std::vector< l1t::CaloEmCand > &EMCands, const std::vector< l1t::CaloRegion > ®ions, std::vector< l1t::Tau > *isoTaus, std::vector< l1t::Tau > *taus) override |
Stage1Layer2TauAlgorithmImpPP (CaloParamsHelper const *params) | |
~Stage1Layer2TauAlgorithmImpPP () override=default | |
![]() | |
virtual | ~Stage1Layer2TauAlgorithm () |
Private Member Functions | |
int | AssociatedJetPt (int ieta, int iphi, const std::vector< l1t::Jet > *jets) const |
string | findNESW (int ieta, int iphi, int neta, int nphi) const |
unsigned | isoLutIndex (unsigned int tauPt, unsigned int jetPt) const |
double | JetIsolation (int et, int ieta, int iphi, const std::vector< l1t::Jet > &jets) const |
Private Attributes | |
CaloParamsHelper const *const | params_ |
Additional Inherited Members | |
![]() | |
std::vector< double > | regionPUSParams |
std::string | regionPUSType |
Definition at line 30 of file Stage1Layer2TauAlgorithmImp.h.
Stage1Layer2TauAlgorithmImpPP::Stage1Layer2TauAlgorithmImpPP | ( | CaloParamsHelper const * | params | ) |
Definition at line 24 of file Stage1Layer2TauAlgorithmImpPP.cc.
|
overridedefault |
|
private |
Definition at line 227 of file Stage1Layer2TauAlgorithmImpPP.cc.
References reco::btau::jetEta, reco::btau::jetPhi, and EnergyCorrector::pt.
Referenced by processEvent().
|
private |
Definition at line 198 of file Stage1Layer2TauAlgorithmImpPP.cc.
References funct::abs(), spr::deltaEta, hiPixelPairStep_cff::deltaPhi, and L1CaloRegionDetId::N_PHI.
Referenced by processEvent().
|
private |
Definition at line 248 of file Stage1Layer2TauAlgorithmImpPP.cc.
References funct::pow().
Referenced by processEvent().
|
private |
Definition at line 179 of file Stage1Layer2TauAlgorithmImpPP.cc.
References stringResolutionProvider_cfi::et, and metsig::jet.
Referenced by processEvent().
|
overridevirtual |
Implements l1t::Stage1Layer2TauAlgorithm.
Definition at line 30 of file Stage1Layer2TauAlgorithmImpPP.cc.
References funct::abs(), AssociatedJetPt(), l1t::LUT::data(), spr::deltaEta, hiPixelPairStep_cff::deltaPhi, findNESW(), isoLutIndex(), l1t::CaloParamsHelper::isoTauEtaMax(), l1t::CaloParamsHelper::isoTauEtaMin(), JetIsolation(), l1t::CaloParamsHelper::jetSeedThreshold(), l1t::LUT::maxSize(), L1CaloRegionDetId::N_PHI, params_, jets_cff::quality, l1t::RegionCorrection(), l1t::SortTaus(), l1t::CaloParamsHelper::tauIsolationLUT(), l1t::CaloParamsHelper::tauMaxJetIsolationA(), l1t::CaloParamsHelper::tauMaxJetIsolationB(), l1t::CaloParamsHelper::tauMaxPtTauVeto(), l1t::CaloParamsHelper::tauMinPtJetIsolationB(), l1t::CaloParamsHelper::tauNeighbourThreshold(), l1t::CaloParamsHelper::tauSeedThreshold(), l1t::TauToGtEtaScales(), l1t::TauToGtPtScales(), l1t::CaloParamsHelper::towerLsbSum(), and l1t::TwelveByTwelveFinder().
|
private |
Definition at line 41 of file Stage1Layer2TauAlgorithmImp.h.
Referenced by processEvent().