  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   50     using namespace msgEventLoop;
 
   53     std::unique_ptr<IAlgorithmWrapper> 
alg;
 
   54     if (
config.componentType() == 
"AnaAlgorithm")
 
   55       alg = std::make_unique<AnaAlgorithmWrapper> (AnaAlgorithmConfig (
config));
 
   56     else if (
config.componentType() == 
"AnaReentrantAlgorithm")
 
   57       alg = std::make_unique<AnaReentrantAlgorithmWrapper> (AnaReentrantAlgorithmConfig (
config));
 
   58     else if (
config.componentType() == 
"AsgTool")
 
   60     else if (
config.componentType() == 
"AsgService")
 
   65       throw std::runtime_error (
"unknown component type: \"" + 
config.componentType() + 
"\"");
 
  
Detail::ModuleData * m_data
 
void add(const PythonConfigBase &config)
add the given component
 
the base class for the python configuration of any asg::AsgComponent
 
This module defines the arguments passed from the BATCH driver to the BATCH worker.
 
an object that can create a AsgService
 
std::vector< Detail::AlgorithmData > m_algs
the list of algorithms
 
WorkerConfig(Detail::ModuleData *val_data) noexcept
 
ClassImp(EL::WorkerConfig) namespace EL