#include <CaloDirectionOperations.h>
Public Member Functions | |
CaloDirectionOperations () | |
~CaloDirectionOperations () | |
Static Public Member Functions | |
static CaloDirection | add2d (const CaloDirection &dir1, const CaloDirection &dir2) |
static unsigned | neighbourDirection (const CaloDirection &side) |
unsigned int -> Direction for the neighbours More... | |
static CaloDirection | neighbourDirection (unsigned i) |
Direction -> unsigned conversion for the neighbours. More... | |
static unsigned | oppositeDirection (unsigned iside) |
static CaloDirection | oppositeSide (const CaloDirection &side) |
static CaloDirection | Side (unsigned i) |
unsigned int -> Side conversion More... | |
static unsigned | Side (const CaloDirection &side) |
Side -> unsigned conversion. More... | |
Definition at line 10 of file CaloDirectionOperations.h.
|
inline |
Definition at line 12 of file CaloDirectionOperations.h.
|
inline |
Definition at line 13 of file CaloDirectionOperations.h.
|
static |
Definition at line 3 of file CaloDirectionOperations.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), L1TDiffHarvesting_cfi::dir1, L1TDiffHarvesting_cfi::dir2, EAST, NONE, NORTH, NORTHEAST, NORTHWEST, Side(), SOUTH, SOUTHEAST, SOUTHWEST, and WEST.
Referenced by EcalHitMaker::correspondingEdge(), EcalHitMaker::gapsLifting(), and EcalHitMaker::unbalancedDirection().
|
static |
unsigned int -> Direction for the neighbours
Definition at line 19 of file CaloDirectionOperations.cc.
References EAST, NORTH, NORTHEAST, NORTHWEST, mps_fire::result, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::side(), SOUTH, SOUTHEAST, SOUTHWEST, and WEST.
Referenced by EcalHitMaker::configureGeometry(), and EcalHitMaker::diagonalEdge().
|
static |
Direction -> unsigned conversion for the neighbours.
Definition at line 53 of file CaloDirectionOperations.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), EAST, mps_fire::i, NORTH, NORTHEAST, NORTHWEST, SOUTH, SOUTHEAST, SOUTHWEST, and WEST.
|
static |
Definition at line 126 of file CaloDirectionOperations.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), and submitPVValidationJobs::od.
Referenced by EcalHitMaker::configureGeometry().
|
static |
Definition at line 86 of file CaloDirectionOperations.cc.
References DOWN, EAST, NONE, NORTH, NORTHEAST, NORTHWEST, mps_fire::result, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::side(), SOUTH, SOUTHEAST, SOUTHWEST, UP, and WEST.
Referenced by EcalHitMaker::correspondingEdge(), EcalHitMaker::diagonalEdge(), and EcalHitMaker::gapsLifting().
|
static |
unsigned int -> Side conversion
Definition at line 13 of file CaloDirectionOperations.cc.
References ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), DOWN, EAST, mps_fire::i, NORTH, SOUTH, UP, and WEST.
Referenced by add2d(), EcalHitMaker::ecalCellLine(), BaseCrystal::exitingNormal(), BaseCrystal::getPlane(), BaseCrystal::getSide(), EcalHitMaker::reorganizePads(), and EcalHitMaker::setTrackParameters().
|
static |
Side -> unsigned conversion.
Definition at line 59 of file CaloDirectionOperations.cc.
References DOWN, EAST, NORTH, mps_fire::result, ALPAKA_ACCELERATOR_NAMESPACE::ecal::reconstruction::internal::barrel::side(), SOUTH, UP, and WEST.