Changeset 381 in PSPA for Interface_Web/trunk/pspaWT/sources/controler/src/dataManager.cc
- Timestamp:
- Mar 9, 2013, 5:12:55 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/sources/controler/src/dataManager.cc
r371 r381 5 5 #include "softwareTransport.h" 6 6 #include "GWt_pspaApplication.h" 7 #include "GWt_console.h" 7 #include "GWt_console.h"Ã 8 8 #include "softwareGenerator.h" 9 9 #include "softwareTest.h" … … 261 261 262 262 // on ne tient pas compte des elements "snapshot" presents dans la beamLine 263 void dataManager::donneesRmsEnveloppe(string type,vector<double>& xcor,vector<double>& ycor )263 void dataManager::donneesRmsEnveloppe(string type,vector<double>& xcor,vector<double>& ycor, string& titre, string& legendx, string& legendy) 264 264 { 265 265 double longueur = 0.0; … … 267 267 xcor.clear(); 268 268 ycor.clear(); 269 269 titre.clear(); 270 titre = " rms enveloppe "; 271 legendx.clear(); 272 legendx = " z (m)"; 270 273 if ( type == "x" ) { 271 274 unsigned i = 0; … … 274 277 for (unsigned k = firstComputedElemNumero_ -1 ; k < lastComputedElemNumero_ ; k++) { 275 278 abstractElement* elPtr = pspa_->getBeamLine()->getAbstractElement(k); 276 if(elPtr->getNomdElement().getElementType() == snapshot) continue;277 if(elPtr->getNomdElement().getElementType() == fit) continue;279 if(elPtr->getNomdElement().getElementType() == snapshot) continue; 280 // if(elPtr->getNomdElement().getElementType() == fit) continue; 278 281 279 282 if ( !diagnosticBeam_.at(i).momentRepresentationOk() ) { … … 284 287 valeur = diagnosticBeam_.at(i).getXmaxRms(); 285 288 cout << " dataManager::donneesRmsEnveloppe index = " << k << " longueur = " << longueur << " enveloppe : " << valeur << endl; 286 xcor.push_back( longueur);289 xcor.push_back(0.01*longueur); // on passe en metres 287 290 ycor.push_back(valeur); 288 291 i++; 289 292 } 293 legendy.clear(); 294 legendy = " x (cm) "; 290 295 } 291 296 }
Note: See TracChangeset
for help on using the changeset viewer.