SND@LHC Software
Loading...
Searching...
No Matches
NutaudetContFact.cxx
Go to the documentation of this file.
1
//*-- AUTHOR : Denis Bertini
2
//*-- Created : 21/06/2005
3
5
//
6
// NutaudetContFact
7
//
8
// Factory for the parameter containers in libnutaudet
9
//
11
#include "
NutaudetContFact.h
"
12
13
#include "FairRuntimeDb.h"
// for FairRuntimeDb
14
15
#include "TList.h"
// for TList
16
#include "TString.h"
// for TString
17
18
#include <string.h>
// for strcmp, NULL
19
20
class
FairParSet;
21
22
using namespace
std;
23
24
ClassImp
(
NutaudetContFact
)
25
26
//static NutaudetContFact gNutaudetContFact;
27
28
NutaudetContFact::NutaudetContFact
()
29
: FairContFact()
30
{
31
// Constructor (called when the library is loaded)
32
fName=
"NutaudetContFact"
;
33
fTitle=
"Factory for parameter containers in libTauSensitive"
;
34
setAllContainers();
35
FairRuntimeDb::instance()->addContFactory(
this
);
36
}
37
38
void
NutaudetContFact::setAllContainers
()
39
{
43
FairContainer* p=
new
FairContainer(
"FairGeoTauSensitivePar"
,
44
"TauSensitive Geometry Parameters"
,
45
"TestDefaultContext"
);
46
p->addContext(
"TestNonDefaultContext"
);
47
48
containers->Add(p);
49
}
50
51
FairParSet*
NutaudetContFact::createContainer
(FairContainer* c)
52
{
56
/* const char* name=c->GetName();
57
FairParSet* p=NULL;
58
if (strcmp(name,"FairGeoTauSensitivePar")==0) {
59
p=new FairGeoTauSensitivePar(c->getConcatName().Data(),c->GetTitle(),c->getContext());
60
}
61
return p;
62
*/
63
return
0;
64
}
65
ClassImp
ClassImp(NutaudetContFact) NutaudetContFact
Definition
NutaudetContFact.cxx:24
NutaudetContFact.h
NutaudetContFact
Definition
NutaudetContFact.h:11
NutaudetContFact::setAllContainers
void setAllContainers()
Definition
NutaudetContFact.cxx:38
NutaudetContFact::NutaudetContFact
NutaudetContFact()
NutaudetContFact::createContainer
FairParSet * createContainer(FairContainer *)
Definition
NutaudetContFact.cxx:51
nutaudet
NutaudetContFact.cxx
Generated by
1.9.8