18 m_leavesTool ( NULL ),
22 m_doPreLoadOpt =
false;
23 declareProperty(
"TESVetoList", m_tesVetoList );
35 sc =
toolSvc()->retrieveTool(
"DataSvcFileEntriesTool",
"InputCopyStreamTool",
63 filteredLeaves.reserve( leaves.size() );
64 for ( IDataStoreLeaves::LeavesList::const_iterator iL = leaves.begin();
65 iL != leaves.end(); ++iL )
67 if ( *iL && (*iL)->registry() )
73 filteredLeaves.push_back( (*iL) );
79 m_objects.assign( filteredLeaves.begin(), filteredLeaves.end() );
85 m_objects.assign( leaves.begin(), leaves.end() );
virtual const std::string & message() const
error message to be printed
Definition of the MsgStream class used to transmit messages.
Define general base for Gaudi exception.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
IDataSelector m_objects
Collection of objects being selected.
std::vector< DataObject * > LeavesList
Returned type.
bool isFailure() const
Test for a status code of FAILURE.
#define DECLARE_COMPONENT(type)
A small to stream Data I/O.
SmartIF< IToolSvc > & toolSvc() const
The standard ToolSvc service, Return a pointer to the service if present.
This class is used for returning status codes from appropriate routines.
virtual StatusCode finalize()
Terminate OutputStream.
virtual const std::string & name() const
The identifying name of the algorithm object.
SmartIF< IMessageSvc > & msgSvc() const
The standard message service.
virtual const LeavesList & leaves() const =0
Return the list of leaves.
virtual StatusCode collectObjects()
Collect all objects to be written to the output stream.
virtual StatusCode initialize()
Initialize OutputStream.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.