ATLAS Offline Software
Loading...
Searching...
No Matches
HGTD_AllTracksSelectionTool.h
Go to the documentation of this file.
1
12
13#ifndef HGTD_ALLTRACKSSELECTIONTOOL_H
14#define HGTD_ALLTRACKSSELECTIONTOOL_H
15
18
20 : public extends<AthAlgTool, IHGTD_TrackSelectionTool> {
21
22public:
23 HGTD_AllTracksSelectionTool(const std::string&, const std::string&,
24 const IInterface*);
25
26 virtual ~HGTD_AllTracksSelectionTool() = default;
27
29 // for AthAlgTool interface
30 virtual StatusCode initialize() override final;
31
32 // for IHGTD_TrackSelectionTool interface
33
34 virtual bool trackPassesSelection(
35 const xAOD::TrackParticle* track_particle) const override final;
37};
38
39#endif // HGTD_ALLTRACKSSELECTIONTOOL_H
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration.
virtual ~HGTD_AllTracksSelectionTool()=default
virtual StatusCode initialize() override final
virtual bool trackPassesSelection(const xAOD::TrackParticle *track_particle) const override final
HGTD_AllTracksSelectionTool(const std::string &, const std::string &, const IInterface *)
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.