|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef TRK_DAF_VALIDATIONNTUPLEHELPER_H
15 #define TRK_DAF_VALIDATIONNTUPLEHELPER_H
18 #include "GaudiKernel/ToolHandle.h"
26 class IResidualPullCalculator;
50 const int& detectorType,
51 const bool& isOutlier );
63 const int& detectorType );
67 const int& detectorType );
88 #endif // TRK_DAF_VALIDATIONNTUPLEHELPER_H
DAF_ValidationNtupleHelper(const std::string &, const std::string &, const IInterface *)
virtual StatusCode fillMeasurementData(const Trk::MeasurementBase *, const Trk::TrackParameters *, const int &detectorType, const bool &isOutlier)
fill Trk::CompetingRIOsOnTrack data
std::vector< float > * m_maxAssgnProb
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...
std::vector< int > * m_indexOfMaxAssgnProb
virtual StatusCode resetVariables(const int &detectorType)
reset ntuple variables
::StatusCode StatusCode
StatusCode definition for legacy code.
bool m_writeHitPositions
jobOption: shall the positions of the contained ROTs be written?
~DAF_ValidationNtupleHelper()
Ensure that the ATLAS eigen extensions are properly loaded.
represents the track state (measurement, material, fit parameters and quality) at a surface.
StatusCode initialize()
initialize
static const unsigned int s_maxContainedROTs
std::vector< int > * m_nContainedROTs
ToolHandle< Trk::IResidualPullCalculator > m_residualPullCalculator
The residual and pull calculator tool.
virtual StatusCode fillHoleData(const Trk::TrackStateOnSurface &, const int &)
fill special data about holes on track (here: do nothing)
StatusCode finalize()
finalize