ATLAS Offline Software
Classes | Variables
EFTrackingTransient Namespace Reference

Classes

struct  Metadata
 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 unsigned int MAX_NUM_CLUSTERS = 409600
 
constexpr unsigned int NUM_PIXEL_WORD = 10
 
constexpr unsigned int NUM_STRIP_WORD = 9
 
constexpr unsigned int NUM_PIXEL_ROW = 19
 
constexpr unsigned int NUM_STRIP_ROW = 14
 
constexpr unsigned long PIXEL_BLOCK_BUF_SIZE = NUM_PIXEL_WORD * MAX_NUM_CLUSTERS
 
constexpr unsigned long STRIP_BLOCK_BUF_SIZE = NUM_STRIP_WORD * MAX_NUM_CLUSTERS
 
constexpr unsigned long PIXEL_CONTAINER_BUF_SIZE = (NUM_PIXEL_ROW*MAX_NUM_CLUSTERS + 4096)
 
constexpr unsigned long STRIP_CONTAINER_BUF_SIZE = (NUM_STRIP_ROW*MAX_NUM_CLUSTERS + 4096)
 
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_CLUSTERS + 4096)
 
constexpr unsigned long STRIP_CONTAINER_INPUT_BUF_SIZE = (NUM_MAXINPUT_STRIP_ROW*MAX_NUM_CLUSTERS + 4096)
 

Variable Documentation

◆ MAX_NUM_CLUSTERS

constexpr unsigned int EFTrackingTransient::MAX_NUM_CLUSTERS = 409600
constexpr

Definition at line 27 of file EFTrackingTransient.h.

◆ NUM_MAXINPUT_PIXEL_ROW

constexpr unsigned int EFTrackingTransient::NUM_MAXINPUT_PIXEL_ROW = 3
constexpr

Definition at line 40 of file EFTrackingTransient.h.

◆ NUM_MAXINPUT_STRIP_ROW

constexpr unsigned int EFTrackingTransient::NUM_MAXINPUT_STRIP_ROW = 2
constexpr

Definition at line 41 of file EFTrackingTransient.h.

◆ NUM_PIXEL_ROW

constexpr unsigned int EFTrackingTransient::NUM_PIXEL_ROW = 19
constexpr

Definition at line 32 of file EFTrackingTransient.h.

◆ NUM_PIXEL_WORD

constexpr unsigned int EFTrackingTransient::NUM_PIXEL_WORD = 10
constexpr

Definition at line 28 of file EFTrackingTransient.h.

◆ NUM_STRIP_ROW

constexpr unsigned int EFTrackingTransient::NUM_STRIP_ROW = 14
constexpr

Definition at line 33 of file EFTrackingTransient.h.

◆ NUM_STRIP_WORD

constexpr unsigned int EFTrackingTransient::NUM_STRIP_WORD = 9
constexpr

Definition at line 29 of file EFTrackingTransient.h.

◆ PIXEL_BLOCK_BUF_SIZE

constexpr unsigned long EFTrackingTransient::PIXEL_BLOCK_BUF_SIZE = NUM_PIXEL_WORD * MAX_NUM_CLUSTERS
constexpr

Definition at line 34 of file EFTrackingTransient.h.

◆ PIXEL_CONTAINER_BUF_SIZE

constexpr unsigned long EFTrackingTransient::PIXEL_CONTAINER_BUF_SIZE = (NUM_PIXEL_ROW*MAX_NUM_CLUSTERS + 4096)
constexpr

Definition at line 36 of file EFTrackingTransient.h.

◆ PIXEL_CONTAINER_INPUT_BUF_SIZE

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

Definition at line 42 of file EFTrackingTransient.h.

◆ STRIP_BLOCK_BUF_SIZE

constexpr unsigned long EFTrackingTransient::STRIP_BLOCK_BUF_SIZE = NUM_STRIP_WORD * MAX_NUM_CLUSTERS
constexpr

Definition at line 35 of file EFTrackingTransient.h.

◆ STRIP_CONTAINER_BUF_SIZE

constexpr unsigned long EFTrackingTransient::STRIP_CONTAINER_BUF_SIZE = (NUM_STRIP_ROW*MAX_NUM_CLUSTERS + 4096)
constexpr

Definition at line 37 of file EFTrackingTransient.h.

◆ STRIP_CONTAINER_INPUT_BUF_SIZE

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

Definition at line 43 of file EFTrackingTransient.h.