Changeset 482 in PSPA for Interface_Web/trunk/pspaWT/sources/controler/src/dataManager.cc
- Timestamp:
- Jan 21, 2014, 1:52:16 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Interface_Web/trunk/pspaWT/sources/controler/src/dataManager.cc
r481 r482 78 78 string workingDir = pspa_->getWorkingDir(); 79 79 80 81 80 // 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; 89 87 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 94 94 //cout << "k= " << k << ", de " << jobList_[k]->getFirstElement()->getLabel() << " Ã " << jobList_[k]->getLastElement()->getLabel() << " avec " << softw->getName() << endl; 95 95 … … 99 99 break; 100 100 } 101 // END OF FIXME102 101 102 success = softw->createInputFile(sector->getParticleBeam(),workingDir); 103 103 if ( success ) { 104 104 success = softw->execute(workingDir); … … 110 110 if ( success && (diagnosticBeam_.size() > 0)) { 111 111 sector->setParticleBeam(&diagnosticBeam_.at(indexElementToIndexDiag_.back())); 112 cout << " executetermine avec succes " << endl;112 cout << " dataManager::executeAll termine avec succes " << endl; 113 113 } else { 114 114 sector->setParticleBeam(NULL); 115 cout << " executetermine en ECHEC " << endl;115 cout << " dataManager::executeAll termine en ECHEC " << endl; 116 116 } 117 117 if ( !success ) break; 118 118 119 119 #if BAVARD > 0 120 121 122 123 124 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 } 126 126 #endif 127 } //l 128 } //k 127 } //l 128 } //k 129 129 130 // if ( currentBeam_deprecated_ ) { 130 131 // string aml_file = workingDir + "/" + "faisceau_final" + ".aml"; … … 133 134 // currentBeam_deprecated_->readFromAMLFile(aml_file); 134 135 // } 135 cout << " dataManager::executeAll() " << endl; 136 136 137 137 return success; 138 138 }
Note: See TracChangeset
for help on using the changeset viewer.