FairShip
Loading...
Searching...
No Matches
strawtubesContFact.cxx
Go to the documentation of this file.
1
// SPDX-License-Identifier: LGPL-3.0-or-later
2
// SPDX-FileCopyrightText: Copyright CERN for the benefit of the SHiP
3
// Collaboration
4
5
#include "
strawtubesContFact.h
"
6
7
#include <iostream>
8
9
#include "FairRuntimeDb.h"
10
11
// static strawtubesContFact gstrawtubesContFact;
12
13
strawtubesContFact::strawtubesContFact
() : FairContFact() {
15
fName =
"strawtubesContFact"
;
16
fTitle =
"Factory for parameter containers in libstrawtubes"
;
17
setAllContainers
();
18
FairRuntimeDb::instance()->addContFactory(
this
);
19
}
20
21
void
strawtubesContFact::setAllContainers
() {
26
/*
27
FairContainer* p= new FairContainer("strawtubesGeoPar",
28
"strawtubes Geometry Parameters",
29
"TestDefaultContext");
30
p->addContext("TestNonDefaultContext");
31
32
containers->Add(p);
33
*/
34
}
35
36
FairParSet*
strawtubesContFact::createContainer
(FairContainer* c) {
42
/* const char* name=c->GetName();
43
FairParSet* p=NULL;
44
if (strcmp(name,"strawtubesGeoPar")==0) {
45
p=new strawtubesGeoPar(c->getConcatName().Data(),
46
c->GetTitle(),c->getContext());
47
}
48
return p;
49
*/
50
return
0;
51
}
strawtubesContFact::setAllContainers
void setAllContainers()
Definition:
strawtubesContFact.cxx:21
strawtubesContFact::createContainer
FairParSet * createContainer(FairContainer *)
Definition:
strawtubesContFact.cxx:36
strawtubesContFact::strawtubesContFact
strawtubesContFact()
Definition:
strawtubesContFact.cxx:13
strawtubesContFact.h
strawtubes
strawtubesContFact.cxx
Generated by
1.9.6