ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
InDet::SiElementPropertiesTable Class Referencefinal

#include <SiElementPropertiesTable.h>

Collaboration diagram for InDet::SiElementPropertiesTable:

Public Member Functions

 SiElementPropertiesTable (const SCT_ID &idHelper, const InDetDD::SiDetectorElementCollection &elements, float epsilonWidth)
 
 ~SiElementPropertiesTable ()=default
 
const std::vector< IdentifierHash > * neighbours (const IdentifierHash &waferID) const
 
float halfWidth (IdentifierHash hashID) const
 

Private Attributes

std::vector< SiElementPropertiesm_properties
 

Detailed Description

Definition at line 29 of file SiElementPropertiesTable.h.

Constructor & Destructor Documentation

◆ SiElementPropertiesTable()

InDet::SiElementPropertiesTable::SiElementPropertiesTable ( const SCT_ID idHelper,
const InDetDD::SiDetectorElementCollection elements,
float  epsilonWidth 
)

Definition at line 23 of file SiElementPropertiesTable.cxx.

25  {
27  const InDetDD::SiDetectorElement* element = elements[hash];
28  if (element != nullptr){
29  m_properties.emplace_back(hash, idHelper,*element,epsilonWidth);
30  }
31  }
32 }
33 //--------------------------------------------------------------------------
34 
35 }

◆ ~SiElementPropertiesTable()

InDet::SiElementPropertiesTable::~SiElementPropertiesTable ( )
default

Member Function Documentation

◆ halfWidth()

float InDet::SiElementPropertiesTable::halfWidth ( IdentifierHash  hashID) const
inline

Definition at line 54 of file SiElementPropertiesTable.h.

◆ neighbours()

const std::vector< IdentifierHash > * InDet::SiElementPropertiesTable::neighbours ( const IdentifierHash waferID) const
inline

Definition at line 48 of file SiElementPropertiesTable.h.

51 {

Member Data Documentation

◆ m_properties

std::vector<SiElementProperties> InDet::SiElementPropertiesTable::m_properties
private

Definition at line 46 of file SiElementPropertiesTable.h.


The documentation for this class was generated from the following files:
lumiFormat.i
int i
Definition: lumiFormat.py:92
InDet::SiElementPropertiesTable::m_properties
std::vector< SiElementProperties > m_properties
Definition: SiElementPropertiesTable.h:46
InDetDD::SiDetectorElement
Definition: SiDetectorElement.h:109
CaloCondBlobAlgs_fillNoiseFromASCII.hash
dictionary hash
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:109
IdentifierHash
Definition: IdentifierHash.h:38