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

Classes

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

Variables

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 29 of file EFTrackingTransient.h.

◆ MAX_NUM_CLUSTERS

unsigned int EFTrackingTransient::MAX_NUM_CLUSTERS = 409600
constexpr

Definition at line 43 of file EFTrackingTransient.h.

◆ MAX_NUM_INPUTCLUSTERS

unsigned int EFTrackingTransient::MAX_NUM_INPUTCLUSTERS = 409600
constexpr

Definition at line 51 of file EFTrackingTransient.h.

◆ MAX_PIXEL_CLUSTERS

uint32_t EFTrackingTransient::MAX_PIXEL_CLUSTERS = 326400
constexpr

Definition at line 27 of file EFTrackingTransient.h.

◆ MAX_STRIP_CLUSTERS

uint32_t EFTrackingTransient::MAX_STRIP_CLUSTERS = 307200
constexpr

Definition at line 28 of file EFTrackingTransient.h.

◆ MAX_TRACK

unsigned int EFTrackingTransient::MAX_TRACK = 1000
constexpr

Definition at line 45 of file EFTrackingTransient.h.

◆ NUM_MAXCLUSTER_WORD_INTRACK

unsigned int EFTrackingTransient::NUM_MAXCLUSTER_WORD_INTRACK = 13
constexpr

Definition at line 44 of file EFTrackingTransient.h.

◆ NUM_MAXINPUT_PIXEL_ROW

unsigned int EFTrackingTransient::NUM_MAXINPUT_PIXEL_ROW = 3
constexpr

Definition at line 52 of file EFTrackingTransient.h.

◆ NUM_MAXINPUT_STRIP_ROW

unsigned int EFTrackingTransient::NUM_MAXINPUT_STRIP_ROW = 2
constexpr

Definition at line 53 of file EFTrackingTransient.h.

◆ NUM_PIXEL_FIELDS

uint8_t EFTrackingTransient::NUM_PIXEL_FIELDS = 17
constexpr

Definition at line 32 of file EFTrackingTransient.h.

◆ NUM_PIXEL_ROWS

uint8_t EFTrackingTransient::NUM_PIXEL_ROWS = 22
constexpr

Definition at line 34 of file EFTrackingTransient.h.

◆ NUM_PIXEL_WORDS

uint8_t EFTrackingTransient::NUM_PIXEL_WORDS = 10
constexpr

Definition at line 30 of file EFTrackingTransient.h.

◆ NUM_STRIP_FIELDS

uint8_t EFTrackingTransient::NUM_STRIP_FIELDS = 11
constexpr

Definition at line 33 of file EFTrackingTransient.h.

◆ NUM_STRIP_ROWS

uint8_t EFTrackingTransient::NUM_STRIP_ROWS = 14
constexpr

Definition at line 35 of file EFTrackingTransient.h.

◆ NUM_STRIP_WORDS

uint8_t EFTrackingTransient::NUM_STRIP_WORDS = 9
constexpr

Definition at line 31 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 36 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 38 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 54 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 37 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 39 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 55 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 47 of file EFTrackingTransient.h.