|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ATHENAPOOLSERVICES_IATHENAROOTSTREAMERSVC_H
6 #define ATHENAPOOLSERVICES_IATHENAROOTSTREAMERSVC_H
19 #include "GaudiKernel/IService.h"
virtual StatusCode AdoptStreamerForClass(const std::string &class_name)=0
Adopt ROOT custom streamer for a given class.
Gaudi style interface to Athena ROOT streamer service.
virtual StatusCode AddStreamer(T_AthenaRootConverterBase *converter, bool adopt=true)=0
Create (or exetend) ROOT streamer Class name for which the streamer is added is extracted from the co...
::StatusCode StatusCode
StatusCode definition for legacy code.
DeclareInterfaceID(IAthenaRootStreamerSvc, 2, 0)
Declare interface ID.
virtual StatusCode AdoptAllStreamers()=0
Adopt all ROOT streamers known to the service.
virtual StatusCode AddStreamer(const std::string &converter_classname, bool adopt=true)=0
Create (or exetend) ROOT streamer Class name for which the streamer is added is extracted from the co...