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