|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef BTAGTOOL_MULTIVARIATETAGMANAGER_C
6 #define BTAGTOOL_MULTIVARIATETAGMANAGER_C
25 class IMultivariateJetTagger;
27 class MultivariateTagManager:
public extends<AthAlgTool, ITagTool>
43 const std::string &jetName)
const override;
49 typedef std::map<std::string, double>
var_map;
80 #endif // BTAGTOOL_MULTIVARIATETAGMANAGER_C
std::string m_sv0_infosource
std::map< std::string, std::string > m_aux_data_name_map
void fill_sv0(const xAOD::Vertex &priVtx, var_map &inputs, xAOD::BTagging &BTag) const
virtual ~MultivariateTagManager()=default
void fill_arbitrary_aux_data(var_map &inputs, xAOD::BTagging &BTag) const
void fill_jetfitter(var_map &inputs, xAOD::BTagging &BTag) const
void fill_softmuon(var_map &inputs, xAOD::BTagging &BTag) const
std::vector< std::string > m_arbitrary_aux_data
::StatusCode StatusCode
StatusCode definition for legacy code.
void fill_sv1(var_map &inputs, xAOD::BTagging &BTag) const
virtual StatusCode tagJet(const xAOD::Vertex &priVtx, const xAOD::Jet &jetToTag, xAOD::BTagging &BTag, const std::string &jetName) const override
virtual void finalizeHistos() override
std::string m_softmuon_infosource
std::string m_ip3d_infosource
std::string m_jftNN_infosource
The namespace of all packages in PhysicsAnalysis/JetTagging.
ToolHandleArray< IMultivariateJetTagger > m_MultivariateTaggerHandleArray
virtual StatusCode initialize() override
void fill_ip3d(var_map &inputs, xAOD::BTagging &BTag) const
MultivariateTagManager(const std::string &, const std::string &, const IInterface *)
std::map< std::string, double > var_map
Class describing a Vertex.
std::string m_sv1_infosource
std::string m_ip2d_infosource
void fill_ip2d(var_map &inputs, xAOD::BTagging &BTag) const
@ BTag
The object is a b-tagging object.
void fill_trkSum(var_map &inputs, xAOD::BTagging &BTag) const
void fill_mvb(var_map &inputs, xAOD::Jet &jet, xAOD::BTagging &BTag) const