|
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef D3PDMAKERCORECOMPS_MAKERALG_H
14 #define D3PDMAKERCORECOMPS_MAKERALG_H
21 #include "GaudiKernel/ServiceHandle.h"
22 #include "GaudiKernel/ToolHandle.h"
106 #endif //not D3PDMAKERCORECOMPS_MAKERALG_H
StatusCode fillToolWithoutAuditor(IObjFillerTool &tool)
Cakk fill on a tool without an auditor.
ToolHandleArray< IObjFillerTool > m_tools
Property: List of object filler tools to run.
virtual StatusCode execute()
Standard Gaudi execute method.
algorithm that marks for write data objects in SG
ToolHandleArray< IMetadataTool > m_metadataTools
Property: List of metadata tools to run.
Define an abstract interface for building a D3PD tree.
std::string m_tuplePath
Property: The tuple name.
StatusCode(D3PD::MakerAlg::* m_fillFunction)(IObjFillerTool &)
Pointer to the fill function to be used.
StatusCode fillToolWithAuditor(IObjFillerTool &tool)
Call fill() on a tool with an auditor.
Block filler tool for noisy FEB information.
virtual StatusCode initialize()
Standard Gaudi initialize method.
ID3PD * m_d3pd
The created tuple. Note: we don't take ownership.
::StatusCode StatusCode
StatusCode definition for legacy code.
MakerAlg(const std::string &name, ISvcLocator *svcloc)
Standard Gaudi algorithm constructor.
bool m_booked
Flag that we've called book().
ServiceHandle< ID3PDSvc > m_d3pdSvc
Property: The D3PD creation service.
bool m_audit
Property: Audit the tools with PerfMon or not?
virtual StatusCode finalize()
Standard Gaudi finalize method.
Abstract interface for a D3PD tree.
Abstract interface for service to create D3PD trees.
Algorithm to create a D3PD tree.