CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
JobOptionsMgr.cxx File Reference
#include "DistBossServer/JobOptionsMgr.h"
#include "GaudiKernel/IMessageSvc.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/Bootstrap.h"
#include "GaudiKernel/Service.h"
#include "GaudiKernel/StatusCode.h"
#include "GaudiKernel/Property.h"
#include "GaudiKernel/Parsers.h"
#include "JobOptionsSvc.h"
#include <fstream>

Go to the source code of this file.

Macros

#define CheckSTATUS(msg)
 
#define MyPARSE(var)
 
#define ignorePROPERTY(client, pname)    if ( clients[i] == client && property->name() == pname ) continue
 

Macro Definition Documentation

◆ CheckSTATUS

#define CheckSTATUS (   msg)
Value:
if ( sc.isFailure() ) { \
std::cout << "[JobOptionsMgr] " << msg << std::endl; \
exit(1); \
}

Definition at line 13 of file JobOptionsMgr.cxx.

◆ ignorePROPERTY

#define ignorePROPERTY (   client,
  pname 
)     if ( clients[i] == client && property->name() == pname ) continue

Definition at line 109 of file JobOptionsMgr.cxx.

◆ MyPARSE

#define MyPARSE (   var)
Value:
{ \
sc = Gaudi::Parsers::parse(var, pprop->toString()); \
if ( sc.isFailure() ) { \
std::cout << "[JobOptionsMgr] Failed to parse " << #var << std::endl; \
exit(1); \
} \
}

Definition at line 19 of file JobOptionsMgr.cxx.