17#include "FairLogger.h"
18#include "FairParamList.h"
23 : FairParGenericSet(name, title, context, own)
24 , fParams(new TObjArray(
Neuland::MaxNumberOfBars))
25 , fGlobalTimeOffset(
Neuland::NaN)
26 , fDistanceToTarget(
Neuland::NaN)
47 LOG(info) <<
"R3BNeulandHitPar::putParams() called";
52 list->addObject(GetName(), fParams);
57 LOG(info) <<
"R3BNeulandHitPar::getParams() called";
62 if (!list->fillObject(GetName(), fParams))
74 LOG(info) <<
" ----------- " << GetName() <<
" NeuLAND Parameters ------------- ";
76 LOG(info) <<
" Number of Parameters " << fParams->GetEntries();
77 for (Int_t i = 0; i < fParams->GetEntries(); i++)
80 LOG(info) <<
"----------------------------------------------------------------------";
ClassImp(R3BNeulandHitPar)
void printParams()
A method to print value of parameters to the standard output using FairLogger.
void clear(void)
Method to reset the values of parameters.
void putParams(FairParamList *list)
Method to store parameters using FairRuntimeDB.
void printParams()
Method to print value of parameters to the standard output.
R3BNeulandHitPar(const char *name="NeulandHitPar", const char *title="Calibration", const char *context="TestDefaultContext", Bool_t own=kTRUE)
Standard constructor.
Bool_t getParams(FairParamList *list)
Method to retrieve parameters using FairRuntimeDB.
virtual ~R3BNeulandHitPar(void)
Destructor.
Simulation of NeuLAND Bar/Paddle.
constexpr auto MaxNumberOfPlanes