15#include "FairRuntimeDb.h"
23 fName =
"R3BNeulandReconstructionContFact";
24 fTitle =
"Factory for Neuland reconstruction parameter containers";
26 FairRuntimeDb::instance()->addContFactory(
this);
29void R3BNeulandReconstructionContFact::setAllContainers()
31 auto bayes =
new FairContainer(
32 "R3BNeulandMultiplicityBayesPar",
"Neuland Multiplicity Bayes Parameters",
"TestDefaultContext");
33 bayes->addContext(
"TestNonDefaultContext");
34 containers->Add(bayes);
36 auto calorimetric =
new FairContainer(
37 "R3BNeulandMultiplicityCalorimetricPar",
"Neuland Multiplicity Calorimetric Parameters",
"TestDefaultContext");
38 calorimetric->addContext(
"TestNonDefaultContext");
39 containers->Add(calorimetric);
44 const char* name =
c->GetName();
46 if (strcmp(name,
"R3BNeulandMultiplicityBayesPar") == 0)
51 if (strcmp(name,
"R3BNeulandMultiplicityCalorimetricPar") == 0)
ClassImp(R3B::Neuland::Cal2HitPar)
static R3BNeulandReconstructionContFact gR3BNeulandReconstructionContFact
NeuLAND number of clusters / energy - neutron multiplicity parameter storage.
NeuLAND reconstruction parameter container factory.
R3BNeulandReconstructionContFact()
FairParSet * createContainer(FairContainer *) override