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