5#ifndef ACTSTRK_OBJ_DATA_PREPARATION_ALG_H
6#define ACTSTRK_OBJ_DATA_PREPARATION_ALG_H
30 InDetDD::SiDetectorElementCollection,
43 InDetDD::SiDetectorElementCollection,
54 InDetDD::SiDetectorElementCollection,
67 InDetDD::SiDetectorElementCollection,
78 InDetDD::HGTD_DetectorElementCollection,
91 std::set<IdentifierHash>& hashes)
const override;
97 InDetDD::SiDetectorElementCollection,
110 InDetDD::SiDetectorElementCollection,
DataPreparationAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode fetchIdHashes(const EventContext &ctx, std::set< IdentifierHash > &hashes) const override
virtual xAOD::DetectorIDHashType retrieveDetectorIDHash(const xAOD::HGTDCluster &obj) const override
virtual xAOD::DetectorIDHashType retrieveDetectorIDHash(const xAOD::PixelCluster &obj) const override
virtual xAOD::DetectorIDHashType retrieveDetectorIDHash(const xAOD::SpacePoint &obj) const
virtual xAOD::DetectorIDHashType retrieveDetectorIDHash(const xAOD::StripCluster &obj) const override
Class to hold the SiDetectorElement objects to be put in the detector store.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
DataVector< HGTD_DetectorElement > HGTD_DetectorElementCollection
PixelClusterContainer_v1 PixelClusterContainer
Define the version of the pixel cluster container.
HGTDClusterContainer_v1 HGTDClusterContainer
Define the version of the HGTD cluster container.
StripCluster_v1 StripCluster
Define the version of the strip cluster class.
SpacePointContainer_v1 SpacePointContainer
Define the version of the space point container.
StripClusterContainer_v1 StripClusterContainer
Define the version of the strip cluster container.
PixelCluster_v1 PixelCluster
Define the version of the pixel cluster class.
unsigned int DetectorIDHashType
@ detector ID element hash
HGTDCluster_v1 HGTDCluster
Define the version of the pixel cluster class.