5#ifndef ATHENAMPTOOLS_SHAREDWRITERTOOL_H
6#define ATHENAMPTOOLS_SHAREDWRITERTOOL_H
16 ,
const std::string& name
17 ,
const IInterface* parent);
22 virtual StatusCode
finalize()
override;
32 virtual std::unique_ptr<AthenaInterprocess::ScheduledWork>
bootstrap_func()
override;
33 virtual std::unique_ptr<AthenaInterprocess::ScheduledWork>
exec_func()
override;
34 virtual std::unique_ptr<AthenaInterprocess::ScheduledWork>
fin_func()
override;
43 this,
"MotherProcess",
false,
44 "Expect mother process to write event data. The default is false."};
47 "Are we running in debug mode? The default is false"};
std::unique_ptr< AllWorkerOutputs > AllWorkerOutputs_ptr