ATLAS Offline Software
IPixelSpacePointFormationTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef ACTSTOOLINTERFACES_IPIXELSPACEPOINTFORMATIONTOOL_H
6 #define ACTSTOOLINTERFACES_IPIXELSPACEPOINTFORMATIONTOOL_H
7 
8 // Athena
9 #include "GaudiKernel/IAlgTool.h"
10 
15 
16 namespace ActsTrk {
17 
20 
21  class IPixelSpacePointFormationTool : virtual public IAlgTool {
22  public:
24 
26 
28  xAOD::SpacePoint& sp,
29  const InDetDD::SiDetectorElement& element) const = 0;
31 
32  };
33 
34 } // ACTSTOOLINTERFACES_IPIXELSPACEPOINTFORMATIONTOOL_H
35 
36 #endif
37 
38 
ActsTrk::IPixelSpacePointFormationTool::DeclareInterfaceID
DeclareInterfaceID(IPixelSpacePointFormationTool, 1, 0)
xAOD::SpacePoint_v1
Definition: SpacePoint_v1.h:29
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
PixelClusterContainer.h
ActsTrk::IPixelSpacePointFormationTool
Definition: IPixelSpacePointFormationTool.h:21
PixelCluster.h
InDetDD::SiDetectorElement
Definition: SiDetectorElement.h:109
SiDetectorElement.h
xAOD::PixelCluster_v1
Definition: PixelCluster_v1.h:17
SpacePointContainer.h
ActsTrk::IPixelSpacePointFormationTool::producePixelSpacePoint
virtual StatusCode producePixelSpacePoint(const xAOD::PixelCluster &cluster, xAOD::SpacePoint &sp, const InDetDD::SiDetectorElement &element) const =0
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition: MuonDetectorBuilderTool.cxx:34