diff --git a/gui/trunk/CLASSRead.cxx b/gui/trunk/CLASSRead.cxx index 511e836b5f7b69faafa3f101be8af745bf4a4cf8..959e57bd0d5c57a772e27e06a3fbd9099c42e8d3 100755 --- a/gui/trunk/CLASSRead.cxx +++ b/gui/trunk/CLASSRead.cxx @@ -1583,13 +1583,13 @@ void CLASSRead::PlotTTreePower(vector<CLASSPlotElement> toplot, string opt) //________________________________________________________________________ //________________________________________________________________________ //________________________________________________________________________ -void CLASSRead::Write(string filename, string fileformat) +void CLASSRead::Write(string filename, string fileformat, string PadName) { if(fileformat == "ASCII") - ASCIIWrite(filename); + ASCIIWrite(filename,PadName); } -void CLASSRead::ASCIIWrite(string filename) +void CLASSRead::ASCIIWrite(string filename, string PadName) { ofstream outfile; @@ -1602,7 +1602,7 @@ void CLASSRead::ASCIIWrite(string filename) cout << "WARNING!! not working if using many CLASS.root file with diffenret timestep!!!"<<endl; - if (fGraphInv) + if (fGraphInv && PadName=="c_NucleiInv") { double* X = fGraphInv[0]->GetX(); @@ -1635,7 +1635,7 @@ void CLASSRead::ASCIIWrite(string filename) } - if (fGraphTox) + if (fGraphTox && PadName=="c_NucleiTox") { double* X = fGraphTox[0]->GetX(); @@ -1667,7 +1667,7 @@ void CLASSRead::ASCIIWrite(string filename) } - if (fGraphHeat) + if (fGraphHeat && PadName=="c_NucleiHeat") { double* X = fGraphHeat[0]->GetX(); diff --git a/gui/trunk/CLASSRead.hxx b/gui/trunk/CLASSRead.hxx index 1fb878324f1e5e73c87e554a834693188383097d..c0dc5c0cea2cf1bf6ab137e433e22e733602babf 100755 --- a/gui/trunk/CLASSRead.hxx +++ b/gui/trunk/CLASSRead.hxx @@ -76,8 +76,8 @@ public : void ConvertxmlTTreePower(vector<CLASSPlotElement> toplotPower, string opt); void ConvertXmlPower(vector<CLASSPlotElement> toplotPower, string opt ); - void Write(string filename, string fileformat="ASCII"); - void ASCIIWrite(string filename = "ASCII"); + void Write(string filename, string fileformat, string PadName); + void ASCIIWrite(string filename , string PadName); void AddFile(TString filemname); diff --git a/gui/trunk/CLASSWin.cxx b/gui/trunk/CLASSWin.cxx index e449ab3056ac0e23c36abe8f9e3d927538f38506..0351665664bb8a9bbcd6e5123d77eebee32ed44e 100755 --- a/gui/trunk/CLASSWin.cxx +++ b/gui/trunk/CLASSWin.cxx @@ -463,8 +463,8 @@ bool MainWin::ProcessMessage(Long_t msg, Long_t parm1, Long_t parm2) if(fSaveFileName != "" /*&& fSaveFileFormat !=""*/) { //si plusieur canvas ouvert sauver l'actif exemple : string PadName=gPad->GetName(); - if(PadName=="c_Nuclei") - fDATA->Write(fSaveFileName, fSaveFileFormat); + //if(PadName=="c_Nuclei") + fDATA->Write(fSaveFileName, fSaveFileFormat, PadName); } break;