diff --git a/core/detectors/much/CbmMuchSegmentAuto.cxx b/core/detectors/much/CbmMuchSegmentAuto.cxx index f4b49b871cd16d94ccb8dd398e50d4be67d7dee0..fe08db8a6dd0db67868eedaef168df2988bef567 100644 --- a/core/detectors/much/CbmMuchSegmentAuto.cxx +++ b/core/detectors/much/CbmMuchSegmentAuto.cxx @@ -581,7 +581,7 @@ void CbmMuchSegmentAuto::Print(Option_t*) const { } void CbmMuchSegmentAuto::DrawSegmentation() { - string digifile(fDigiFileName); + string digifile(fDigiFileName.Data()); Int_t startIndex = digifile.size() - 4; string txtfile = digifile.erase(startIndex, 4); txtfile.append("txt"); diff --git a/reco/detectors/trd/pid/CbmTrdSetTracksPidANN.cxx b/reco/detectors/trd/pid/CbmTrdSetTracksPidANN.cxx index c6084dd241a95227bbcaf0ac102bc7f092621353..3ef36a1176a84920ce4952ee9d5865b052479805 100644 --- a/reco/detectors/trd/pid/CbmTrdSetTracksPidANN.cxx +++ b/reco/detectors/trd/pid/CbmTrdSetTracksPidANN.cxx @@ -49,7 +49,8 @@ Bool_t CbmTrdSetTracksPidANN::ReadData() { << " is wrong geometry type." << endl; return kFALSE; } - fileName += "/parameters/trd/elid/ann/" + string(fTRDGeometryType) + "/"; + fileName += + "/parameters/trd/elid/ann/" + string(fTRDGeometryType.Data()) + "/"; for (int i = 0; i < 10; i++) { stringstream ss;