ATLAS Offline Software
Loading...
Searching...
No Matches
ExpertTrackTimeFromEDMTool.cxx
Go to the documentation of this file.
1
9
11
12using namespace HGTD;
13
15 const std::string& n,
16 const IInterface* p)
17 : base_class(t, n, p) {}
18
20 ATH_CHECK(AthAlgTool::initialize());
21 return StatusCode::SUCCESS;
22}
23
25 const xAOD::TrackParticle& /*track_particle*/) const {
26 return true;
27}
28
30 const xAOD::TrackParticle& track_particle) const {
31 return track_particle.time();
32}
33
35 const xAOD::TrackParticle& /*track_particle*/) const {
36 return -1;
37}
38
40 const xAOD::TrackParticle& /*track_particle*/) const {
41 return -1;
42}
43
45 const xAOD::TrackParticle& /*track_particle*/) const {
46 return -1;
47}
#define ATH_CHECK
Evaluate an expression and check for errors.
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration.
virtual float fracPrimaryHits(const xAOD::TrackParticle &track_particle) const override final
virtual float expertTimeRes(const xAOD::TrackParticle &track_particle) const override final
virtual StatusCode initialize() override final
virtual bool expertHasTime(const xAOD::TrackParticle &track_particle) const override final
ExpertTrackTimeFromEDMTool(const std::string &, const std::string &, const IInterface *)
virtual int numberPotentialPrimaryHits(const xAOD::TrackParticle &track_particle) const override final
virtual float expertTime(const xAOD::TrackParticle &track_particle) const override final
float time() const
Returns the time.
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
TrackParticle_v1 TrackParticle
Reference the current persistent version: