 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef HGTDTRACKEXTENSIONALG_TRUTHDECORATION_H
6 #define HGTDTRACKEXTENSIONALG_TRUTHDECORATION_H
19 using AthReentrantAlgorithm::AthReentrantAlgorithm;
Data structure to hold HGTD track extension results Contains information about hits,...
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_layerClusterMergedKey
std::vector< bool > primaryExistsVec
Whether primary is expected per layer.
virtual StatusCode initialize() override
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_layerClusterTruthClassKey
An algorithm that can be simultaneously executed in multiple threads.
std::vector< bool > isShadowedVec
Whether cluster is shadowed per layer.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< int > truthClassVec
Truth classification per HGTD layer.
std::vector< bool > isMergedVec
Whether cluster is merged per layer.
virtual StatusCode execute(const EventContext &) const override
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_trackParticleContainerName
virtual ~HGTDTruthTrackDecorationAlg()=default
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_layerPrimaryExpectedKey
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_layerClusterShadowedKey