Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Attributes | List of all members
EFTrackingTransient::PixelCluster Struct Reference

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

#include <EFTrackingTransient.h>

Collaboration diagram for EFTrackingTransient::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 61 of file EFTrackingTransient.h.

Member Data Documentation

◆ channelsInEta

int EFTrackingTransient::PixelCluster::channelsInEta = 0

Definition at line 70 of file EFTrackingTransient.h.

◆ channelsInPhi

int EFTrackingTransient::PixelCluster::channelsInPhi = 0

Definition at line 69 of file EFTrackingTransient.h.

◆ chargeList

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

Definition at line 76 of file EFTrackingTransient.h.

◆ energyLoss

float EFTrackingTransient::PixelCluster::energyLoss = 0.0f

Definition at line 78 of file EFTrackingTransient.h.

◆ globalPosition

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

Definition at line 67 of file EFTrackingTransient.h.

◆ id

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

Definition at line 63 of file EFTrackingTransient.h.

◆ idHash

unsigned int EFTrackingTransient::PixelCluster::idHash = 0

Definition at line 64 of file EFTrackingTransient.h.

◆ isSplit

char EFTrackingTransient::PixelCluster::isSplit = 0

Definition at line 79 of file EFTrackingTransient.h.

◆ localCovariance

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

Definition at line 66 of file EFTrackingTransient.h.

◆ localPosition

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

Definition at line 65 of file EFTrackingTransient.h.

◆ lvl1a

int EFTrackingTransient::PixelCluster::lvl1a = 0

Definition at line 82 of file EFTrackingTransient.h.

◆ omegaX

float EFTrackingTransient::PixelCluster::omegaX = 0.0f

Definition at line 72 of file EFTrackingTransient.h.

◆ omegaY

float EFTrackingTransient::PixelCluster::omegaY = 0.0f

Definition at line 73 of file EFTrackingTransient.h.

◆ rdoList

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

Definition at line 68 of file EFTrackingTransient.h.

◆ sizeOfChargeList

int EFTrackingTransient::PixelCluster::sizeOfChargeList = 0

Definition at line 85 of file EFTrackingTransient.h.

◆ sizeOfRDOList

int EFTrackingTransient::PixelCluster::sizeOfRDOList = 0

Definition at line 83 of file EFTrackingTransient.h.

◆ sizeOfTotList

int EFTrackingTransient::PixelCluster::sizeOfTotList = 0

Definition at line 84 of file EFTrackingTransient.h.

◆ splitProbability1

float EFTrackingTransient::PixelCluster::splitProbability1 = 0.0f

Definition at line 80 of file EFTrackingTransient.h.

◆ splitProbability2

float EFTrackingTransient::PixelCluster::splitProbability2 = 0.0f

Definition at line 81 of file EFTrackingTransient.h.

◆ totalCharge

float EFTrackingTransient::PixelCluster::totalCharge = 0.0f

Definition at line 77 of file EFTrackingTransient.h.

◆ totalToT

int EFTrackingTransient::PixelCluster::totalToT = 0

Definition at line 75 of file EFTrackingTransient.h.

◆ totList

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

Definition at line 74 of file EFTrackingTransient.h.

◆ widthInEta

float EFTrackingTransient::PixelCluster::widthInEta = 0.0f

Definition at line 71 of file EFTrackingTransient.h.


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