ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsGPUEventCnv
src
ClusterValidationAlg.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 ACTSGPUEVENTCNV_CLUSTERVALIDATIONALG_H
5
#define ACTSGPUEVENTCNV_CLUSTERVALIDATIONALG_H
6
7
#include "
AthenaBaseComps/AthReentrantAlgorithm.h
"
8
#include "
xAODInDetMeasurement/PixelClusterContainer.h
"
9
#include "
xAODInDetMeasurement/StripClusterContainer.h
"
10
#include "
StoreGate/ReadHandleKey.h
"
11
12
namespace
ActsTrk
{
13
22
23
class
ClusterValidationAlg
:
public
AthReentrantAlgorithm
24
{
25
public
:
26
using
AthReentrantAlgorithm::AthReentrantAlgorithm;
27
28
virtual
StatusCode
initialize
()
override
;
29
virtual
StatusCode
execute
(
const
EventContext& ctx)
const override
;
30
31
private
:
32
SG::ReadHandleKey<xAOD::PixelClusterContainer>
m_referencePixelsKey
{
33
this
,
"ReferencePixels"
,
""
,
"The reference Pixel clusters"
};
34
SG::ReadHandleKey<xAOD::StripClusterContainer>
m_referenceStripsKey
{
35
this
,
"ReferenceStrips"
,
""
,
"The reference Strip clusters"
};
36
SG::ReadHandleKey<xAOD::PixelClusterContainer>
m_monitoredPixelsKey
{
37
this
,
"MonitoredPixels"
,
""
,
"The monitored Pixel clusters"
};
38
SG::ReadHandleKey<xAOD::StripClusterContainer>
m_monitoredStripsKey
{
39
this
,
"MonitoredStrips"
,
""
,
"The monitored Strip clusters"
};
40
};
41
42
}
// namespace ActsTrk
43
44
#endif
// ACTSGPUEVENTCNV_CLUSTERVALIDATIONALG_H
AthReentrantAlgorithm.h
PixelClusterContainer.h
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
StripClusterContainer.h
ActsTrk::ClusterValidationAlg
Algo that compares two sets of xAOD clusters.
Definition
ClusterValidationAlg.h:24
ActsTrk::ClusterValidationAlg::m_monitoredStripsKey
SG::ReadHandleKey< xAOD::StripClusterContainer > m_monitoredStripsKey
Definition
ClusterValidationAlg.h:38
ActsTrk::ClusterValidationAlg::m_referenceStripsKey
SG::ReadHandleKey< xAOD::StripClusterContainer > m_referenceStripsKey
Definition
ClusterValidationAlg.h:34
ActsTrk::ClusterValidationAlg::initialize
virtual StatusCode initialize() override
Definition
ClusterValidationAlg.cxx:80
ActsTrk::ClusterValidationAlg::m_monitoredPixelsKey
SG::ReadHandleKey< xAOD::PixelClusterContainer > m_monitoredPixelsKey
Definition
ClusterValidationAlg.h:36
ActsTrk::ClusterValidationAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition
ClusterValidationAlg.cxx:92
ActsTrk::ClusterValidationAlg::m_referencePixelsKey
SG::ReadHandleKey< xAOD::PixelClusterContainer > m_referencePixelsKey
Definition
ClusterValidationAlg.h:32
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition
AthReentrantAlgorithm.h:74
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
Generated on
for ATLAS Offline Software by
1.17.0