ATLAS Offline Software
Public Attributes | List of all members
EFTrackingDataFormats::PixelCluster Struct Reference

The PixelClusters struct contains all xAOD::PixelCluster data members. More...

#include <EFTrackingDataFormats.h>

Collaboration diagram for EFTrackingDataFormats::PixelCluster:

Public Attributes

long unsigned int id = 0
 
unsigned int idHash = 0
 
float localPosition [2] = {0.0f, 0.0f}
 
float localCovariance [2] = {0.0f, 0.0f}
 
float globalPosition [3] = {0.0f, 0.0f, 0.0f}
 
unsigned long long rdoList [1000] = {0}
 
int channelsInPhi = 0
 
int channelsInEta = 0
 
float widthInEta = 0.0f
 
float omegaX = 0.0f
 
float omegaY = 0.0f
 
int totList [1000] = {0}
 
int totalToT = 0
 
float chargeList [1000] = {0.0f}
 
float totalCharge = 0.0f
 
float energyLoss = 0.0f
 
char isSplit = 0
 
float splitProbability1 = 0.0f
 
float splitProbability2 = 0.0f
 
int lvl1a = 0
 
int sizeOfRDOList = 0
 
int sizeOfTotList = 0
 
int sizeOfChargeList = 0
 

Detailed Description

The PixelClusters struct contains all xAOD::PixelCluster data members.

This struct is only used as the input to the xAODTransfer/pass-through kernel The outputs of the xAODTransfer kernel are struct of arrays, see below

Definition at line 48 of file EFTrackingDataFormats.h.

Member Data Documentation

◆ channelsInEta

int EFTrackingDataFormats::PixelCluster::channelsInEta = 0

Definition at line 56 of file EFTrackingDataFormats.h.

◆ channelsInPhi

int EFTrackingDataFormats::PixelCluster::channelsInPhi = 0

Definition at line 55 of file EFTrackingDataFormats.h.

◆ chargeList

float EFTrackingDataFormats::PixelCluster::chargeList[1000] = {0.0f}

Definition at line 62 of file EFTrackingDataFormats.h.

◆ energyLoss

float EFTrackingDataFormats::PixelCluster::energyLoss = 0.0f

Definition at line 64 of file EFTrackingDataFormats.h.

◆ globalPosition

float EFTrackingDataFormats::PixelCluster::globalPosition[3] = {0.0f, 0.0f, 0.0f}

Definition at line 53 of file EFTrackingDataFormats.h.

◆ id

long unsigned int EFTrackingDataFormats::PixelCluster::id = 0

Definition at line 49 of file EFTrackingDataFormats.h.

◆ idHash

unsigned int EFTrackingDataFormats::PixelCluster::idHash = 0

Definition at line 50 of file EFTrackingDataFormats.h.

◆ isSplit

char EFTrackingDataFormats::PixelCluster::isSplit = 0

Definition at line 65 of file EFTrackingDataFormats.h.

◆ localCovariance

float EFTrackingDataFormats::PixelCluster::localCovariance[2] = {0.0f, 0.0f}

Definition at line 52 of file EFTrackingDataFormats.h.

◆ localPosition

float EFTrackingDataFormats::PixelCluster::localPosition[2] = {0.0f, 0.0f}

Definition at line 51 of file EFTrackingDataFormats.h.

◆ lvl1a

int EFTrackingDataFormats::PixelCluster::lvl1a = 0

Definition at line 68 of file EFTrackingDataFormats.h.

◆ omegaX

float EFTrackingDataFormats::PixelCluster::omegaX = 0.0f

Definition at line 58 of file EFTrackingDataFormats.h.

◆ omegaY

float EFTrackingDataFormats::PixelCluster::omegaY = 0.0f

Definition at line 59 of file EFTrackingDataFormats.h.

◆ rdoList

unsigned long long EFTrackingDataFormats::PixelCluster::rdoList[1000] = {0}

Definition at line 54 of file EFTrackingDataFormats.h.

◆ sizeOfChargeList

int EFTrackingDataFormats::PixelCluster::sizeOfChargeList = 0

Definition at line 71 of file EFTrackingDataFormats.h.

◆ sizeOfRDOList

int EFTrackingDataFormats::PixelCluster::sizeOfRDOList = 0

Definition at line 69 of file EFTrackingDataFormats.h.

◆ sizeOfTotList

int EFTrackingDataFormats::PixelCluster::sizeOfTotList = 0

Definition at line 70 of file EFTrackingDataFormats.h.

◆ splitProbability1

float EFTrackingDataFormats::PixelCluster::splitProbability1 = 0.0f

Definition at line 66 of file EFTrackingDataFormats.h.

◆ splitProbability2

float EFTrackingDataFormats::PixelCluster::splitProbability2 = 0.0f

Definition at line 67 of file EFTrackingDataFormats.h.

◆ totalCharge

float EFTrackingDataFormats::PixelCluster::totalCharge = 0.0f

Definition at line 63 of file EFTrackingDataFormats.h.

◆ totalToT

int EFTrackingDataFormats::PixelCluster::totalToT = 0

Definition at line 61 of file EFTrackingDataFormats.h.

◆ totList

int EFTrackingDataFormats::PixelCluster::totList[1000] = {0}

Definition at line 60 of file EFTrackingDataFormats.h.

◆ widthInEta

float EFTrackingDataFormats::PixelCluster::widthInEta = 0.0f

Definition at line 57 of file EFTrackingDataFormats.h.


The documentation for this struct was generated from the following file: