15 #include <TInterpreter.h> 
   17 #include <boost/algorithm/string.hpp> 
   29       std::vector<std::string> preloaderList;
 
   32       if (preloaderList.size() % 2 != 0)
 
   35         return StatusCode::FAILURE;
 
   38       for (std::size_t 
iter = 0; 
iter < preloaderList.size(); 
iter += 2)
 
   41         const std::string& funcName = preloaderList[
iter + 1];
 
   43         if (gSystem->Load(
libName.c_str()) != 0)
 
   46           return StatusCode::FAILURE;
 
   48         if (gInterpreter->Calc((funcName + 
"()").c_str()) != 1)
 
   51           return StatusCode::FAILURE;
 
   55       return StatusCode::SUCCESS;