ATLAS Offline Software
Loading...
Searching...
No Matches
InDet::NNinput Struct Reference

#include <NnClusterizationFactory.h>

Collaboration diagram for InDet::NNinput:

Public Member Functions

 operator bool () const

Public Attributes

int sizeX = 0
int sizeY = 0
 cluster span measured in pixels (seems unfilled)
std::vector< std::vector< float > > matrixOfToT
 cluster span measured in pixels (seems unfilled)
std::vector< float > vectorOfPitchesY
 2D array of charges or ToTs (depending on filling tool configuration)
std::vector< float > vectorOfPitchesX
 dimensions of pixels in mm along Y
int ClusterPixLayer = 0
 same along X
int ClusterPixBarrelEC = 0
 layer index: as returned by PixelID::layer_disk
float phi = 0
 global cluster location barrel vs endcap: as returned by: PixelID::barrel_ec
float theta = 0
 azimuthal incidence angle
float etaModule = 0
 polar incidence angle
bool useTrackInfo = 0
 module eta index as returned by PixelID:eta_module
int columnWeightedPosition = 0
 flag to indicate if incidence angles (phi, theta) should be used in inference
int rowWeightedPosition = 0
 mean position along y

Detailed Description

Definition at line 69 of file NnClusterizationFactory.h.

Member Function Documentation

◆ operator bool()

InDet::NNinput::operator bool ( ) const
inline

Definition at line 70 of file NnClusterizationFactory.h.

70 {
71 return !matrixOfToT.empty();
72 }
std::vector< std::vector< float > > matrixOfToT
cluster span measured in pixels (seems unfilled)

Member Data Documentation

◆ ClusterPixBarrelEC

int InDet::NNinput::ClusterPixBarrelEC = 0

layer index: as returned by PixelID::layer_disk

Definition at line 79 of file NnClusterizationFactory.h.

◆ ClusterPixLayer

int InDet::NNinput::ClusterPixLayer = 0

same along X

Definition at line 78 of file NnClusterizationFactory.h.

◆ columnWeightedPosition

int InDet::NNinput::columnWeightedPosition = 0

flag to indicate if incidence angles (phi, theta) should be used in inference

Definition at line 84 of file NnClusterizationFactory.h.

◆ etaModule

float InDet::NNinput::etaModule = 0

polar incidence angle

Definition at line 82 of file NnClusterizationFactory.h.

◆ matrixOfToT

std::vector<std::vector<float> > InDet::NNinput::matrixOfToT

cluster span measured in pixels (seems unfilled)

Definition at line 75 of file NnClusterizationFactory.h.

◆ phi

float InDet::NNinput::phi = 0

global cluster location barrel vs endcap: as returned by: PixelID::barrel_ec

Definition at line 80 of file NnClusterizationFactory.h.

◆ rowWeightedPosition

int InDet::NNinput::rowWeightedPosition = 0

mean position along y

Definition at line 85 of file NnClusterizationFactory.h.

◆ sizeX

int InDet::NNinput::sizeX = 0

Definition at line 73 of file NnClusterizationFactory.h.

◆ sizeY

int InDet::NNinput::sizeY = 0

cluster span measured in pixels (seems unfilled)

Definition at line 74 of file NnClusterizationFactory.h.

◆ theta

float InDet::NNinput::theta = 0

azimuthal incidence angle

Definition at line 81 of file NnClusterizationFactory.h.

◆ useTrackInfo

bool InDet::NNinput::useTrackInfo = 0

module eta index as returned by PixelID:eta_module

Definition at line 83 of file NnClusterizationFactory.h.

◆ vectorOfPitchesX

std::vector<float> InDet::NNinput::vectorOfPitchesX

dimensions of pixels in mm along Y

Definition at line 77 of file NnClusterizationFactory.h.

◆ vectorOfPitchesY

std::vector<float> InDet::NNinput::vectorOfPitchesY

2D array of charges or ToTs (depending on filling tool configuration)

Definition at line 76 of file NnClusterizationFactory.h.


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