SND@LHC Software
Loading...
Searching...
No Matches
strawtubesContFact.cxx
Go to the documentation of this file.
2#include "FairRuntimeDb.h"
3
4#include <iostream>
5
7
8// static strawtubesContFact gstrawtubesContFact;
9
11 : FairContFact()
12{
14 fName="strawtubesContFact";
15 fTitle="Factory for parameter containers in libstrawtubes";
16 setAllContainers();
17 FairRuntimeDb::instance()->addContFactory(this);
18}
19
21{
26/*
27 FairContainer* p= new FairContainer("strawtubesGeoPar",
28 "strawtubes Geometry Parameters",
29 "TestDefaultContext");
30 p->addContext("TestNonDefaultContext");
31
32 containers->Add(p);
33*/
34 }
35
36FairParSet* strawtubesContFact::createContainer(FairContainer* c)
37{
43 /* const char* name=c->GetName();
44 FairParSet* p=NULL;
45 if (strcmp(name,"strawtubesGeoPar")==0) {
46 p=new strawtubesGeoPar(c->getConcatName().Data(),
47 c->GetTitle(),c->getContext());
48 }
49 return p;
50*/
51 return 0;
52 }
FairParSet * createContainer(FairContainer *)
ClassImp(strawtubesContFact) strawtubesContFact