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