4 #include "GaudiKernel/AlgTool.h"
5 #include "GaudiKernel/SmartIF.h"
6 #include "GaudiKernel/MsgStream.h"
7 #include "GaudiKernel/Tokenizer.h"
8 #include "GaudiKernel/ToolFactory.h"
9 #include "GaudiKernel/IPartitionControl.h"
18 typedef const std::string&
CSTR;
55 log <<
MSG::ERROR <<
"Cannot retrieve partition controller \""
71 #define CHECK(x,y) if ( !x.isSuccess() ) _check(x, y); return x;
76 CHECK(sc,
"Cannot create partition: "+nam+
" of type "+typ);
81 CHECK(sc,
"Cannot create partition: "+nam+
" of type "+typ);
86 CHECK(sc,
"Cannot drop partition: "+nam);
91 CHECK(sc,
"Cannot drop partition by Interface.");
96 CHECK(sc,
"Cannot activate partition: "+nam);
101 CHECK(sc,
"Cannot activate partition by Interface.");
106 CHECK(sc,
"Cannot get partition "+nam);
111 CHECK(sc,
"Cannot determine active partition.");