ATLAS Offline Software
Loading...
Searching...
No Matches
EFTrackingTransient.h File Reference
Include dependency graph for EFTrackingTransient.h:

Go to the source code of this file.

Classes

struct  EFTrackingTransient::StripCluster
 The StripClusters struct contains all xAOD::StripCluster data members. More...
struct  EFTrackingTransient::PixelCluster
 The PixelClusters struct contains all xAOD::PixelCluster data members. More...
struct  EFTrackingTransient::SpacePoint
 The SpacePoint struct contains all xAOD::SpacePoint data members. More...
 The structure of the Metadata containing data after clusterization. More...
struct  EFTrackingTransient::StripClusterOutput
 The StripClusters struct contains the output arrays from the FPGA. More...
struct  EFTrackingTransient::PixelClusterOutput
 The PixelClusters struct contains the output arrays from the FPGA. More...
struct  EFTrackingTransient::SpacePointOutput
 The Pixel/Strip SpacePoints struct contains the output arrays from the FPGA. More...
struct  EFTrackingTransient::StripClusterAuxInput
 The StripClusterAuxInput struct is used to simplify the creaction of the xAOD::StripClusterContainer. More...
struct  EFTrackingTransient::PixelClusterAuxInput
 The PixelClusterAuxInput struct is used to simplify the creaction of the xAOD::PixelClusterContainer. More...
struct  EFTrackingTransient::SpacePointAuxInput
 The SpacePointAuxInput struct is used to simplify the creaction of the xAOD::SpacePointContainer. More...

Namespaces

namespace  EFTrackingTransient

Variables

constexpr uint32_t EFTrackingTransient::MAX_PIXEL_CLUSTERS = 326400
constexpr uint32_t EFTrackingTransient::MAX_STRIP_CLUSTERS = 307200
constexpr uint16_t EFTrackingTransient::CLUSTER_SEG_SIZE = 256
constexpr uint8_t EFTrackingTransient::NUM_PIXEL_WORDS = 10
constexpr uint8_t EFTrackingTransient::NUM_STRIP_WORDS = 9
constexpr uint8_t EFTrackingTransient::NUM_PIXEL_FIELDS = 17
constexpr uint8_t EFTrackingTransient::NUM_STRIP_FIELDS = 11
constexpr uint8_t EFTrackingTransient::NUM_PIXEL_ROWS = 22
constexpr uint8_t EFTrackingTransient::NUM_STRIP_ROWS = 14
constexpr uint32_t EFTrackingTransient::PIXEL_BLOCK_BUF_SIZE = (NUM_PIXEL_WORDS*MAX_PIXEL_CLUSTERS/1024+1)*1024
constexpr uint32_t EFTrackingTransient::STRIP_BLOCK_BUF_SIZE = (NUM_STRIP_WORDS*MAX_STRIP_CLUSTERS/1024+1)*1024
constexpr uint32_t EFTrackingTransient::PIXEL_CONTAINER_BUF_SIZE = ((NUM_PIXEL_ROWS*MAX_PIXEL_CLUSTERS+16)/1024+1)*1024
constexpr uint32_t EFTrackingTransient::STRIP_CONTAINER_BUF_SIZE = ((NUM_STRIP_ROWS*MAX_STRIP_CLUSTERS+16)/1024+1)*1024
constexpr unsigned int EFTrackingTransient::MAX_NUM_CLUSTERS = 409600
constexpr unsigned int EFTrackingTransient::NUM_MAXCLUSTER_WORD_INTRACK = 13
constexpr unsigned int EFTrackingTransient::MAX_TRACK = 1000
constexpr unsigned long EFTrackingTransient::TRACK_CONTAINER_BUF_SIZE = (NUM_MAXCLUSTER_WORD_INTRACK*MAX_TRACK + 4096)
constexpr unsigned int EFTrackingTransient::MAX_NUM_INPUTCLUSTERS = 409600
constexpr unsigned int EFTrackingTransient::NUM_MAXINPUT_PIXEL_ROW = 3
constexpr unsigned int EFTrackingTransient::NUM_MAXINPUT_STRIP_ROW = 2
constexpr unsigned long EFTrackingTransient::PIXEL_CONTAINER_INPUT_BUF_SIZE = (NUM_MAXINPUT_PIXEL_ROW*MAX_NUM_INPUTCLUSTERS + 4096)
constexpr unsigned long EFTrackingTransient::STRIP_CONTAINER_INPUT_BUF_SIZE = (NUM_MAXINPUT_STRIP_ROW*MAX_NUM_INPUTCLUSTERS + 4096)