18#include "GaudiKernel/TypeNameString.h"
28 msg(MSG::INFO) <<
"initialize()" <<
endmsg;
30 msg(MSG::FATAL) <<
"Cannot get TrackSummaryTool" <<
endmsg;
31 return StatusCode::FAILURE;
33 msg(MSG::INFO) <<
"finished initialize()" <<
endmsg;
34 return StatusCode::SUCCESS ;
54 msg(MSG::FATAL) <<
" Could not get Trk::Perigee " <<
endmsg;
66 std::unique_ptr<Trk::TrackSummary> summary =
m_TrackSummaryTool->summary(Gaudi::Hive::currentContext(), *aTrack);
Scalar theta() const
theta method
bool msgLvl(const MSG::Level lvl) const
ToolHandle< Trk::ITrackSummaryTool > m_TrackSummaryTool
virtual StatusCode initialize()
virtual bool fill(const Trk::Track *aTrack, TRT::TrackInfo *output, const xAOD::EventInfo &eventInfo, const xAOD::VertexContainer &vertices)
FillAlignTrkInfo(const std::string &type, const std::string &name, const IInterface *parent)
int numberDoF() const
returns the number of degrees of freedom of the overall track or vertex fit as integer
double chiSquared() const
returns the of the overall track fit
const Perigee * perigeeParameters() const
return Perigee.
const FitQuality * fitQuality() const
return a pointer to the fit quality const-overload
ParametersT< TrackParametersDim, Charged, PerigeeSurface > Perigee
@ numberOfSCTHits
number of SCT holes
@ numberOfPixelHits
number of pixel layers on track with absence of hits
@ numberOfTRTHits
number of TRT outliers
EventInfo_v1 EventInfo
Definition of the latest event info version.
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".