+
+
+ Text_t fname[250],ans;
+ cout << "Do you want to save the current canvas on a file (y/n) ? ";
+ cin >> ans;
+ if(ans == 'y' || ans == 'Y') {
+ cout << "Enter filename: ";
+ cin >> fname;
+ TString *control = new TString(fname);
+ Bool_t ok=control->Contains(".C") || control->Contains(".root") || control->Contains(".ps") || control->Contains(".eps") || control->Contains(".gif");
+ if(!ok){
+ cout << "File extension is not recognized. The canvas will be saved as Postscript file";
+ strcat(fname,".ps");
+ }
+ viewer->SaveAs(fname);
+ }