17#include <boost/filesystem.hpp>
25 namespace fs = boost::filesystem;
54 FairRunAna*
fRun =
nullptr;
This file contains the definition of the ParFiles class.
This class is responsible for writing the online parameters to configuration files.
fs::path fOutDirReco
Output directory for reconstruction parameters.
void Run(const Config &config)
TString fGeoSetupTag
Geometry setup tag.
CbmSetup * fSetup
Global Geometry setup.
std::string fRecoParTopDir
Top directory for reco parameters.
FairRunAna * fRun
FairRunAna object.
bool fMcbmLegacyBeamtime
Flag: legacy mCBM beamtime to set hardcoded definition of different parameters.
cbm::algo::ParFiles fParFiles
Parameter files output.
TString fSrcDir
CbmRoot Source directory.
void CopyParameters()
Copies the parameters from source (if these parameters are original)
TList * fParList
List of parameter files, opened with FairRuntimeDb.
void UpdateParFiles()
Updates the parFiles node in the main config.
fs::path fOutDir
Output directory.
std::string geoFileDir
Path to the .geo.root file.
bool experimental
Everything else is just copied from the directory of origin (path of the MainConfig....
Class to hold the paths to the parameter files for the different detectors.