/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DataFormats/Provenance/src/RunAuxiliary.cc
33 строки
1 KB
W. David Dagenhart
From scram b code-format-all (clang-format)
10 май 2019, 17:51
10 май 2019, 17:51
82e0ab0
Код
Авторство
О чём код?
#include "DataFormats/Provenance/interface/RunAuxiliary.h" #include <cassert> #include <ostream> /*---------------------------------------------------------------------- ----------------------------------------------------------------------*/ namespace edm { void RunAuxiliary::write(std::ostream& os) const { os << "Process History ID = " << processHistoryID_ << std::endl; os << id_ << std::endl; } void RunAuxiliary::mergeAuxiliary(RunAuxiliary const& newAux) { assert(id_ == newAux.id_); mergeNewTimestampsIntoThis_(newAux); } void RunAuxiliary::mergeNewTimestampsIntoThis_(RunAuxiliary const& newAux) { if (beginTime_ == Timestamp::invalidTimestamp() || newAux.beginTime() == Timestamp::invalidTimestamp()) { beginTime_ = Timestamp::invalidTimestamp(); } else if (newAux.beginTime() < beginTime_) { beginTime_ = newAux.beginTime(); } if (endTime_ == Timestamp::invalidTimestamp() || newAux.endTime() == Timestamp::invalidTimestamp()) { endTime_ = Timestamp::invalidTimestamp(); } else if (newAux.endTime() > endTime_) { endTime_ = newAux.endTime(); } } } // namespace edm