ATLAS Offline Software
Loading...
Searching...
No Matches
HGTD::ExpertTrackTimeFromEDMTool Class Reference

#include <ExpertTrackTimeFromEDMTool.h>

Inheritance diagram for HGTD::ExpertTrackTimeFromEDMTool:
Collaboration diagram for HGTD::ExpertTrackTimeFromEDMTool:

Public Member Functions

 ExpertTrackTimeFromEDMTool (const std::string &, const std::string &, const IInterface *)
virtual ~ExpertTrackTimeFromEDMTool ()=default
virtual StatusCode initialize () override final
virtual bool expertHasTime (const xAOD::TrackParticle &track_particle) const override final
virtual float expertTime (const xAOD::TrackParticle &track_particle) const override final
virtual float expertTimeRes (const xAOD::TrackParticle &track_particle) const override final
virtual float fracPrimaryHits (const xAOD::TrackParticle &track_particle) const override final
virtual int numberPotentialPrimaryHits (const xAOD::TrackParticle &track_particle) const override final

Detailed Description

Definition at line 31 of file ExpertTrackTimeFromEDMTool.h.

Constructor & Destructor Documentation

◆ ExpertTrackTimeFromEDMTool()

ExpertTrackTimeFromEDMTool::ExpertTrackTimeFromEDMTool ( const std::string & t,
const std::string & n,
const IInterface * p )

Definition at line 14 of file ExpertTrackTimeFromEDMTool.cxx.

17 : base_class(t, n, p) {}

◆ ~ExpertTrackTimeFromEDMTool()

virtual HGTD::ExpertTrackTimeFromEDMTool::~ExpertTrackTimeFromEDMTool ( )
virtualdefault

Member Function Documentation

◆ expertHasTime()

bool ExpertTrackTimeFromEDMTool::expertHasTime ( const xAOD::TrackParticle & track_particle) const
finaloverridevirtual

Definition at line 24 of file ExpertTrackTimeFromEDMTool.cxx.

25 {
26 return true;
27}

◆ expertTime()

float ExpertTrackTimeFromEDMTool::expertTime ( const xAOD::TrackParticle & track_particle) const
finaloverridevirtual

Definition at line 29 of file ExpertTrackTimeFromEDMTool.cxx.

30 {
31 return track_particle.time();
32}
float time() const
Returns the time.

◆ expertTimeRes()

float ExpertTrackTimeFromEDMTool::expertTimeRes ( const xAOD::TrackParticle & track_particle) const
finaloverridevirtual

Definition at line 34 of file ExpertTrackTimeFromEDMTool.cxx.

35 {
36 return -1;
37}

◆ fracPrimaryHits()

float ExpertTrackTimeFromEDMTool::fracPrimaryHits ( const xAOD::TrackParticle & track_particle) const
finaloverridevirtual

Definition at line 39 of file ExpertTrackTimeFromEDMTool.cxx.

40 {
41 return -1;
42}

◆ initialize()

StatusCode ExpertTrackTimeFromEDMTool::initialize ( )
finaloverridevirtual

Definition at line 19 of file ExpertTrackTimeFromEDMTool.cxx.

19 {
20 ATH_CHECK(AthAlgTool::initialize());
21 return StatusCode::SUCCESS;
22}
#define ATH_CHECK
Evaluate an expression and check for errors.

◆ numberPotentialPrimaryHits()

int ExpertTrackTimeFromEDMTool::numberPotentialPrimaryHits ( const xAOD::TrackParticle & track_particle) const
finaloverridevirtual

Definition at line 44 of file ExpertTrackTimeFromEDMTool.cxx.

45 {
46 return -1;
47}

The documentation for this class was generated from the following files: