#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 11 of file CaloDirectionOperations.h.
|
inline |
Definition at line 14 of file CaloDirectionOperations.h.
|
inline |
Definition at line 15 of file CaloDirectionOperations.h.
|
static |
Definition at line 4 of file CaloDirectionOperations.cc.
References constexpr, EAST, NONE, NORTH, NORTHEAST, NORTHWEST, Side(), SOUTH, SOUTHEAST, SOUTHWEST, accesses::tab, and WEST.
Referenced by EcalHitMaker::correspondingEdge(), EcalHitMaker::gapsLifting(), and EcalHitMaker::unbalancedDirection().
|
static |
unsigned int -> Direction for the neighbours
Definition at line 22 of file CaloDirectionOperations.cc.
References EAST, NORTH, NORTHEAST, NORTHWEST, query::result, SOUTH, SOUTHEAST, SOUTHWEST, and WEST.
Referenced by EcalHitMaker::configureGeometry(), and EcalHitMaker::diagonalEdge().
|
static |
Direction -> unsigned conversion for the neighbours.
Definition at line 59 of file CaloDirectionOperations.cc.
References constexpr, EAST, i, NORTH, NORTHEAST, NORTHWEST, SOUTH, SOUTHEAST, SOUTHWEST, and WEST.
|
static |
Definition at line 140 of file CaloDirectionOperations.cc.
References constexpr.
Referenced by EcalHitMaker::configureGeometry().
|
static |
Definition at line 97 of file CaloDirectionOperations.cc.
References DOWN, EAST, NONE, NORTH, NORTHEAST, NORTHWEST, query::result, SOUTH, SOUTHEAST, SOUTHWEST, UP, and WEST.
Referenced by EcalHitMaker::correspondingEdge(), EcalHitMaker::diagonalEdge(), and EcalHitMaker::gapsLifting().
|
static |
unsigned int -> Side conversion
Definition at line 15 of file CaloDirectionOperations.cc.
References constexpr, DOWN, EAST, 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 67 of file CaloDirectionOperations.cc.
References DOWN, EAST, NORTH, query::result, SOUTH, UP, and WEST.