ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
HighGranularityTimingDetector
HGTD_Analysis
HGTD_Analysis
HGTD_AllTracksSelectionTool.h
Go to the documentation of this file.
1
12
13
#ifndef HGTD_ALLTRACKSSELECTIONTOOL_H
14
#define HGTD_ALLTRACKSSELECTIONTOOL_H
15
16
#include "
AthenaBaseComps/AthAlgTool.h
"
17
#include "
HGTD_Analysis/IHGTD_TrackSelectionTool.h
"
18
19
class
HGTD_AllTracksSelectionTool
20
:
public
extends<AthAlgTool, IHGTD_TrackSelectionTool> {
21
22
public
:
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
AthAlgTool.h
IHGTD_TrackSelectionTool.h
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration.
HGTD_AllTracksSelectionTool::~HGTD_AllTracksSelectionTool
virtual ~HGTD_AllTracksSelectionTool()=default
HGTD_AllTracksSelectionTool::initialize
virtual StatusCode initialize() override final
Definition
HGTD_AllTracksSelectionTool.cxx:12
HGTD_AllTracksSelectionTool::trackPassesSelection
virtual bool trackPassesSelection(const xAOD::TrackParticle *track_particle) const override final
Definition
HGTD_AllTracksSelectionTool.cxx:16
HGTD_AllTracksSelectionTool::HGTD_AllTracksSelectionTool
HGTD_AllTracksSelectionTool(const std::string &, const std::string &, const IInterface *)
Definition
HGTD_AllTracksSelectionTool.cxx:7
const
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
Generated on
for ATLAS Offline Software by
1.17.0