#include <Stage1Layer2TauAlgorithmImp.h>
Public Member Functions | |
virtual void | processEvent (const std::vector< l1t::CaloEmCand > &EMCands, const std::vector< l1t::CaloRegion > ®ions, std::vector< l1t::Tau > *isoTaus, std::vector< l1t::Tau > *taus) |
Stage1Layer2TauAlgorithmImpHW (CaloParamsHelper *params) | |
virtual | ~Stage1Layer2TauAlgorithmImpHW () |
Public Member Functions inherited from l1t::Stage1Layer2TauAlgorithm | |
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 | |
Stage1TauIsolationLUT * | isoTauLut |
CaloParamsHelper *const | params_ |
Additional Inherited Members | |
Public Attributes inherited from l1t::Stage1Layer2TauAlgorithm | |
std::vector< double > | regionPUSParams |
std::string | regionPUSType |
Definition at line 54 of file Stage1Layer2TauAlgorithmImp.h.
Stage1Layer2TauAlgorithmImpHW::Stage1Layer2TauAlgorithmImpHW | ( | CaloParamsHelper * | params | ) |
Definition at line 25 of file Stage1Layer2TauAlgorithmImpHW.cc.
References isoTauLut, and params_.
|
virtual |
Definition at line 31 of file Stage1Layer2TauAlgorithmImpHW.cc.
References isoTauLut.
|
private |
Definition at line 250 of file Stage1Layer2TauAlgorithmImpHW.cc.
References gather_cfg::cout, Debug, reco::btau::jetEta, reco::btau::jetPhi, and EnergyCorrector::pt.
|
private |
Definition at line 221 of file Stage1Layer2TauAlgorithmImpHW.cc.
References funct::abs(), HLTFastRecoForTau_cff::deltaEta, SiPixelRawToDigiRegional_cfi::deltaPhi, and L1CaloRegionDetId::N_PHI.
|
private |
Definition at line 276 of file Stage1Layer2TauAlgorithmImpHW.cc.
References funct::pow().
|
private |
Definition at line 202 of file Stage1Layer2TauAlgorithmImpHW.cc.
References metsig::jet.
|
virtual |
Implements l1t::Stage1Layer2TauAlgorithm.
Definition at line 38 of file Stage1Layer2TauAlgorithmImpHW.cc.
References funct::abs(), l1t::calibrateAndRankTaus(), gather_cfg::cout, HLTFastRecoForTau_cff::deltaEta, SiPixelRawToDigiRegional_cfi::deltaPhi, L1CaloRegionDetId::N_PHI, l1t::pack15bits(), HLT_25ns14e33_v1_cff::quality, HLT_25ns14e33_v3_cff::region, l1t::RegionCorrection(), l1t::SortTaus(), l1t::TauToGtEtaScales(), cond::to_string(), and l1t::TwelveByTwelveFinder().
|
private |
Definition at line 66 of file Stage1Layer2TauAlgorithmImp.h.
Referenced by Stage1Layer2TauAlgorithmImpHW(), and ~Stage1Layer2TauAlgorithmImpHW().
|
private |
Definition at line 65 of file Stage1Layer2TauAlgorithmImp.h.
Referenced by Stage1Layer2TauAlgorithmImpHW().