36 "/Event/InputFileLeaves" };
40 bool hasInput()
const override {
return true; }
63 filteredLeaves.reserve( leaves.size() );
64 std::copy_if( leaves.begin(), leaves.end(), std::back_inserter( filteredLeaves ),
65 [&]( IDataStoreLeaves::LeavesList::const_reference i ) {
66 return i && i->registry() &&
67 std::find( m_tesVetoList.begin(), m_tesVetoList.end(), i->registry()->identifier() ) ==
71 m_objects.assign( filteredLeaves.begin(), filteredLeaves.end() );
75 m_objects.assign( leaves.begin(), leaves.end() );
bool PyHelper setProperty(IInterface *p, char *name, char *value)
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.
Implementation of property with value of concrete type.
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.
virtual StatusCode collectObjects()
Collect all objects to be written to the output stream.
IDataSelector m_objects
Collection of objects being selected.
This class is used for returning status codes from appropriate routines.
constexpr static const auto FAILURE