11 #include "FairRuntimeDb.h"
13 #include "FairParRootFileIo.h"
14 #include "FairParAsciiFileIo.h"
24 fName=
"PndTutContFact";
25 fTitle=
"Tutorial factory for parameter containers";
27 FairRuntimeDb::instance()->addContFactory(
this);
34 FairContainer*
p1 =
new FairContainer(
"TUTParDefault",
"Default tutorial parameters",
"TestDefaultContext");
35 p1->addContext(
"TestNonDefaultContext");
38 FairContainer*
p2 =
new FairContainer(
"TUTParAlternative",
"Alternative to the default tutorial parameters",
"TestDefaultContext");
39 p2->addContext(
"TestNonDefaultContext");
49 const char*
name=c->GetName();
51 if (strcmp(name,
"TUTParDefault")==0) {
52 p=
new PndTutPar(c->getConcatName().Data(),c->GetTitle(),c->getContext());
55 if (strcmp(name,
"TUTParAlternative")==0) {
56 p=
new PndTutPar(c->getConcatName().Data(),c->GetTitle(),c->getContext());
static PndTutContFact gPndTutContFact
FairParSet * createContainer(FairContainer *c)