The Gaudi Framework
v30r3 (a5ef0a68)
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
FileReadTool.h
Go to the documentation of this file.
1
#ifndef _FILEREADTOOL_H
2
#define _FILEREADTOOL_H
3
4
#include "
GaudiKernel/AlgTool.h
"
5
#include "
GaudiKernel/IFileAccess.h
"
6
16
struct
FileReadTool
:
extends
<AlgTool, IFileAccess> {
18
using
extends::extends;
19
20
std::unique_ptr<std::istream>
open
(
const
std::string
& url )
override
;
21
23
const
std::vector<std::string>
&
protocols
()
const override
;
24
};
25
26
#endif // _FILEREADTOOL_H
FileReadTool::protocols
const std::vector< std::string > & protocols() const override
Protocols supported by the instance.
Definition:
FileReadTool.cpp:18
AlgTool.h
IFileAccess.h
std::string
STL class.
FileReadTool::open
std::unique_ptr< std::istream > open(const std::string &url) override
Definition:
FileReadTool.cpp:6
std::vector< std::string >
std::unique_ptr
STL class.
extends
Base class used to extend a class implementing other interfaces.
Definition:
extends.h:10
FileReadTool
Basic implementation of the IFileAccess interface.
Definition:
FileReadTool.h:16
GaudiUtils
src
component
FileReadTool.h
Generated on Wed Aug 1 2018 23:21:16 for The Gaudi Framework by
1.8.11