|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef BTAGTOOL_MSVVARIABLESFACTORY_C
8 #define BTAGTOOL_MSVVARIABLESFACTORY_C
28 const std::string&
n,
const IInterface*
p);
38 std::string
basename)
const override ;
45 std::vector<const xAOD::Vertex*>& secVertex,
virtual StatusCode finalize() override
virtual StatusCode fillMSVVariables(const xAOD::Jet &, xAOD::BTagging *BTag, const Trk::VxSecVKalVertexInfo *myInfoVKal, xAOD::VertexContainer *btagVertex, const xAOD::Vertex &PV, std::string basename) const override
MSVVariablesFactory(const std::string &name, const std::string &n, const IInterface *p)
virtual ~MSVVariablesFactory()=default
The Athena Transient Store API.
::StatusCode StatusCode
StatusCode definition for legacy code.
The namespace of all packages in PhysicsAnalysis/JetTagging.
Eigen::Matrix< double, 3, 1 > Vector3D
virtual StatusCode initialize() override
Class describing a Vertex.
@ BTag
The object is a b-tagging object.
double get3DSignificance(const xAOD::Vertex *priVertex, std::vector< const xAOD::Vertex * > &secVertex, const Amg::Vector3D jetDirection) const
virtual StatusCode createMSVContainer(const xAOD::Jet &, const Trk::VxSecVKalVertexInfo *myInfoVKal, xAOD::VertexContainer *btagVertex, const xAOD::Vertex &PV) const override