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
8
ClassImp
(
hcalContFact
)
9
10
//static hcalContFact ghcalContFact;
11
12
hcalContFact::hcalContFact
()
13
: FairContFact()
14
{
16
fName=
"hcalContFact"
;
17
fTitle=
"Factory for parameter containers in libhcal"
;
18
setAllContainers();
19
FairRuntimeDb::instance()->addContFactory(
this
);
20
}
21
22
void
hcalContFact::setAllContainers
()
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
38
FairParSet*
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
}
hcalContFact
Definition
hcalContFact.h:9
hcalContFact::createContainer
FairParSet * createContainer(FairContainer *)
Definition
hcalContFact.cxx:38
hcalContFact::setAllContainers
void setAllContainers()
Definition
hcalContFact.cxx:22
hcalContFact::hcalContFact
hcalContFact()
ClassImp
ClassImp(hcalContFact) hcalContFact
Definition
hcalContFact.cxx:8
hcalContFact.h
hcal
hcalContFact.cxx
Generated by
1.9.8