ATLAS Offline Software
|
provides the interface for validation helper tools which write special information about generated tracks. More...
#include <IValidationNtupleHelperTool.h>
Public Member Functions | |
virtual StatusCode | addNtupleItems (TTree *tree, const int &detectorType)=0 |
add items to the ntuple and configure the helper tool. More... | |
virtual StatusCode | fillMeasurementData (const Trk::MeasurementBase *, const Trk::TrackParameters *, const int &detectorType, const bool &isOutlier)=0 |
fill special data about measurements More... | |
virtual StatusCode | fillHoleData (const Trk::TrackStateOnSurface &, const int &detectorType)=0 |
fill special data about holes on track More... | |
virtual StatusCode | resetVariables (const int &detectorType)=0 |
reset ntuple variables More... | |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Interface ID, declared here, and defined below. More... | |
provides the interface for validation helper tools which write special information about generated tracks.
These tools are called by tools implementing Trk::IValidationNtupleTool.
Definition at line 42 of file IValidationNtupleHelperTool.h.
|
pure virtual |
add items to the ntuple and configure the helper tool.
Should be called once (per detector type) by the steering tool (Trk::IValidationNtupleTool)
Implemented in Trk::BremPositionNtupleHelper, Trk::ResidualValidationNtupleHelper, Trk::TrackPositionNtupleHelper, Trk::HitPositionNtupleHelper, Trk::DAF_ValidationNtupleHelper, and Muon::MuonStationNtupleHelperTool.
|
pure virtual |
fill special data about holes on track
Implemented in Trk::BremPositionNtupleHelper, Trk::ResidualValidationNtupleHelper, Trk::TrackPositionNtupleHelper, Trk::HitPositionNtupleHelper, Trk::DAF_ValidationNtupleHelper, and Muon::MuonStationNtupleHelperTool.
|
pure virtual |
fill special data about measurements
Implemented in Trk::BremPositionNtupleHelper, Trk::ResidualValidationNtupleHelper, Trk::DAF_ValidationNtupleHelper, Trk::TrackPositionNtupleHelper, Trk::HitPositionNtupleHelper, and Muon::MuonStationNtupleHelperTool.
|
inlinestatic |
Interface ID, declared here, and defined below.
Definition at line 76 of file IValidationNtupleHelperTool.h.
|
pure virtual |
reset ntuple variables
Implemented in Trk::BremPositionNtupleHelper, Trk::ResidualValidationNtupleHelper, Trk::TrackPositionNtupleHelper, Trk::HitPositionNtupleHelper, Trk::DAF_ValidationNtupleHelper, and Muon::MuonStationNtupleHelperTool.