ATLAS Offline Software
InnerDetector
InDetMeasurementUtilities
InDetMeasurementUtilities
SpacePointConversionUtilities.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 SPACEPOINT_CONVERSION_UTILITIES_H
6
#define SPACEPOINT_CONVERSION_UTILITIES_H
7
8
#include "
xAODInDetMeasurement/PixelClusterContainer.h
"
9
#include "
xAODInDetMeasurement/PixelClusterAuxContainer.h
"
10
#include "
xAODInDetMeasurement/StripClusterContainer.h
"
11
#include "
xAODInDetMeasurement/StripClusterAuxContainer.h
"
12
#include "
xAODInDetMeasurement/SpacePointContainer.h
"
13
#include "
xAODInDetMeasurement/SpacePointAuxContainer.h
"
14
15
#include "
TrkSpacePoint/SpacePointContainer.h
"
16
#include "
TrkSpacePoint/SpacePointOverlapCollection.h
"
17
18
#include "
InDetReadoutGeometry/SiDetectorElement.h
"
19
#include "
SiSpacePoint/PixelSpacePoint.h
"
20
21
#include "
SiSpacePoint/SCT_SpacePoint.h
"
22
#include "
InDetIdentifier/PixelID.h
"
23
#include "
InDetIdentifier/SCT_ID.h
"
24
25
namespace
TrackingUtilities
{
26
27
StatusCode
convertTrkToXaodPixelSpacePoint
(
const
InDet::PixelSpacePoint
& trkSpacePoint,
28
xAOD::SpacePoint
& xaodSpacePoint);
29
30
StatusCode
convertTrkToXaodStripSpacePoint
(
const
InDet::SCT_SpacePoint
& trkSpacePoint,
31
const
Amg::Vector3D
&
vertex
,
32
xAOD::SpacePoint
& xaodSpacePoint);
33
34
}
35
36
#endif
PixelID.h
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
SCT_ID.h
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
xAOD::SpacePoint_v1
Definition:
SpacePoint_v1.h:29
InDet::PixelSpacePoint
Definition:
PixelSpacePoint.h:31
TrackingUtilities::convertTrkToXaodPixelSpacePoint
StatusCode convertTrkToXaodPixelSpacePoint(const InDet::PixelSpacePoint &trkSpacePoint, xAOD::SpacePoint &xaodSpacePoint)
Definition:
SpacePointConversionUtilities.cxx:12
SpacePointContainer.h
PixelClusterAuxContainer.h
PixelSpacePoint.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
PixelClusterContainer.h
SpacePointOverlapCollection.h
TrackingUtilities
Definition:
ClusterConversionUtilities.h:26
SCT_SpacePoint.h
TrackingUtilities::convertTrkToXaodStripSpacePoint
StatusCode convertTrkToXaodStripSpacePoint(const InDet::SCT_SpacePoint &trkSpacePoint, const Amg::Vector3D &vertex, xAOD::SpacePoint &xaodSpacePoint)
Definition:
SpacePointConversionUtilities.cxx:43
SpacePointAuxContainer.h
InDet::SCT_SpacePoint
Definition:
SCT_SpacePoint.h:31
Amg::Vector3D
Eigen::Matrix< double, 3, 1 > Vector3D
Definition:
GeoPrimitives.h:47
SiDetectorElement.h
StripClusterAuxContainer.h
Trk::vertex
@ vertex
Definition:
MeasurementType.h:21
SpacePointContainer.h
StripClusterContainer.h
Generated on Sun Dec 22 2024 21:18:25 for ATLAS Offline Software by
1.8.18