9 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"Creating transient NSW_TrigRawDataSegment from persistent NSW_TrigRawDataSegment_p1" <<
endmsg;
12 for (
const auto &ch : persObj->
m_channels) transObj->addChannel(ch.first, ch.second);
13 return (transObj.release());
17 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"Converting persistent NSW_TrigRawDataSegment_p1 to transient NSW_TrigRawDataSegment" <<
endmsg;
31 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"Converting transient NSW_TrigRawDataSegment to persistent NSW_TrigRawDataSegment_p1" <<
endmsg;
virtual void persToTrans(const NSW_TrigRawDataSegment_p1 *persObj, NSW_TrigRawDataSegment *transObj, MsgStream &log) override final
virtual void transToPers(const NSW_TrigRawDataSegment *transObj, NSW_TrigRawDataSegment_p1 *persObj, MsgStream &log) override final
virtual NSW_TrigRawDataSegment * createTransient(const NSW_TrigRawDataSegment_p1 *persObj, MsgStream &log) override final
std::vector< std::pair< uint8_t, uint16_t > > m_channels
void addChannel(uint8_t layer, uint16_t channel)
void addChannel(uint8_t layer, uint16_t channel)
std::vector< std::pair< uint8_t, uint16_t > > m_channels
vector of trigger channels, defined as layer / channel
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.