12#ifndef ATHENAROOTCOMPS_ROOTNTUPLEOUTPUTMETADATATOOL_H
13#define ATHENAROOTCOMPS_ROOTNTUPLEOUTPUTMETADATATOOL_H 1
22#include "GaudiKernel/ServiceHandle.h"
23#include "GaudiKernel/IIncidentListener.h"
36 :
public extends<::AthAlgTool, IIncidentListener, ::IAthenaOutputTool>
42 const std::string& name,
43 const IInterface* parent);
50 virtual StatusCode
finalize()
override;
51 virtual StatusCode
stop()
override;
59 virtual void handle(
const Incident& incident)
override;
73 StatusCode
addMetadata(
const std::string& key,
const void* obj,
const std::type_info& ti);
The Athena Transient Store API.
Some weak symbol referencing magic... These are declared in AthenaKernel/getMessageSvc....