6#ifndef BTAGTOOL_IMSVVARIABLESFACTORY_C
7#define BTAGTOOL_IMSVVARIABLESFACTORY_C
18#include "GaudiKernel/IAlgTool.h"
32 (
"Analysis::IMSVVariablesFactory", 1, 0);
static const InterfaceID & interfaceID()
virtual StatusCode initialize()=0
virtual StatusCode createMSVContainer(const xAOD::Jet &, const Trk::VxSecVKalVertexInfo *myInfoVKal, xAOD::VertexContainer *btagVertex, const xAOD::Vertex &PV) const =0
virtual StatusCode fillMSVVariables(const xAOD::Jet &, xAOD::BTagging *BTag, const Trk::VxSecVKalVertexInfo *myInfoVKal, xAOD::VertexContainer *btagVertex, const xAOD::Vertex &PV, std::string basename) const =0
virtual ~IMSVVariablesFactory()
virtual StatusCode finalize()=0
The namespace of all packages in PhysicsAnalysis/JetTagging.
static const InterfaceID IID_IMSVVariablesFactory("Analysis::IMSVVariablesFactory", 1, 0)
Ensure that the ATLAS eigen extensions are properly loaded.
Jet_v1 Jet
Definition of the current "jet version".
BTagging_v1 BTagging
Definition of the current "BTagging version".
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Vertex_v1 Vertex
Define the latest version of the vertex class.
std::string basename(std::string name)