ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
HighGranularityTimingDetector
HGTD_Analysis
src
HGTD_AllTracksSelectionTool.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration.
3
*/
4
5
#include "
HGTD_Analysis/HGTD_AllTracksSelectionTool.h
"
6
7
HGTD_AllTracksSelectionTool::HGTD_AllTracksSelectionTool
(
const
std::string& t,
8
const
std::string& n,
9
const
IInterface* p)
10
: base_class(t, n, p) {}
11
12
StatusCode
HGTD_AllTracksSelectionTool::initialize
() {
13
return
StatusCode::SUCCESS;
14
}
15
16
bool
HGTD_AllTracksSelectionTool::trackPassesSelection
(
17
const
xAOD::TrackParticle
* track_particle)
const
{
18
bool
passes_cuts = track_particle->
pt
() / 1.e3 > 1.;
19
passes_cuts &= std::abs(track_particle->
eta
()) > 2.4;
20
return
passes_cuts;
21
}
HGTD_AllTracksSelectionTool.h
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration.
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
xAOD::TrackParticle_v1::pt
virtual double pt() const override final
The transverse momentum ( ) of the particle.
Definition
TrackParticle_v1.cxx:75
xAOD::TrackParticle_v1::eta
virtual double eta() const override final
The pseudorapidity ( ) of the particle.
Definition
TrackParticle_v1.cxx:79
xAOD::TrackParticle
TrackParticle_v1 TrackParticle
Reference the current persistent version:
Definition
Event/xAOD/xAODTracking/xAODTracking/TrackParticle.h:13
Generated on
for ATLAS Offline Software by
1.17.0