ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
HighGranularityTimingDetector
HGTD_Analysis
src
ExpertTrackTimeFromEDMTool.cxx
Go to the documentation of this file.
1
9
10
#include "
ExpertTrackTimeFromEDMTool.h
"
11
12
using namespace
HGTD
;
13
14
ExpertTrackTimeFromEDMTool::ExpertTrackTimeFromEDMTool
(
const
std::string& t,
15
const
std::string& n,
16
const
IInterface* p)
17
: base_class(t, n, p) {}
18
19
StatusCode
ExpertTrackTimeFromEDMTool::initialize
() {
20
ATH_CHECK
(AthAlgTool::initialize());
21
return
StatusCode::SUCCESS;
22
}
23
24
bool
ExpertTrackTimeFromEDMTool::expertHasTime
(
25
const
xAOD::TrackParticle
&
/*track_particle*/
)
const
{
26
return
true
;
27
}
28
29
float
ExpertTrackTimeFromEDMTool::expertTime
(
30
const
xAOD::TrackParticle
& track_particle)
const
{
31
return
track_particle.
time
();
32
}
33
34
float
ExpertTrackTimeFromEDMTool::expertTimeRes
(
35
const
xAOD::TrackParticle
&
/*track_particle*/
)
const
{
36
return
-1;
37
}
38
39
float
ExpertTrackTimeFromEDMTool::fracPrimaryHits
(
40
const
xAOD::TrackParticle
&
/*track_particle*/
)
const
{
41
return
-1;
42
}
43
44
int
ExpertTrackTimeFromEDMTool::numberPotentialPrimaryHits
(
45
const
xAOD::TrackParticle
&
/*track_particle*/
)
const
{
46
return
-1;
47
}
ATH_CHECK
#define ATH_CHECK
Evaluate an expression and check for errors.
Definition
AthCheckMacros.h:40
ExpertTrackTimeFromEDMTool.h
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration.
HGTD::ExpertTrackTimeFromEDMTool::fracPrimaryHits
virtual float fracPrimaryHits(const xAOD::TrackParticle &track_particle) const override final
Definition
ExpertTrackTimeFromEDMTool.cxx:39
HGTD::ExpertTrackTimeFromEDMTool::expertTimeRes
virtual float expertTimeRes(const xAOD::TrackParticle &track_particle) const override final
Definition
ExpertTrackTimeFromEDMTool.cxx:34
HGTD::ExpertTrackTimeFromEDMTool::initialize
virtual StatusCode initialize() override final
Definition
ExpertTrackTimeFromEDMTool.cxx:19
HGTD::ExpertTrackTimeFromEDMTool::expertHasTime
virtual bool expertHasTime(const xAOD::TrackParticle &track_particle) const override final
Definition
ExpertTrackTimeFromEDMTool.cxx:24
HGTD::ExpertTrackTimeFromEDMTool::ExpertTrackTimeFromEDMTool
ExpertTrackTimeFromEDMTool(const std::string &, const std::string &, const IInterface *)
Definition
ExpertTrackTimeFromEDMTool.cxx:14
HGTD::ExpertTrackTimeFromEDMTool::numberPotentialPrimaryHits
virtual int numberPotentialPrimaryHits(const xAOD::TrackParticle &track_particle) const override final
Definition
ExpertTrackTimeFromEDMTool.cxx:44
HGTD::ExpertTrackTimeFromEDMTool::expertTime
virtual float expertTime(const xAOD::TrackParticle &track_particle) const override final
Definition
ExpertTrackTimeFromEDMTool.cxx:29
xAOD::TrackParticle_v1::time
float time() const
Returns the time.
Definition
TrackParticle_v1.cxx:161
HGTD
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
Definition
ExpertTrackTimeFromClustersTool.h:38
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