10 #include "FairRuntimeDb.h"
20 fName=
"PndGemContFact";
21 fTitle=
"Factory for parameter containers in libPndGem";
23 FairRuntimeDb::instance()->addContFactory(
this);
30 FairContainer*
p=
new FairContainer(
"PndGemGeoPar",
"PndGem Geometry Parameters",
"TestDefaultContext");
31 p->addContext(
"TestNonDefaultContext");
35 FairContainer*
p2 =
new FairContainer(
"PndGemDetectors",
"PndGem Digitization Parameters",
"TestDefaultContext");
36 p2->addContext(
"TestNonDefaultContext");
54 const char*
name=c->GetName();
57 if (strcmp(name,
"PndGemGeoPar")==0) {
58 p=
new PndGemGeoPar(c->getConcatName().Data(),c->GetTitle(),c->getContext());
61 if (strcmp(name,
"PndGemDetectors")==0) {
62 p=
new PndGemDigiPar(c->getConcatName().Data(),c->GetTitle(),c->getContext());
FairParSet * createContainer(FairContainer *c)
Digitization Parameter Class for GEM part.
static PndGemContFact gPndGemContFact