![]() |
![]() |
#include <CaloStage2Nav.h>
Public Member Functions | |
CaloStage2Nav () | |
CaloStage2Nav (int iEta, int iPhi) | |
CaloStage2Nav (std::pair< int, int > pos) | |
int | currIEta () const |
int | currIPhi () const |
std::pair< int, int > | currPos () const |
std::pair< int, int > | east () |
std::pair< int, int > | move (int iEtaOffset, int iPhiOffset) |
std::pair< int, int > | north () |
std::pair< int, int > | offsetFromCurrPos (int iEtaOffset, int iPhiOffset) const |
void | resetIEta () |
void | resetIPhi () |
void | resetPos () |
void | setHomePos (int iEta, int iPhi) |
void | setHomePos (std::pair< int, int > pos) |
std::pair< int, int > | south () |
std::pair< int, int > | west () |
Static Public Member Functions | |
static int | offsetIEta (int iEta, int offset) |
static int | offsetIPhi (int iPhi, int offset) |
Private Attributes | |
std::pair< int, int > | currPos_ |
std::pair< int, int > | homePos_ |
Definition at line 24 of file CaloStage2Nav.h.
l1t::CaloStage2Nav::CaloStage2Nav | ( | ) |
Definition at line 3 of file CaloStage2Nav.cc.
l1t::CaloStage2Nav::CaloStage2Nav | ( | int | iEta, |
int | iPhi | ||
) |
Definition at line 8 of file CaloStage2Nav.cc.
|
explicit |
Definition at line 13 of file CaloStage2Nav.cc.
|
inline |
Definition at line 138 of file CaloStage2Nav.h.
References currPos().
Referenced by l1t::CaloTools::calNrTowers().
|
inline |
Definition at line 139 of file CaloStage2Nav.h.
References currPos().
Referenced by l1t::CaloTools::calNrTowers().
|
inline |
Definition at line 137 of file CaloStage2Nav.h.
References currPos_.
Referenced by currIEta(), and currIPhi().
|
inline |
Definition at line 134 of file CaloStage2Nav.h.
References move().
Referenced by l1t::CaloTools::calNrTowers().
std::pair< int, int > l1t::CaloStage2Nav::move | ( | int | iEtaOffset, |
int | iPhiOffset | ||
) |
Definition at line 26 of file CaloStage2Nav.cc.
References currPos_, offsetIEta(), and offsetIPhi().
Referenced by east(), north(), offsetIEta(), south(), Vispa.Gui.PortConnection.PointToPointConnection::updateConnection(), and west().
|
inline |
Definition at line 132 of file CaloStage2Nav.h.
References move().
Referenced by l1t::CaloTools::calNrTowers().
std::pair< int, int > l1t::CaloStage2Nav::offsetFromCurrPos | ( | int | iEtaOffset, |
int | iPhiOffset | ||
) | const |
Definition at line 18 of file CaloStage2Nav.cc.
References currPos_, offsetIEta(), and offsetIPhi().
Referenced by offsetIEta().
|
inlinestatic |
Definition at line 44 of file CaloStage2Nav.h.
References funct::abs(), ALCARECOTkAlBeamHalo_cff::etaMax, l1t::CaloTools::kHFBegin, l1t::CaloTools::kHFEnd, move(), PFRecoTauDiscriminationByIsolation_cfi::offset, and offsetFromCurrPos().
Referenced by l1t::CaloTools::calHwEtSum(), l1t::Stage2Layer2ClusterAlgorithmFirmwareImp1::clustering(), l1t::Stage2Layer2ClusterAlgorithmFirmwareImp1::filtering(), l1t::Stage2Layer2TauAlgorithmFirmwareImp1::is3x3Maximum(), l1t::Stage2Layer2TauAlgorithmFirmwareImp1::makeSecClusters(), l1t::Stage2Layer2TauAlgorithmFirmwareImp1::merging(), move(), offsetFromCurrPos(), l1t::Stage2Layer2EGammaAlgorithmFirmwareImp1::processEvent(), and l1t::Stage2Layer2ClusterAlgorithmFirmwareImp1::refining().
|
inlinestatic |
Definition at line 33 of file CaloStage2Nav.h.
References PFRecoTauDiscriminationByIsolation_cfi::offset.
Referenced by l1t::CaloTools::calHwEtSum(), l1t::Stage2Layer2ClusterAlgorithmFirmwareImp1::clustering(), l1t::Stage2Layer2ClusterAlgorithmFirmwareImp1::filtering(), l1t::Stage2Layer2TauAlgorithmFirmwareImp1::is3x3Maximum(), l1t::Stage2Layer2TauAlgorithmFirmwareImp1::makeSecClusters(), l1t::Stage2Layer2TauAlgorithmFirmwareImp1::merging(), move(), offsetFromCurrPos(), l1t::Stage2Layer2EGammaAlgorithmFirmwareImp1::processEvent(), and l1t::Stage2Layer2ClusterAlgorithmFirmwareImp1::refining().
|
inline |
|
inline |
Definition at line 143 of file CaloStage2Nav.h.
References currPos_, and homePos_.
Referenced by l1t::CaloTools::calNrTowers().
|
inline |
|
inline |
Definition at line 144 of file CaloStage2Nav.h.
References homePos_.
|
inline |
Definition at line 145 of file CaloStage2Nav.h.
References setHomePos().
Referenced by setHomePos().
|
inline |
|
inline |
|
private |
Definition at line 149 of file CaloStage2Nav.h.
Referenced by currPos(), move(), offsetFromCurrPos(), resetIEta(), resetIPhi(), and resetPos().
|
private |
Definition at line 148 of file CaloStage2Nav.h.
Referenced by resetIEta(), resetIPhi(), resetPos(), and setHomePos().