ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
PhysicsAnalysis
D3PDTools
RootCoreUtils
RootCoreUtils
ShellExec.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
7
#ifndef ROOT_CORE_UTILS__SHELL_EXEC_H
8
#define ROOT_CORE_UTILS__SHELL_EXEC_H
9
10
#include <
RootCoreUtils/Global.h
>
11
12
#include <string>
13
14
namespace
RCU
15
{
16
namespace
Shell
17
{
23
void
exec
(
const
std::string& cmd);
24
25
32
std::string
exec_read
(
const
std::string& cmd);
33
34
41
std::string
exec_read
(
const
std::string& cmd,
int
&
rc
);
42
43
48
std::string
quote
(
const
std::string& name);
49
}
50
}
51
52
#endif
Global.h
rc
static Double_t rc
Definition
LArPhysWaveHECTool.cxx:37
RCU::Shell
Definition
ShellExec.cxx:25
RCU::Shell::exec_read
std::string exec_read(const std::string &cmd)
effects: execute the given command and return the output returns: the output of the command guarantee...
Definition
ShellExec.cxx:34
RCU::Shell::exec
void exec(const std::string &cmd)
effects: execute the given command guarantee: strong failures: out of memory II failures: system fail...
Definition
ShellExec.cxx:26
RCU::Shell::quote
std::string quote(const std::string &name)
effects: quote the given name to protect it from the shell returns: the quoted name guarantee: strong...
Definition
ShellExec.cxx:72
RCU
This module defines a variety of assert style macros.
Definition
Assert.cxx:23
Generated on
for ATLAS Offline Software by
1.17.0