после сохранения строки в TTree
std::string fProjNameIn, fProjNameOut;
TTree *tTShowerHeader;
tTShowerHeader = new TTree("tTShowerHeader","Parameters of the Shower");
tTShowerHeader->Branch("fProjName",&fProjNameIn);
tTShowerHeader->Fill();
Я пытаюсь сделать следующее
fProjNameOut = (std::string) tTShowerHeader->GetBranch("fProjName");
, которое не компилируется, хотя
std::cout << tTShowerHeader->GetBranch("fProjName")->GetClassName() << std::endl;
говорит мне, что эта ветвь имеет тип string
есть ли стандартный способ чтения std :: string из корневого дерева?