/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
AnalysisDataFormats/TopObjects/src/TtEventPartons.cc
21 строка
626 B
Matti Kortelainen
Modernize legacy EDModules in TopTools
12 янв 2022, 01:14
12 янв 2022, 01:14
91a33de
Код
Авторство
О чём код?
#include "AnalysisDataFormats/TopObjects/interface/TtEventPartons.h" void TtEventPartons::expand(std::vector<int>& vec) const { std::vector<int>::iterator vecIter = vec.begin(); for (unsigned i = 0; i < ignorePartons_.size(); i++) { if (ignorePartons_[i]) { vecIter = vec.insert(vecIter, -3); } ++vecIter; } } void TtEventPartons::prune(std::vector<const reco::Candidate*>& vec) const { unsigned int nIgnoredPartons = 0; for (unsigned i = 0; i < ignorePartons_.size(); i++) { if (ignorePartons_[i]) { vec.erase(vec.begin() + (i - nIgnoredPartons)); nIgnoredPartons++; } } }