ATLAS Offline Software
Loading...
Searching...
No Matches
InDetTrackSelectionToolWrapper.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
6// InDetTrackSelectionToolWrapper.h
8
9#ifndef DERIVATIONFRAMEWORK_INDETTRACKSELECTIONTOOLWRAPPER_H
10#define DERIVATIONFRAMEWORK_INDETTRACKSELECTIONTOOLWRAPPER_H
11
12#include <string>
13
18#include "GaudiKernel/ToolHandle.h"
20
21namespace DerivationFramework {
22
23 class InDetTrackSelectionToolWrapper : public extends<AthAlgTool, IAugmentationTool> {
24 public:
25
26 using base_class::base_class;
27
28 virtual StatusCode initialize() override final ;
29 virtual StatusCode addBranches(const EventContext& ctx) const override final;
30
31 private:
32 ToolHandle< InDet::IInDetTrackSelectionTool > m_tool
33 {this,"TrackSelectionTool",""};
34
36 {this, "ContainerName", "InDetTrackParticles", "The input TrackParticleCollection"};
37
39 {this, "DecorationName", "","Name of the decoration which provides the track selection result."};
40 };
41}
42
43#endif // DERIVATIONFRAMEWORK_INDETTRACKSELECTIONTOOLWRAPPER_H
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
SG::ReadHandleKey< xAOD::TrackParticleContainer > m_tracksKey
ToolHandle< InDet::IInDetTrackSelectionTool > m_tool
virtual StatusCode addBranches(const EventContext &ctx) const override final
SG::WriteDecorHandleKey< xAOD::TrackParticleContainer > m_decorationKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid/attr name from which a WriteDecorHandle is made.
THE reconstruction tool.