SND@LHC Software
Loading...
Searching...
No Matches
hcalContFact.cxx
Go to the documentation of this file.
1#include "hcalContFact.h"
2
3
4#include "FairRuntimeDb.h"
5
6#include <iostream>
7
9
10//static hcalContFact ghcalContFact;
11
13 : FairContFact()
14{
16 fName="hcalContFact";
17 fTitle="Factory for parameter containers in libhcal";
18 setAllContainers();
19 FairRuntimeDb::instance()->addContFactory(this);
20}
21
23{
29 /* FairContainer* p= new FairContainer("hcalGeoPar",
30 "hcal Geometry Parameters",
31 "TestDefaultContext");
32 p->addContext("TestNonDefaultContext");
33
34 containers->Add(p);
35*/
36}
37
38FairParSet* hcalContFact::createContainer(FairContainer* c)
39{
45 /*
46 const char* name=c->GetName();
47 FairParSet* p=NULL;
48 if (strcmp(name,"hcalGeoPar")==0) {
49 p=new hcalGeoPar(c->getConcatName().Data(),
50 c->GetTitle(),c->getContext());
51 }
52 return p;
53 */
54 return 0;
55}
FairParSet * createContainer(FairContainer *)
void setAllContainers()
ClassImp(hcalContFact) hcalContFact