5#ifndef MUSAVTXFITTERTOOL_H
6#define MUSAVTXFITTERTOOL_H
9#include "GaudiKernel/ToolHandle.h"
56 std::vector<double>
cov;
79 StatusCode
doPostFitSelections(std::vector<MuSAVtxFitterTool::WrkVrt>& workVerticesContainer)
const;
82 StatusCode
selectBestVertices(std::vector<MuSAVtxFitterTool::WrkVrt>& workVerticesContainer)
const;
87 this,
"VertexFitterTool",
"Trk::TrkVKalVrtFitter",
"Vertex fitter tool"};
89 this,
"Extrapolator",
"Trk::Extrapolator/AtlasExtrapolator",
"ATLAS Extrapolator tool"};
91 DoubleProperty
m_etaCutMSTP{
this,
"etaCutMSTP", 2.5,
"Maximum |eta| of input MSTPs"};
92 DoubleProperty
m_baseChi2Cut{
this,
"baseChi2Cut", 50.,
"Maximum allowed chi2 of saved vertices"};
93 Gaudi::Property<bool>
m_doValidation{
this,
"doValidation",
false,
"Vertex every MSTP in input as part of validation process"};
xAOD::MuonContainer * muonContainer
Eigen::Matrix< double, 3, 1 > Vector3D
static const InterfaceID IID_MuSAVtxFitterTool("MuSAVtxFitterTool", 1, 0)
EventInfo_v1 EventInfo
Definition of the latest event info version.
TrackParticle_v1 TrackParticle
Reference the current persistent version:
MuonContainer_v1 MuonContainer
Definition of the current "Muon container version".