|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef INDET_INDETASSOCIATIONTOOLS_INDETPRDPROVIDER_H
10 #define INDET_INDETASSOCIATIONTOOLS_INDETPRDPROVIDER_H 1
14 #include "GaudiKernel/ToolHandle.h"
68 if ( prdCollection ==
nullptr ){
69 ATH_MSG_VERBOSE(
"PRD Collection to IdentifierHash could not be found. Return 0.");
77 for ( ; prdIter != prdIterE; ++prdIter ){
78 if ( (*prdIter)->identify() == ideh ){
91 {
this,
"PixelClusterContainer",
""};
97 {
this,
"SCT_ClusterContainer",
""};
103 {
this,
"TRT_DriftCircleContainer",
""};
110 #endif // INDET_INDETASSOCIATIONTOOLS_INDETPRDPROVIDER_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Const iterator class for DataVector/DataList.
const Trk::PrepRawData * prdFromIdentifier(const Identifier &ide, size_t &ndof) const
return the Prd given the Identifier - make a HashId out of the Id and return the associated PRD
const Trk::PrepRawData * prdFromIdentifierContainer(const Trk::PrepRawDataContainer< Trk::PrepRawDataCollection< PrdT > > &cont, const Identifier &ideh, const IdentifierHash &ideHash) const
templated method since used for Pixel/SCT/TRT
#define ATH_MSG_VERBOSE(x)
const TRT_ID * m_trtIdHelper
InDetPRD_Provider(const std::string &t, const std::string &n, const IInterface *p)
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
Simple interface that takes an identifier and find the associated PRD from an Identifyable container.
const PixelID * m_pixIdHelper
Helper to detect type of sub-detector from PRD->identify().
StatusCode finalize()
finalize
StatusCode initialize()
Athena algtool's Hooks.
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::ReadHandleKey< TRT_DriftCircleContainer > m_trtDriftCircleContainerKey
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_SCTDetEleCollKey
SG::ReadHandleKey< PixelClusterContainer > m_pixClusterContainerKey
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
SG::ReadHandleKey< SCT_ClusterContainer > m_sctClusterContainerKey
const AtlasDetectorID * m_idHelper
const SCT_ID * m_sctIdHelper