CGEM BOSS 6.6.5.h
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)
 

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.

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

Referenced by JobOptionsMgr::JobOptionsMgr(), and JobOptionsMgr::~JobOptionsMgr().

◆ ignorePROPERTY

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

Definition at line 109 of file JobOptionsMgr.cxx.

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

Referenced by JobOptionsMgr::clientOptsTemplate().

◆ 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.

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

Referenced by JobOptionsMgr::JobOptionsMgr().