  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   46     using namespace msgEventLoop;
 
   52         data.batchSkipReleaseSetup = 
true;
 
   62         const char *
argv[] = { 
"eventloop_exec_worker", 
data.submitDir.c_str(), maxIndex.c_str(), 
nullptr };
 
   70         execvp(
argv[0], 
const_cast<char**
>(
argv));
 
   72         RCU_THROW_MSG (
"failed to execute eventloop_exec_worker: " + std::string (strerror (myerrno)));
 
   79     return ::StatusCode::SUCCESS;
 
  
char data[hepevt_bytes_allocation_ATLAS]
 
@ batchScriptVar
create the variables needed for the batch-run script
 
virtual ::StatusCode doManagerStep(Detail::ManagerData &data) const override
 
virtual ::StatusCode doManagerStep(Detail::ManagerData &data) const override
 
std::string to_string(const SectorProjector proj)
 
@ doResubmit
call the actual doResubmit method
 
void testInvariant() const
effects: test the invariant of this object guarantee: no-fail
 
::StatusCode StatusCode
StatusCode definition for legacy code.
 
ExecDriver()
effects: standard default constructor guarantee: strong failures: low level errors I
 
This module defines the arguments passed from the BATCH driver to the BATCH worker.
 
a Driver for running batch jobs locally as a new process
 
ClassImp(EL::ExecDriver) namespace EL
 
#define RCU_THROW_MSG(message)
 
#define RCU_READ_INVARIANT(x)
 
@ submitJob
do the actual job submission
 
#define RCU_NEW_INVARIANT(x)