|  | 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.
 1.8.18
 1.8.18