59      filteredLeaves.reserve( leaves.size() );
 
   60      std::copy_if( leaves.begin(), leaves.end(), std::back_inserter( filteredLeaves ),
 
   61                    [&]( IDataStoreLeaves::LeavesList::const_reference i ) {
 
   62                      return i && i->registry() &&
 
   63                             std::find( m_tesVetoList.begin(), m_tesVetoList.end(), i->registry()->identifier() ) ==
 
   67      m_objects.assign( filteredLeaves.begin(), filteredLeaves.end() );
 
   71      m_objects.assign( leaves.begin(), leaves.end() );
 
 
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
 
#define DECLARE_COMPONENT(type)
 
MsgStream & error() const
shortcut for the method msgStream(MSG::ERROR)
 
const std::string & name() const override
The identifying name of the algorithm object.
 
SmartIF< IToolSvc > & toolSvc() const
The standard ToolSvc service, Return a pointer to the service if present.
 
Define general base for Gaudi exception.
 
virtual const std::string & message() const
error message to be printed
 
std::vector< DataObject * > LeavesList
Returned type.
 
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
 
A small to stream Data I/O.
 
Gaudi::Property< bool > m_doPreLoadOpt
 
StatusCode finalize() override
Terminate OutputStream.
 
virtual StatusCode collectObjects()
Collect all objects to be written to the output stream.
 
IDataSelector m_objects
Collection of objects being selected.
 
StatusCode initialize() override
Initialize OutputStream.
 
Gaudi::Property< bool > m_doPreLoad
 
This class is used for returning status codes from appropriate routines.
 
const StatusCode & ignore() const
Allow discarding a StatusCode without warning.
 
constexpr static const auto FAILURE