/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
SimG4CMS/Forward/src/ForwardName.cc
13 строк
460 B
Sunanda
Code check
11 янв 2022, 22:26
11 янв 2022, 22:26
5264a14
Код
Авторство
О чём код?
#include "SimG4CMS/Forward/interface/ForwardName.h" std::string ForwardName::getName(const G4String& namx) { std::string name = static_cast<std::string>(namx); if (name.find(':') == std::string::npos) { return name; } else { std::size_t first = name.find(':') + 1; std::size_t last = name.rfind('_'); std::size_t length = (last != std::string::npos) ? (last - first) : (name.size() - first); return name.substr(first, length); } }