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