ATLAS Offline Software
Namespaces | Functions
PixelDiodeTreeBuilder.cxx File Reference
#include "ReadoutGeometryBase/PixelDiodeTreeBuilder.h"
#include <stdexcept>
#include <iomanip>
#include <unordered_map>
Include dependency graph for PixelDiodeTreeBuilder.cxx:

Go to the source code of this file.

Namespaces

 InDetDD
 Message Stream Member.
 

Functions

PixelDiodeTree InDetDD::createPixelDiodeTree (const std::array< unsigned int, 2 > &chip_dim, const std::array< unsigned int, 2 > &chip_matrix_dim, const PixelDiodeTree::Vector2D &pitch, const std::array< std::array< unsigned int, 2 >, 2 > &edge_dim, const std::array< PixelDiodeTree::Vector2D, 2 > &edge_pitch, const std::array< std::array< unsigned int, 2 >, 2 > &dead_zone, const AttributeRefiner &func_compute_attribute, std::ostream *debug_out=nullptr)
 Create a pixel diode tree. More...
 

Variable Documentation

◆ m_attribute

PixelDiodeTree::AttributeType m_attribute

Definition at line 59 of file PixelDiodeTreeBuilder.cxx.

◆ m_chipDim

std::array<unsigned int,2> m_chipDim

Definition at line 57 of file PixelDiodeTreeBuilder.cxx.

◆ m_dim

std::array<unsigned int,2> m_dim

Definition at line 56 of file PixelDiodeTreeBuilder.cxx.

◆ m_edgeType

std::array<EEdgeType,kNEdgeLocations> m_edgeType

Definition at line 58 of file PixelDiodeTreeBuilder.cxx.

◆ m_idx

unsigned int m_idx

Definition at line 55 of file PixelDiodeTreeBuilder.cxx.

◆ m_pos

PixelDiodeTree::Vector2D m_pos

Definition at line 53 of file PixelDiodeTreeBuilder.cxx.

◆ m_splitIdx

unsigned int m_splitIdx

Definition at line 61 of file PixelDiodeTreeBuilder.cxx.

◆ m_subMatrixIdx

unsigned int m_subMatrixIdx

Definition at line 60 of file PixelDiodeTreeBuilder.cxx.

◆ m_width

PixelDiodeTree::Vector2D m_width

Definition at line 54 of file PixelDiodeTreeBuilder.cxx.