![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef BTAGTOOLS_TAGNTUPLEDUMPER_C
6 #define BTAGTOOLS_TAGNTUPLEDUMPER_C
18 #include "GaudiKernel/ToolHandle.h"
31 #include "GaudiKernel/ServiceHandle.h"
32 #include "GaudiKernel/ITHistSvc.h"
50 const std::map<std::string,double>&
inputs,
51 const std::string& jetauthor)
const override;
57 mutable std::map< std::pair<std::string, std::string>,
float* > m_features
ATLAS_THREAD_SAFE;
ServiceHandle< ITHistSvc > m_hist_svc
virtual StatusCode finalize() override
::StatusCode StatusCode
StatusCode definition for legacy code.
The namespace of all packages in PhysicsAnalysis/JetTagging.
virtual ~TagNtupleDumper()
virtual void assignProbability(xAOD::BTagging *BTag, const std::map< std::string, double > &inputs, const std::string &jetauthor) const override
@ BTag
The object is a b-tagging object.
TagNtupleDumper(const std::string &name, const std::string &n, const IInterface *)
Define macros for attributes used to control the static checker.
std::map< std::string, TTree * > m_trees ATLAS_THREAD_SAFE
virtual StatusCode initialize() override
std::map< std::pair< std::string, std::string >, float * > m_features ATLAS_THREAD_SAFE
std::mutex m_mutex ATLAS_THREAD_SAFE