ATLAS Offline Software
Loading...
Searching...
No Matches
EFTrackingTransient Namespace Reference

Classes

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

Variables

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

Variable Documentation

◆ CLUSTER_SEG_SIZE

uint16_t EFTrackingTransient::CLUSTER_SEG_SIZE = 256
constexpr

Definition at line 32 of file EFTrackingTransient.h.

◆ MAX_NUM_CLUSTERS

unsigned int EFTrackingTransient::MAX_NUM_CLUSTERS = 409600
constexpr

Definition at line 46 of file EFTrackingTransient.h.

◆ MAX_NUM_INPUTCLUSTERS

unsigned int EFTrackingTransient::MAX_NUM_INPUTCLUSTERS = 409600
constexpr

Definition at line 54 of file EFTrackingTransient.h.

◆ MAX_PIXEL_CLUSTERS

uint32_t EFTrackingTransient::MAX_PIXEL_CLUSTERS = 326400
constexpr

Definition at line 30 of file EFTrackingTransient.h.

◆ MAX_STRIP_CLUSTERS

uint32_t EFTrackingTransient::MAX_STRIP_CLUSTERS = 307200
constexpr

Definition at line 31 of file EFTrackingTransient.h.

◆ MAX_TRACK

unsigned int EFTrackingTransient::MAX_TRACK = 1000
constexpr

Definition at line 48 of file EFTrackingTransient.h.

◆ NUM_MAXCLUSTER_WORD_INTRACK

unsigned int EFTrackingTransient::NUM_MAXCLUSTER_WORD_INTRACK = 13
constexpr

Definition at line 47 of file EFTrackingTransient.h.

◆ NUM_MAXINPUT_PIXEL_ROW

unsigned int EFTrackingTransient::NUM_MAXINPUT_PIXEL_ROW = 3
constexpr

Definition at line 55 of file EFTrackingTransient.h.

◆ NUM_MAXINPUT_STRIP_ROW

unsigned int EFTrackingTransient::NUM_MAXINPUT_STRIP_ROW = 2
constexpr

Definition at line 56 of file EFTrackingTransient.h.

◆ NUM_PIXEL_FIELDS

uint8_t EFTrackingTransient::NUM_PIXEL_FIELDS = 17
constexpr

Definition at line 35 of file EFTrackingTransient.h.

◆ NUM_PIXEL_ROWS

uint8_t EFTrackingTransient::NUM_PIXEL_ROWS = 22
constexpr

Definition at line 37 of file EFTrackingTransient.h.

◆ NUM_PIXEL_WORDS

uint8_t EFTrackingTransient::NUM_PIXEL_WORDS = 10
constexpr

Definition at line 33 of file EFTrackingTransient.h.

◆ NUM_STRIP_FIELDS

uint8_t EFTrackingTransient::NUM_STRIP_FIELDS = 11
constexpr

Definition at line 36 of file EFTrackingTransient.h.

◆ NUM_STRIP_ROWS

uint8_t EFTrackingTransient::NUM_STRIP_ROWS = 14
constexpr

Definition at line 38 of file EFTrackingTransient.h.

◆ NUM_STRIP_WORDS

uint8_t EFTrackingTransient::NUM_STRIP_WORDS = 9
constexpr

Definition at line 34 of file EFTrackingTransient.h.

◆ PIXEL_BLOCK_BUF_SIZE

uint32_t EFTrackingTransient::PIXEL_BLOCK_BUF_SIZE = (NUM_PIXEL_WORDS*MAX_PIXEL_CLUSTERS/1024+1)*1024
constexpr

Definition at line 39 of file EFTrackingTransient.h.

◆ PIXEL_CONTAINER_BUF_SIZE

uint32_t EFTrackingTransient::PIXEL_CONTAINER_BUF_SIZE = ((NUM_PIXEL_ROWS*MAX_PIXEL_CLUSTERS+16)/1024+1)*1024
constexpr

Definition at line 41 of file EFTrackingTransient.h.

◆ PIXEL_CONTAINER_INPUT_BUF_SIZE

unsigned long EFTrackingTransient::PIXEL_CONTAINER_INPUT_BUF_SIZE = (NUM_MAXINPUT_PIXEL_ROW*MAX_NUM_INPUTCLUSTERS + 4096)
constexpr

Definition at line 57 of file EFTrackingTransient.h.

◆ PIXEL_LUT_SIZE

uint32_t EFTrackingTransient::PIXEL_LUT_SIZE = 73312
constexpr

Definition at line 27 of file EFTrackingTransient.h.

◆ STRIP_BLOCK_BUF_SIZE

uint32_t EFTrackingTransient::STRIP_BLOCK_BUF_SIZE = (NUM_STRIP_WORDS*MAX_STRIP_CLUSTERS/1024+1)*1024
constexpr

Definition at line 40 of file EFTrackingTransient.h.

◆ STRIP_CONTAINER_BUF_SIZE

uint32_t EFTrackingTransient::STRIP_CONTAINER_BUF_SIZE = ((NUM_STRIP_ROWS*MAX_STRIP_CLUSTERS+16)/1024+1)*1024
constexpr

Definition at line 42 of file EFTrackingTransient.h.

◆ STRIP_CONTAINER_INPUT_BUF_SIZE

unsigned long EFTrackingTransient::STRIP_CONTAINER_INPUT_BUF_SIZE = (NUM_MAXINPUT_STRIP_ROW*MAX_NUM_INPUTCLUSTERS + 4096)
constexpr

Definition at line 58 of file EFTrackingTransient.h.

◆ STRIP_LUT_SIZE

uint32_t EFTrackingTransient::STRIP_LUT_SIZE = 236544
constexpr

Definition at line 28 of file EFTrackingTransient.h.

◆ TRACK_CONTAINER_BUF_SIZE

unsigned long EFTrackingTransient::TRACK_CONTAINER_BUF_SIZE = (NUM_MAXCLUSTER_WORD_INTRACK*MAX_TRACK + 4096)
constexpr

Definition at line 50 of file EFTrackingTransient.h.