5#ifndef JETTAGDERIVATIONUTILS_METADATAALG_H
6#define JETTAGDERIVATIONUTILS_METADATAALG_H
9#include "GaudiKernel/ServiceHandle.h"
10#include "GaudiKernel/IIncidentListener.h"
22 public IIncidentListener
25 MetadataAlg(
const std::string& name, ISvcLocator* pSvcLocator);
32 void handle(
const Incident&)
override;
38 this,
"truthWeightTool",
"PMGTools::PMGTruthWeightTool",
39 "the truth weight tool"};
41 this,
"h5Output",
"",
"output file service"};
43 this,
"jsonOutput",
"",
"json output file"
45 std::unordered_map<size_t, OriginalAodCounts>
m_weights;
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters: