Skip to content
Snippets Groups Projects
Commit 66ff93b2 authored by Administrator's avatar Administrator
Browse files

Fix loading of CCE parameter file

Get the environment variable VMCWORKDIR and construct path to data file.
parent 22396b79
No related branches found
No related tags found
No related merge requests found
#include <iostream>
#include "CbmMvdCCEData.h"
#include "TString.h"
#include <TString.h>
#include <Logger.h>
#include <iostream>
// fFileName="/home/deveaux/cbm/cbmroot/core/detectors/mvd/SensorDataSheets/hasan_output.dat"
......
......@@ -8,11 +8,15 @@
// -------------------------------------------------------------------------
#include "CbmMvdMimosis.h"
#include <iostream>
#include <RtypesCore.h> // for kTRUE
#include <TMath.h> // for Power
#include <TString.h> // for TString
#include <cstdlib>
#include <iostream>
#include <string>
// ----- Default constructor -------------------------------------------
CbmMvdMimosis::CbmMvdMimosis()
{
......@@ -78,7 +82,15 @@ CbmMvdMimosis::CbmMvdMimosis()
CbmMvdCCEData& fCCEData=CbmMvdCCEData::GetInstance();
if(!fCCEData.IsInitialized()) {fCCEData.Init("/home/deveaux/cbm/cbmroot/core/detectors/mvd/SensorDataSheets/hasan_output_2.dat");}
if(!fCCEData.IsInitialized()) {
std::string dir = std::getenv("VMCWORKDIR");
// This is where the parameter file should go
// std::string cceFile = dir + "/parameters/mvd/mvd_cce_1.dat";
// The source code directory is only abvailable when running from the build
// directory
std::string cceFile = dir + "core/detectors/mvd/SensorDataSheets/hasan_output_2.dat";
fCCEData.Init(cceFile);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment