ATLAS Offline Software
Loading...
Searching...
No Matches
VectorFillerTool.h File Reference

Object filler tool for a collection of objects, saved as vectors. More...

#include "D3PDMakerUtils/VectorFillerToolBase.h"
#include "D3PDMakerInterfaces/IObjFillerTool.h"
#include "D3PDMakerInterfaces/ICollectionGetterTool.h"
#include "GaudiKernel/ToolHandle.h"
#include "GaudiKernel/IIncidentListener.h"
Include dependency graph for VectorFillerTool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  D3PD
 Block filler tool for noisy FEB information.

Functions

 D3PD::VectorFillerTool (const std::string &type, const std::string &name, const IInterface *parent)
 Object filler tool for a collection of objects, saved as vectors.
virtual StatusCode D3PD::initialize ()
 Standard Gaudi initialize method.
virtual StatusCode D3PD::configureD3PD (IAddVariable *tree)
 Configure the tool.
virtual StatusCode D3PD::book ()
 Declare tuple variables.
virtual StatusCode D3PD::fill ()
 Fill one object.
virtual bool D3PD::isContainerFiller () const
 Find out if the filler handles containers or single objects.
virtual void D3PD::handle (const Incident &inc)
 Handle end of run incidents to save the metadata at that point.

Variables

ToolHandle< ICollectionGetterToolD3PD::m_getter
 Property: The collection getter tool.
std::string D3PD::m_objectName
 Property: the name of the D3PDObject that created this tool.
bool D3PD::m_saveMetadata
 Property: If true, the metadata about the variables is saved.
ID3PDD3PD::m_tree
 Pointer to the ID3PD object used.

Detailed Description

Object filler tool for a collection of objects, saved as vectors.

Author
scott snyder snyde.nosp@m.r@bn.nosp@m.l.gov
Date
Aug, 2009

Definition in file VectorFillerTool.h.