|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef TRK_TRACKPOSITIONNTUPLEHELPER_H
15 #define TRK_TRACKPOSITIONNTUPLEHELPER_H
27 class MeasurementBase;
52 const int& detectorType,
53 const bool& isOutlier );
65 const int& detectorType );
69 const int& detectorType );
88 #endif // TRK_TRACKPOSITIONNTUPLEHELPER_H
std::vector< float > * m_trkMomentumY
global momentum Y of track at measurement
virtual StatusCode fillMeasurementData(const Trk::MeasurementBase *, const Trk::TrackParameters *, const int &detectorType, const bool &isOutlier)
fill hit position data
~TrackPositionNtupleHelper()
std::vector< float > * m_trkMomentumX
global momentum X of track at measurement
StatusCode finalize()
finalize
bool m_trkParametersWarning
warn only once if no track pars exist
std::vector< float > * m_trkY
global position Y of track intersecting meas't surface
std::vector< float > * m_trkZ
global position Z of track intersection meas't surface
virtual StatusCode resetVariables(const int &detectorType)
reset ntuple variables
std::vector< float > * m_trkX
global position X of track intersecting meas't surface
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< float > * m_trkLoc2
local position 2nd coord.
TrackPositionNtupleHelper(const std::string &, const std::string &, const IInterface *)
Ensure that the ATLAS eigen extensions are properly loaded.
represents the track state (measurement, material, fit parameters and quality) at a surface.
std::vector< float > * m_trkMomentumZ
global momentum Z of track at measurement
virtual StatusCode fillHoleData(const Trk::TrackStateOnSurface &, const int &)
fill special data about holes on track (here: do nothing)
This validation tool writes information about track positions.
std::vector< float > * m_trkLoc1
local position 1st coord.
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