ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsToolInterfaces
ActsToolInterfaces
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
#include "GaudiKernel/EventContext.h"
11
12
#include "
InDetReadoutGeometry/SiDetectorElement.h
"
13
#include "
xAODInDetMeasurement/PixelCluster.h
"
14
#include "
xAODInDetMeasurement/SpacePointContainer.h
"
15
#include "
xAODInDetMeasurement/PixelClusterContainer.h
"
16
17
#include "Acts/Geometry/GeometryContext.hpp"
18
19
namespace
ActsTrk
{
20
23
24
class
IPixelSpacePointFormationTool
:
virtual
public
IAlgTool {
25
public
:
26
DeclareInterfaceID
(
IPixelSpacePointFormationTool
, 1, 0);
27
29
30
31
virtual
StatusCode
producePixelSpacePoint
(
const
EventContext& ctx,
32
const
Acts::GeometryContext& gctx,
33
const
xAOD::PixelCluster
& cluster,
34
xAOD::SpacePoint
&
sp
,
35
const
InDetDD::SiDetectorElement
& element)
const
= 0;
37
40
virtual
bool
usesGeometryContext
()
const
{
return
false
; }
41
42
};
43
44
}
// ACTSTOOLINTERFACES_IPIXELSPACEPOINTFORMATIONTOOL_H
45
46
#endif
47
48
PixelClusterContainer.h
PixelCluster.h
SpacePointContainer.h
sp
static Double_t sp
Definition
LArPhysWaveHECTool.cxx:37
SiDetectorElement.h
ActsTrk::IPixelSpacePointFormationTool
Base class for pixel space point formation tool.
Definition
IPixelSpacePointFormationTool.h:24
ActsTrk::IPixelSpacePointFormationTool::producePixelSpacePoint
virtual StatusCode producePixelSpacePoint(const EventContext &ctx, const Acts::GeometryContext &gctx, const xAOD::PixelCluster &cluster, xAOD::SpacePoint &sp, const InDetDD::SiDetectorElement &element) const =0
ActsTrk::IPixelSpacePointFormationTool::DeclareInterfaceID
DeclareInterfaceID(IPixelSpacePointFormationTool, 1, 0)
ActsTrk::IPixelSpacePointFormationTool::usesGeometryContext
virtual bool usesGeometryContext() const
Whether the caller has to provide a valid geometry context, and hence declare a dependency on the ali...
Definition
IPixelSpacePointFormationTool.h:40
InDetDD::SiDetectorElement
Class to hold geometrical description of a silicon detector element.
Definition
SiDetectorElement.h:109
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition
MdtCalibInput.h:31
xAOD::SpacePoint
SpacePoint_v1 SpacePoint
Definition
Event/xAOD/xAODInDetMeasurement/xAODInDetMeasurement/SpacePoint.h:12
xAOD::PixelCluster
PixelCluster_v1 PixelCluster
Define the version of the pixel cluster class.
Definition
Event/xAOD/xAODInDetMeasurement/xAODInDetMeasurement/PixelCluster.h:13
Generated on
for ATLAS Offline Software by
1.17.0