#include <src/FileMgr/RootFileHandler.h>
Definition at line 27 of file RootFileHandler.h.
◆ RootFileHandler()
◆ closeRootFile()
| Io::close_t RootFileHandler::closeRootFile |
( |
void * |
ptr | ) |
|
Definition at line 129 of file RootFileHandler.cpp.
138 TFile* tf = static_cast<TFile*>( ptr );
MSG::Level level() const
Retrieve output level.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
◆ openRootFile()
Definition at line 34 of file RootFileHandler.cpp.
62 if ( ba::starts_with(
n,
"https://", ba::is_iequal{} ) || ba::starts_with(
n,
"http://", ba::is_iequal{} ) ) {
66 <<
"requested mode is: " << f <<
endmsg;
70 if ( !
m_ssl_setup && ba::starts_with(
n,
"https://", ba::is_iequal{} ) ) {
78 tf.
reset(
new TWebFile(
n.c_str() ) );
82 <<
" -> file probably corrupt." <<
endmsg;
89 if ( tf && tf->IsZombie() ) {
90 m_log <<
MSG::ERROR <<
"Problems opening input file \"" <<
n <<
"\": file does not exist or in not accessible" 103 <<
" -> file probably corrupt." <<
endmsg;
111 if ( !tf || !tf->IsOpen() ) {
112 m_log <<
MSG::ERROR <<
"Unable to open ROOT file \"" <<
n <<
"\" with options \"" << opt <<
"\"" <<
endmsg;
void setLevel(int level)
Update outputlevel.
MSG::Level level() const
Retrieve output level.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
◆ reopenRootFile()
Definition at line 156 of file RootFileHandler.cpp.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
◆ setupSSL()
| bool RootFileHandler::setupSSL |
( |
| ) |
|
Definition at line 164 of file RootFileHandler.cpp.
GAUDI_API std::string getEnv(const char *var)
get a particular environment variable (returning "UNKNOWN" if not set)
MSG::Level level() const
Retrieve output level.
MsgStream & endmsg(MsgStream &s)
MsgStream Modifier: endmsg. Calls the output method of the MsgStream.
◆ m_certDir
◆ m_level
| int RootFileHandler::m_level |
|
private |
◆ m_log
◆ m_ssl_setup
| bool RootFileHandler::m_ssl_setup = false |
|
private |
◆ m_userProxy
The documentation for this class was generated from the following files: