|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef TRK_HITPOSITIONNTUPLEHELPER_H
15 #define TRK_HITPOSITIONNTUPLEHELPER_H
26 class MeasurementBase;
51 const int& detectorType,
52 const bool& isOutlier );
64 const int& detectorType);
68 const int& detectorType );
91 #endif // TRK_HITPOSITIONNTUPLEHELPER_H
virtual StatusCode fillHoleData(const Trk::TrackStateOnSurface &, const int &)
fill special data about holes on track (here: do nothing)
StatusCode initialize()
initialize
std::vector< float > * m_hitSurfaceY
y-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm
std::vector< float > * m_hitSurfaceRadius
perp() of the center of the measurement surface UNIT:mm
std::vector< float > * m_hitPhi
phi() of GlobalPosition of the measurement UNIT:rad
std::vector< float > * m_hitY
y-coordinate of GlobalPosition of the measurement UNIT:mm
std::vector< float > * m_hitSurfaceZ
z-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< float > * m_hitSurfaceX
x-coordinate of GlobalPosition of the center of the measurement surface UNIT:mm
std::vector< float > * m_hitZ
x-coordinate of GlobalPosition of the measurement UNIT:mm
StatusCode finalize()
finalize
~HitPositionNtupleHelper()
Ensure that the ATLAS eigen extensions are properly loaded.
HitPositionNtupleHelper(const std::string &, const std::string &, const IInterface *)
represents the track state (measurement, material, fit parameters and quality) at a surface.
std::vector< float > * m_hitLoc1
Trk::loc1 of the local position of the measurement UNIT:mm.
std::vector< float > * m_hitRadius
perp() of GlobalPosition of the measurement UNIT:mm
std::vector< float > * m_hitSurfacePhi
phi() of the center of the measurement surface UNIT:rad
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< float > * m_hitSurfaceTheta
theta() of the center of the measurement surface UNIT:rad
virtual StatusCode resetVariables(const int &detectorType)
reset ntuple variables
virtual StatusCode fillMeasurementData(const Trk::MeasurementBase *, const Trk::TrackParameters *, const int &detectorType, const bool &isOutlier)
fill hit position data
std::vector< float > * m_hitLoc2
Trk::loc2 of the local position.
std::vector< float > * m_hitX
x-coordinate of GlobalPosition of the measurement UNIT:mm