![]() |
ATLAS Offline Software
|
Helper functions to encode the expected layer patterns in separate columns. More...
#include <ExpectedHitUtils.h>
Static Public Member Functions | |
template<typename track_container_t > | |
static void | add (track_container_t &trackContainer) |
template<typename track_container_t > | |
static bool | exists (track_container_t &trackContainer) |
template<typename track_proxy_t > | |
static void | set (track_proxy_t &track, std::array< unsigned int, 4 > values) |
template<typename track_proxy_t > | |
static std::array< unsigned int, 4 > | get (const track_proxy_t &track) |
Static Public Attributes | |
static const std::string_view | kExpectedLayerPatternColumnName = "expectedLayerPattern" |
static const std::string | kPixelBarrel = std::string{kExpectedLayerPatternColumnName}+"_PixelBarrel" |
static const std::string | kPixelEndcap = std::string{kExpectedLayerPatternColumnName}+"_PixelEndcap" |
static const std::string | kStripBarrel = std::string{kExpectedLayerPatternColumnName}+"_StripBarrel" |
static const std::string | kStripEndcap = std::string{kExpectedLayerPatternColumnName}+"_StripEndcap" |
Helper functions to encode the expected layer patterns in separate columns.
The reason for this is that the xAOD backend does not currently support the native std::array that is used to store these.
Definition at line 25 of file ExpectedHitUtils.h.
|
inlinestatic |
Definition at line 35 of file ExpectedHitUtils.h.
|
inlinestatic |
Definition at line 43 of file ExpectedHitUtils.h.
|
inlinestatic |
Definition at line 63 of file ExpectedHitUtils.h.
|
inlinestatic |
Definition at line 51 of file ExpectedHitUtils.h.
|
inlinestatic |
Definition at line 26 of file ExpectedHitUtils.h.
|
inlinestatic |
Definition at line 28 of file ExpectedHitUtils.h.
|
inlinestatic |
Definition at line 29 of file ExpectedHitUtils.h.
|
inlinestatic |
Definition at line 30 of file ExpectedHitUtils.h.
|
inlinestatic |
Definition at line 31 of file ExpectedHitUtils.h.