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