![]() |
ATLAS Offline Software
|
#include <IHGTD_ExpertTrackTimeAccessor.h>
Public Member Functions | |
| DeclareInterfaceID (IHGTD_ExpertTrackTimeAccessor, 1, 0) | |
| virtual bool | expertHasTime (const xAOD::TrackParticle &track_particle) const =0 |
| Not each track has a time defined. | |
| virtual float | expertTime (const xAOD::TrackParticle &track_particle) const =0 |
| Returns the reconstructed time assigned to the track. | |
| virtual float | expertTimeRes (const xAOD::TrackParticle &track_particle) const =0 |
| Assuming gaussian behaviour for the track time resolution, this function retuns the uncertainty on the track time that is defined by the per hit resolutin and the number of hits associated to the given track by the relation sigma_track = sigma_hit / sqrt(n_hits). | |
| virtual float | fracPrimaryHits (const xAOD::TrackParticle &track_particle) const =0 |
| Returns the fraction of the hits used for the track time that were left by a primary particle. | |
| virtual int | numberPotentialPrimaryHits (const xAOD::TrackParticle &track_particle) const =0 |
| Returns the number of HGTD surfaces on which a hit from a primary particle was expected for this track. | |
| virtual float | getTruthTime (const xAOD::TruthParticle &truth_particle) const |
| Returns the time of the associated truth vertex, if one can be found. | |
| virtual float | getTruthTime (const xAOD::TrackParticle &track_particle) const |
| virtual float | getTruthTime (const xAOD::TruthVertex &truth_vertex) const |
Definition at line 30 of file IHGTD_ExpertTrackTimeAccessor.h.
| IHGTD_ExpertTrackTimeAccessor::DeclareInterfaceID | ( | IHGTD_ExpertTrackTimeAccessor | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
Not each track has a time defined.
Before accessing the time, check with this function, if the track has a time assigned.
Expert use only, see the warning in the file header.
|
pure virtual |
Returns the reconstructed time assigned to the track.
The time has already been corrected for time of flight relative to the reconstructed z0 position of the track.
Expert use only, see the warning in the file header.
|
pure virtual |
Assuming gaussian behaviour for the track time resolution, this function retuns the uncertainty on the track time that is defined by the per hit resolutin and the number of hits associated to the given track by the relation sigma_track = sigma_hit / sqrt(n_hits).
Expert use only, see the warning in the file header.
|
pure virtual |
Returns the fraction of the hits used for the track time that were left by a primary particle.
|
inlinevirtual |
Definition at line 92 of file IHGTD_ExpertTrackTimeAccessor.h.
|
inlinevirtual |
Returns the time of the associated truth vertex, if one can be found.
A default value of -999 is returned if not.
Definition at line 83 of file IHGTD_ExpertTrackTimeAccessor.h.
|
inlinevirtual |
Definition at line 104 of file IHGTD_ExpertTrackTimeAccessor.h.
|
pure virtual |
Returns the number of HGTD surfaces on which a hit from a primary particle was expected for this track.