16 #include "TObjString.h"
27 const Char_t* defContext)
28 : TNamed(name, title) {
48 TObjString* c=
new TObjString(name);
59 else Warning(
"addContext",
60 "Actual context of parameter container %s already defined as %s",
69 return ((TObjString*)
contexts->At(0))->String().Data();
75 cout<<fName<<
"\t"<<fTitle<<
"\n";
81 cout<<
" all contexts:"<<
"\n";
82 while ((c=(TObjString*)next())) {
83 if (c->String().IsNull()) cout<<
" \"\"";
84 else cout<<
" "<<c->String();
85 if (i==0) cout<<
"\t default";
152 else Error(
"getContainer(const Char_t* name)",
"Container %s not created",name);
160 cout<<
"---------------------------------------------------------------------------"<<
"\n";
161 cout<<GetName()<<
": "<<GetTitle()<<
"\n";
162 cout<<
"---------------------------------------------------------------------------"<<
"\n";
const Char_t * getDefaultContext()
const Char_t * getContext()
HParSet * getContainer(const Char_t *)
Bool_t setActualContext(const Char_t *c)
HRuntimeDb * getRuntimeDb(void)
Bool_t addContainer(HParSet *)
void addContext(const Char_t *)
const Char_t * getActualContext()
HParSet * findContainer(const Char_t *)
ClassImp(HContainer) ClassImp(HContFact) HContainer
Bool_t addContext(const Char_t *name)
virtual HParSet * createContainer(HContainer *)