ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsGPUEventCnv
src
RDOtoTracccCellConverterAlg.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
#ifndef ACTSGPUEVENT_RDOTOTRACCCCELLCONVERTERALG_H
5
#define ACTSGPUEVENT_RDOTOTRACCCCELLCONVERTERALG_H
6
7
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
8
#include "
StoreGate/ReadHandleKey.h
"
9
#include "
InDetRawData/PixelRDO_Container.h
"
10
#include "
InDetRawData/SCT_RDO_Container.h
"
11
#include <
InDetRawData/SCT_RDORawData.h
>
12
#include "
PixelReadoutGeometry/PixelDetectorManager.h
"
13
#include "
SCT_ReadoutGeometry/SCT_DetectorManager.h
"
14
#include "
RDOtoTracccCellConverterCommons.h
"
15
#include <Gaudi/Property.h>
16
17
namespace
ActsTrk
{
18
31
32
class
RDOtoTracccCellConverterAlg
:
public
AthReentrantAlgorithm
33
{
34
public
:
35
using
AthReentrantAlgorithm::AthReentrantAlgorithm;
36
37
virtual
StatusCode
initialize
()
override
;
38
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
39
virtual
StatusCode
finalize
()
override
;
40
41
private
:
42
RDOtoTracccCellConverterCommons
m_common
{*
this
};
43
44
SG::ReadHandleKey<PixelRDO_Container>
m_pixelRDOKey
{
45
this
,
"PixelRDO"
,
"ITkPixelRDOs"
};
46
SG::ReadHandleKey<SCT_RDO_Container>
m_stripRDOKey
{
47
this
,
"StripRDO"
,
"ITkStripRDOs"
};
48
49
Gaudi::Property<std::string>
m_pixelManagerKey
{
50
this
,
"PixelManager"
,
"ITkPixel"
};
51
Gaudi::Property<std::string>
m_stripManagerKey
{
52
this
,
"StripManager"
,
"ITkStrip"
};
53
const
InDetDD::PixelDetectorManager
*
m_pixelManager
{
nullptr
};
54
const
InDetDD::SCT_DetectorManager
*
m_stripManager
{
nullptr
};
55
56
};
57
58
}
// namespace ActsTrk
59
60
#endif
// ACTSGPUEVENT_RDOTOTRACCCCELLCONVERTERALG_H
AthReentrantAlgorithm.h
PixelDetectorManager.h
PixelRDO_Container.h
RDOtoTracccCellConverterCommons.h
SCT_DetectorManager.h
SCT_RDORawData.h
SCT_RDO_Container.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
ActsTrk::RDOtoTracccCellConverterAlg
Converts Pixel and Strip RDO container into Traccc cells, the input to the Acts GPU reconstruction ch...
Definition
RDOtoTracccCellConverterAlg.h:33
ActsTrk::RDOtoTracccCellConverterAlg::m_pixelManager
const InDetDD::PixelDetectorManager * m_pixelManager
Definition
RDOtoTracccCellConverterAlg.h:53
ActsTrk::RDOtoTracccCellConverterAlg::m_stripManager
const InDetDD::SCT_DetectorManager * m_stripManager
Definition
RDOtoTracccCellConverterAlg.h:54
ActsTrk::RDOtoTracccCellConverterAlg::m_pixelRDOKey
SG::ReadHandleKey< PixelRDO_Container > m_pixelRDOKey
Definition
RDOtoTracccCellConverterAlg.h:44
ActsTrk::RDOtoTracccCellConverterAlg::m_pixelManagerKey
Gaudi::Property< std::string > m_pixelManagerKey
Definition
RDOtoTracccCellConverterAlg.h:49
ActsTrk::RDOtoTracccCellConverterAlg::m_stripRDOKey
SG::ReadHandleKey< SCT_RDO_Container > m_stripRDOKey
Definition
RDOtoTracccCellConverterAlg.h:46
ActsTrk::RDOtoTracccCellConverterAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
RDOtoTracccCellConverterAlg.cxx:28
ActsTrk::RDOtoTracccCellConverterAlg::finalize
virtual StatusCode finalize() override
Definition
RDOtoTracccCellConverterAlg.cxx:202
ActsTrk::RDOtoTracccCellConverterAlg::m_common
RDOtoTracccCellConverterCommons m_common
Definition
RDOtoTracccCellConverterAlg.h:42
ActsTrk::RDOtoTracccCellConverterAlg::initialize
virtual StatusCode initialize() override
Definition
RDOtoTracccCellConverterAlg.cxx:10
ActsTrk::RDOtoTracccCellConverterAlg::m_stripManagerKey
Gaudi::Property< std::string > m_stripManagerKey
Definition
RDOtoTracccCellConverterAlg.h:51
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
InDetDD::PixelDetectorManager
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated pixel ...
Definition
PixelDetectorManager.h:47
InDetDD::SCT_DetectorManager
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated SCT in...
Definition
SCT_DetectorManager.h:50
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition
StoreGate/StoreGate/ReadHandleKey.h:40
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition
MdtCalibInput.h:31
ActsTrk::RDOtoTracccCellConverterCommons
This struct contains the components common to RDOtoTracccCellConverterAlg and PhaseIIRDOtoTracccCellC...
Definition
RDOtoTracccCellConverterCommons.h:37
Generated on
for ATLAS Offline Software by
1.17.0