ATLAS Offline Software
|
Interface to set up and write a TrkValidation ntuple so that it can be called for validation action 'inside' any tracking tool. More...
#include <IDirectTrackNtupleWriter.h>
Public Member Functions | |
virtual StatusCode | writeTrackData (const Trk::Track &, const int iterationIndex, const unsigned int fitStatCode=0)=0 |
fill AND write ntuple data of a given track More... | |
virtual StatusCode | writeTrackParticleData (const Trk::TrackParticleBase &)=0 |
fill AND write ntuple data of a given track particle More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Interface ID, declared here, and defined below. More... | |
Interface to set up and write a TrkValidation ntuple so that it can be called for validation action 'inside' any tracking tool.
provides an interface of a wrapper tool around the various flavours of track validation tools in a similar way as the TrackValidationNtupleWriter works with storegate. In contrast to the track validation tools, this tools books its own tree and writes to it. It is therefore meant to fill track validation variables from inside a track reconstruction tool/alg.
Definition at line 46 of file IDirectTrackNtupleWriter.h.
|
inlinestatic |
Interface ID, declared here, and defined below.
Definition at line 63 of file IDirectTrackNtupleWriter.h.
|
pure virtual |
fill AND write ntuple data of a given track
Implemented in Trk::DirectTrackNtupleWriterTool.
|
pure virtual |
fill AND write ntuple data of a given track particle
Implemented in Trk::DirectTrackNtupleWriterTool.