ATLAS Offline Software
ClusterConversionUtilities.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 CLUSTER_CONVERSION_UTILITIES_H
6 #define CLUSTER_CONVERSION_UTILITIES_H
7 
11 
18 
21 
23 #include "InDetIdentifier/SCT_ID.h"
25 
26 namespace TrackingUtilities {
27 
29  const InDetDD::SiDetectorElement& element,
30  xAOD::PixelCluster& xaodCluster);
31 
33  const InDetDD::SiDetectorElement& element,
34  xAOD::StripCluster& xaodCluster);
35 
37  const InDetDD::SiDetectorElement& element,
38  const PixelID& pixelID,
39  InDet::PixelCluster*& indetCluster);
40 
42  const InDetDD::SiDetectorElement& element,
43  const SCT_ID& stripID,
44  InDet::SCT_Cluster*& indetCluster,
45  double shift = 0.);
46 
47  // HGTD
49  const InDetDD::HGTD_DetectorElement& element,
50  xAOD::HGTDCluster& xaodCluster);
51 
53  const InDetDD::HGTD_DetectorElement& element,
54  ::HGTD_Cluster*& indetCluster);
55 } // Namespace
56 
57 #endif
PixelID.h
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
TrackingUtilities::convertInDetToXaodCluster
StatusCode convertInDetToXaodCluster(const InDet::PixelCluster &indetCluster, const InDetDD::SiDetectorElement &element, xAOD::PixelCluster &xaodCluster)
Definition: ClusterConversionUtilities.cxx:52
SCT_ID.h
This is an Identifier helper class for the SCT subdetector. This class is a factory for creating comp...
InDetDD::HGTD_DetectorElement
Definition: HGTD_DetectorElement.h:40
TrackingUtilities::convertXaodToInDetCluster
StatusCode convertXaodToInDetCluster(const xAOD::PixelCluster &xaodCluster, const InDetDD::SiDetectorElement &element, const PixelID &pixelID, InDet::PixelCluster *&indetCluster)
Definition: ClusterConversionUtilities.cxx:142
xAOD::HGTDCluster_v1
Definition: HGTDCluster_v1.h:23
HGTD_Cluster.h
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration.
HGTD_Cluster
Definition: HGTD_Cluster.h:35
PixelClusterAuxContainer.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
PixelClusterContainer.h
HGTDClusterContainer.h
HGTDClusterAuxContainer.h
TrackingUtilities
Definition: ClusterConversionUtilities.h:26
xAOD::StripCluster_v1
Definition: StripCluster_v1.h:17
InDet::SCT_Cluster
Definition: InnerDetector/InDetRecEvent/InDetPrepRawData/InDetPrepRawData/SCT_Cluster.h:34
PixelClusterContainer.h
HGTD_ID.h
InDetDD::SiDetectorElement
Definition: SiDetectorElement.h:109
SiDetectorElement.h
InDet::PixelCluster
Definition: InnerDetector/InDetRecEvent/InDetPrepRawData/InDetPrepRawData/PixelCluster.h:49
StripClusterAuxContainer.h
StripStereoAnnulusDesign.h
xAOD::PixelCluster_v1
Definition: PixelCluster_v1.h:17
SCT_ID
Definition: SCT_ID.h:68
StripClusterContainer.h
SCT_ClusterContainer.h
PixelID
Definition: PixelID.h:67