Ignore:
Timestamp:
Jan 21, 2014, 1:52:16 PM (10 years ago)
Author:
touze
Message:

maj dans le fichier d'appel de madx

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Interface_Web/trunk/pspaWT/sources/controler/src/dataManager.cc

    r481 r482  
    7878  string workingDir = pspa_->getWorkingDir();
    7979 
    80 
    8180  // Main loop !
    82   for(unsigned k = 0; k < jobList_.size(); k++) {
    83     sector* sector = jobList_[k];
    84    
    85     // for the moment, we put everything in one line without loops
    86     for (unsigned int l=0; l <sector->getSectionsToExecute().size(); l++) {
    87       sectionToExecute* section = sector->getSectionsToExecute()[l];
    88       abstractSoftware* softw = section->getSoftware();
     81  cout << " dataManager::executeAll #jobList_= " << jobList_.size() << endl;
     82  for(unsigned k = 0; k < jobList_.size(); k++)
     83    {
     84      sector* sector = jobList_[k];
     85      cout << " dataManager::executeAll sector name= " << sector->getName() << endl;
     86      cout << " dataManager::executeAll #sectionsToExecute= " << sector->getSectionsToExecute().size() << endl;
    8987     
    90 #if BAVARD > 0
    91     cout << " dataManager::executeAll je m'apprete a executer : " << (jobList_[k]->getSoftware()->getName()) << endl;
    92 #endif
    93      
     88      // for the moment, we put everything in one line without loops
     89      for(unsigned int l = 0; l < sector->getSectionsToExecute().size(); l++)
     90        {
     91          sectionToExecute* section = sector->getSectionsToExecute()[l];
     92          abstractSoftware* softw = section->getSoftware();
     93         
    9494      //cout << "k= " << k << ", de " << jobList_[k]->getFirstElement()->getLabel() << " à " << jobList_[k]->getLastElement()->getLabel() << " avec " << softw->getName() << endl;
    9595     
     
    9999      break;
    100100    }
    101       // END OF FIXME
    102       success = softw->createInputFile(sector->getParticleBeam(),workingDir);
     101   
     102    success = softw->createInputFile(sector->getParticleBeam(),workingDir);
    103103    if ( success ) {
    104104      success = softw->execute(workingDir);
     
    110110    if ( success  && (diagnosticBeam_.size() > 0)) {
    111111      sector->setParticleBeam(&diagnosticBeam_.at(indexElementToIndexDiag_.back()));
    112       cout << " execute termine avec succes " << endl;
     112      cout << " dataManager::executeAll termine avec succes " << endl;
    113113    } else {
    114114      sector->setParticleBeam(NULL);
    115       cout << " execute termine en ECHEC " << endl;
     115      cout << " dataManager::executeAll termine en ECHEC " << endl;
    116116    }
    117117    if ( !success ) break;
    118118   
    119119#if BAVARD > 0
    120       cout << "dataManager::executeAll #diagnosticBeam= " << diagnosticBeam_.size() << endl;
    121       cout << "dataManager::executeAll #getBeamLineSize()= " << getBeamLineSize() << endl;
    122       std::vector< abstractElement* > elements = section->getElements();
    123       for (unsigned j = 0; j < elements.size(); j++) {
    124         cout << "[" << j << "] " << elements[j]->getNomdElement().getExpandedName() << endl;
    125       }
     120          cout << "dataManager::executeAll #diagnosticBeam= " << diagnosticBeam_.size() << endl;
     121          cout << "dataManager::executeAll #getBeamLineSize()= " << getBeamLineSize() << endl;
     122          std::vector< abstractElement* > elements = section->getElements();
     123          for (unsigned j = 0; j < elements.size(); j++) {
     124            cout << "[" << j << "] " << elements[j]->getNomdElement().getExpandedName() << endl;
     125          }
    126126#endif
    127     } //l
    128   } //k
     127        } //l
     128    } //k
     129 
    129130  // if ( currentBeam_deprecated_ ) {
    130131  // string aml_file = workingDir + "/" + "faisceau_final" + ".aml";
     
    133134  //   currentBeam_deprecated_->readFromAMLFile(aml_file);
    134135  // }
    135   cout << " dataManager::executeAll() " << endl;
    136 
     136 
    137137  return success;
    138138}
Note: See TracChangeset for help on using the changeset viewer.