ATLAS Offline Software
|
#include <ITrackValidationNtupleTool.h>
Public Member Functions | |
virtual StatusCode | addNtupleItems (TTree *tree)=0 |
add branches to the tree Should be called once (per track collection and tree) dunring the initialisation phase by the calling algorithm (usually Trk::TrackValidationNtupleWriter) More... | |
virtual StatusCode | fillTrackData (const Trk::Track &, const int iterationIndex, const unsigned int fitStatCode=0)=0 |
fill ntuple data of a given track without writing the record. More... | |
virtual StatusCode | fillTrackParticleData (const Trk::TrackParticleBase &)=0 |
fill ntuple data of a given track particle without writing the record. More... | |
virtual StatusCode | fillTrackTruthData (const Trk::TrackParameters *&, const TrackTruth &, const int truthIndex=-1)=0 |
virtual void | resetVariables ()=0 |
reset the variables after writing the record to disk ntuple More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Interface ID, declared here, and defined below. More... | |
provides the interface for validation tools which write special information about generated tracks into ntuples.
Definition at line 38 of file ITrackValidationNtupleTool.h.
|
pure virtual |
add branches to the tree Should be called once (per track collection and tree) dunring the initialisation phase by the calling algorithm (usually Trk::TrackValidationNtupleWriter)
Implemented in Trk::MeasurementVectorNtupleTool, Trk::TrackInformationNtupleTool, and Trk::PerigeeParametersNtupleTool.
|
pure virtual |
fill ntuple data of a given track without writing the record.
Implemented in Trk::MeasurementVectorNtupleTool, Trk::TrackInformationNtupleTool, and Trk::PerigeeParametersNtupleTool.
|
pure virtual |
fill ntuple data of a given track particle without writing the record.
Implemented in Trk::MeasurementVectorNtupleTool, Trk::TrackInformationNtupleTool, and Trk::PerigeeParametersNtupleTool.
|
pure virtual |
Implemented in Trk::MeasurementVectorNtupleTool, Trk::TrackInformationNtupleTool, and Trk::PerigeeParametersNtupleTool.
|
inlinestatic |
Interface ID, declared here, and defined below.
Definition at line 69 of file ITrackValidationNtupleTool.h.
|
pure virtual |
reset the variables after writing the record to disk ntuple
Implemented in Trk::MeasurementVectorNtupleTool, Trk::TrackInformationNtupleTool, and Trk::PerigeeParametersNtupleTool.