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