14#ifndef TRK_DAF_VALIDATIONNTUPLEHELPER_H
15#define TRK_DAF_VALIDATIONNTUPLEHELPER_H
18#include "GaudiKernel/ToolHandle.h"
50 const int& detectorType,
51 const bool& isOutlier );
63 const int& detectorType );
67 const int& detectorType );
StatusCode finalize()
finalize
~DAF_ValidationNtupleHelper()
std::vector< int > * m_indexOfMaxAssgnProb
static const unsigned int s_maxContainedROTs
virtual StatusCode fillHoleData(const Trk::TrackStateOnSurface &, const int &)
fill special data about holes on track (here: do nothing)
std::vector< int > * m_nContainedROTs
std::vector< float > * m_maxAssgnProb
ToolHandle< Trk::IResidualPullCalculator > m_residualPullCalculator
The residual and pull calculator tool.
virtual StatusCode fillMeasurementData(const Trk::MeasurementBase *, const Trk::TrackParameters *, const int &detectorType, const bool &isOutlier)
fill Trk::CompetingRIOsOnTrack data
virtual StatusCode resetVariables(const int &detectorType)
reset ntuple variables
bool m_writeHitPositions
jobOption: shall the positions of the contained ROTs be written?
virtual StatusCode addNtupleItems(TTree *tree, const int &detectorType)
add items to the ntuple and configure the helper tool: should be called once (per detector type) by t...
StatusCode initialize()
initialize
DAF_ValidationNtupleHelper(const std::string &, const std::string &, const IInterface *)
provides the interface for tools which calculate residuals and pulls.
This class is the pure abstract base class for all fittable tracking measurements.
represents the track state (measurement, material, fit parameters and quality) at a surface.
Ensure that the ATLAS eigen extensions are properly loaded.
ParametersBase< TrackParametersDim, Charged > TrackParameters