Changeset 231 in PSPA


Ignore:
Timestamp:
Jan 4, 2013, 11:23:21 AM (12 years ago)
Author:
lemeur
Message:

bugs et details

Location:
Interface_Web/trunk/pspaWT/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • Interface_Web/trunk/pspaWT/src/GWt_fit.cc

    r229 r231  
    2424  string var = *param;
    2525  if ( var == "R11" ) {
     26    nameEdit_->setCurrentIndex(0);
     27  }
     28  else if ( var == "R22" ) {
    2629    nameEdit_->setCurrentIndex(1);
    2730  }
    28   else if ( var == "R22" ) {
     31  else if ( var == "R12" ) {
    2932    nameEdit_->setCurrentIndex(2);
    3033  }
    31   else if ( var == "R12" ) {
     34  else if ( var == "R21" ) {
    3235    nameEdit_->setCurrentIndex(3);
    3336  }
    34   else if ( var == "R21" ) {
     37  else {
    3538    nameEdit_->setCurrentIndex(4);
    36   }
    37   else {
    38     nameEdit_->setCurrentIndex(5);
    3939  }
    4040  new WText(" value : ",dialog_->contents());
  • Interface_Web/trunk/pspaWT/src/GWt_pspaApplication.cc

    r230 r231  
    805805
    806806
    807   new WText(nameOfCase_ + " : emittance x,x' " + mixedTools::doubleToString(beam->getUnnormalizedEmittanceX()) + " pi.mm.mrad" , toto);
     807  new WText(nameOfCase_ + " : emittance x,x' " + mixedTools::doubleToString(beam->getUnnormalizedEmittanceX()) + " pi.mm.mrad" , ellipseDialog->contents());
    808808  new WBreak(toto);
    809   new WText(" xmax = " + mixedTools::doubleToString(beam->getSigmaTransportij(1,1)) + " cm ", toto);
    810   new WBreak(toto);
    811   new WText(" x' max = " + mixedTools::doubleToString(beam->getSigmaTransportij(2,2)) + " mrad ", toto);
    812   new WBreak(toto);
    813   new WText(" corr. 12 = " + mixedTools::doubleToString(beam->getSigmaTransportij(2,1))  + " sqrt(cm.rad) ", toto);
     809  new WText(" xmax = " + mixedTools::doubleToString(beam->getSigmaTransportij(1,1)) + " cm ", ellipseDialog->contents());
     810  new WBreak(ellipseDialog->contents());
     811  new WText(" x' max = " + mixedTools::doubleToString(beam->getSigmaTransportij(2,2)) + " mrad ", ellipseDialog->contents());
     812  new WBreak(ellipseDialog->contents());
     813  new WText(" corr. 12 = " + mixedTools::doubleToString(beam->getSigmaTransportij(2,1))  + " sqrt(cm.rad) ", ellipseDialog->contents());
    814814 
    815815  vector<double> xcor;
     
    892892
    893893WCartesianChart *chart = new WCartesianChart(toto);
    894   chart->setTitle("Enveloppe");
     894  chart->setTitle("titre");
    895895
    896896  //  chart->initLayout();
     
    915915
    916916  // chart->setBackground (WBrush(WColor("blue")));
    917   chart->resize(800, 400); // WPaintedWidget must be given explicit size
     917  chart->resize(500, 300); // WPaintedWidget must be given explicit size
    918918
    919919#ifdef HAS_IMAGEMAGIC
  • Interface_Web/trunk/pspaWT/src/particleBeam.cc

    r229 r231  
    466466  }
    467467   
     468  ////////////////// si C21 = 1 , transport plante ! a voir //////////
     469cout << " valeur initiale de  C21: " << ( matrice.at(1) ).at(0) << endl;
     470  if ( ( matrice.at(1) ).at(0) >0.999999  ) {
     471    ( matrice.at(1) ).at(0) = 0.999999;
     472    cout << " j'ai fait la correction C21: " << ( matrice.at(1) ).at(0) << endl;
     473  }
     474 
     475
    468476  // les longueurs sont en cm
    469477  // les angles en radians, on passe en mrad;
Note: See TracChangeset for help on using the changeset viewer.