Developing #61
Добавить пример параллельного запуска диджитизации NeuRad
Status: | Закрыта | Start date: | 07/05/2017 | |
---|---|---|---|---|
Priority: | Низкий | Due date: | ||
Assignee: | Vitaliy Schetinin | % Done: | 0% | |
Category: | NeuRad | |||
Target version: | - |
History
#1 Updated by Vitaliy Schetinin over 7 years ago
- File digi.C added
- File merge.C added
- File mergeDigi.C added
- File run.sh added
- File runDigi.sh added
- File sim.C added
Пока что все макросы положу сюда.
#2 Updated by Ivan Muzalevsky over 7 years ago
- File merge.jpg added
В первый раз, возможно, что я не описал проблему адекватно.... При параллельной симуляции получаемый рутовские файлы мёрджатся, но получающийся в результате ch.Merge(файл) дальше не обрабатываются и возникают те ошибки, о которых я тебе говорил. скрин ошибки прикрепил
Если непонятно о чём я говорю, можешь зайти и сам попробовать: muzalevsky@ati.jinr.ru:/home/er/Muzalevsky/NeuRad/oscill там лежат ./runSim.sh и дальшейний merge.C при запуске диджитизации смёрдженого файла вылезает описанная ошибка.
Пробовал мёрджить на разных этапах симуляции/обработки, ошибка вылезает везде.
#3 Updated by Vitaliy Schetinin over 7 years ago
А. Я понял о чем ты. Да. Такое ограничение есть. Проблема в том, что FairRoot хочет видеть в root файлах специальные мета данные, которые он создает. Так что со смерджинным файлом дальше уже ничего сделать с помощью er не получится. Нужно обрабатывать отдельные файлы симуляций, как в тех макросах, что я приложил.
Извиняюсь, что заранее не предупредил об этом.
#4 Updated by Vitaliy Schetinin over 7 years ago
- Status changed from Открыта to Закрыта