13#ifndef SISPACEPOINTFORMATION_SIELEMENTPROPERTIESTABLE_H
14#define SISPACEPOINTFORMATION_SIELEMENTPROPERTIESTABLE_H
32 const bool doEndcapEtaNeighbours=
false);
44inline const std::vector<IdentifierHash>*
47 return (
m_properties[(
unsigned int)waferID]).neighbours();
53 return (
m_properties[(
unsigned int)waferID]).halfWidth();
60#include "AthenaKernel/CondCont.h"
#define CONDCONT_MIXED_DEF(...)
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
This is a "hash" representation of an Identifier.
Class to hold the SiDetectorElement objects to be put in the detector store.
float halfWidth(IdentifierHash hashID) const
SiElementPropertiesTable(const SCT_ID &idHelper, const InDetDD::SiDetectorElementCollection &elements, float epsilonWidth, const bool doEndcapEtaNeighbours=false)
std::vector< SiElementProperties > m_properties
~SiElementPropertiesTable()=default
const std::vector< IdentifierHash > * neighbours(const IdentifierHash &waferID) const
This is an Identifier helper class for the SCT subdetector.