#include <HistoryAppender.h>
Public Member Functions | |
std::shared_ptr < ProcessHistory const > | appendToProcessHistory (ProcessHistoryID const &inputPHID, ProcessHistory const *inputProcessHistory, ProcessConfiguration const &pc) |
HistoryAppender () | |
Private Member Functions | |
void | checkProcessHistory (ProcessHistory const &ph, ProcessConfiguration const &pc) const |
HistoryAppender (HistoryAppender const &)=delete | |
HistoryAppender & | operator= (HistoryAppender const &)=delete |
Private Attributes | |
std::shared_ptr < ProcessHistory const > | m_cachedHistory |
ProcessHistoryID | m_cachedInputPHID |
Definition at line 14 of file HistoryAppender.h.
edm::HistoryAppender::HistoryAppender | ( | ) |
Definition at line 13 of file HistoryAppender.cc.
|
privatedelete |
std::shared_ptr< ProcessHistory const > edm::HistoryAppender::appendToProcessHistory | ( | ProcessHistoryID const & | inputPHID, |
ProcessHistory const * | inputProcessHistory, | ||
ProcessConfiguration const & | pc | ||
) |
Definition at line 18 of file HistoryAppender.cc.
References assert(), checkProcessHistory(), edm::hlt::Exception, edm::ProcessHistory::id(), edm::errors::LogicError, m_cachedHistory, m_cachedInputPHID, or, and s_emptyHistory.
Referenced by edm::Principal::fillPrincipal().
|
private |
Definition at line 49 of file HistoryAppender.cc.
References edm::errors::Configuration, edm::hlt::Exception, LaserDQM_cfg::process, edm::ProcessConfiguration::processName(), FSQHLTOfflineSource_cfi::processName, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by appendToProcessHistory().
|
privatedelete |
|
private |
Definition at line 37 of file HistoryAppender.h.
Referenced by appendToProcessHistory().
|
private |
Definition at line 36 of file HistoryAppender.h.
Referenced by appendToProcessHistory().