![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef JETTAGTOOLS_MULTISVTAG_H
10 #define JETTAGTOOLS_MULTISVTAG_H
13 #include "GaudiKernel/ToolHandle.h"
25 class MultiSVTag :
public extends<AthAlgTool, ITagTool>
28 MultiSVTag(
const std::string&,
const std::string&,
const IInterface*);
35 const std::string &jetName)
const override;
84 const std::vector<std::string>& inputVars,
86 bool &badVariableFound,
87 std::vector<float*> &inputPointers);
virtual void finalizeHistos() override
std::string m_taggerNameBase
Simplified Boosted Regression Tree, support TMVA, lgbm, and xgboost.
const std::vector< float * > & GetPointers() const
Return stored pointers (which are used by methods with no args)
virtual StatusCode initialize() override
virtual ~MultiSVTag()=default
::StatusCode StatusCode
StatusCode definition for legacy code.
MultiSVTag(const std::string &, const std::string &, const IInterface *)
virtual StatusCode tagJet(const xAOD::Vertex &priVtx, const xAOD::Jet &jetToTag, xAOD::BTagging &BTag, const std::string &jetName) const override
The namespace of all packages in PhysicsAnalysis/JetTagging.
void SetVariableRefs(MsgStream &msg, const std::vector< std::string > &inputVars, unsigned &nConfgVar, bool &badVariableFound, std::vector< float * > &inputPointers)
float GetGradBoostMVA(const std::vector< float > &values) const
Class describing a Vertex.
std::string m_secVxFinderName
std::string m_ForcedCalibName
double GetClassResponse(MVAUtils::BDT *bdt) const
@ BTag
The object is a b-tagging object.
SG::ReadCondHandleKey< JetTagCalibCondData > m_readKey
Key of calibration data:
std::string m_sv1_infosource