ATLAS Offline Software
Loading...
Searching...
No Matches
NSW_PadTriggerSegmentCnv_p1.cxx
Go to the documentation of this file.
2
3
4namespace Muon {
5void NSW_PadTriggerSegmentCnv_p1::persToTrans(const NSW_PadTriggerSegment_p1* persistentObj, NSW_PadTriggerSegment* transientObj, MsgStream &log) {
6 if (log.level() <= MSG::VERBOSE) {
7 log << MSG::VERBOSE <<
8 "Converting persistent NSW_PadTriggerSegment_p1 to transient NSW_PadTriggerSegment" << endmsg;
9 }
10 transientObj->m_phiID = persistentObj->m_phiID;
11 transientObj->m_bandID = persistentObj->m_bandID;
12 transientObj->m_activeLayers[0] = persistentObj->m_innerActiveLayers;
13 transientObj->m_activeLayers[1] = persistentObj->m_outerActiveLayers;
14}
15
16void NSW_PadTriggerSegmentCnv_p1::transToPers(const NSW_PadTriggerSegment* transientObj, NSW_PadTriggerSegment_p1* persistentObj, MsgStream &log) {
17 if (log.level() <= MSG::VERBOSE) {
18 log << MSG::VERBOSE <<
19 "Converting transient NSW_PadTriggerSegment to persistent NSW_PadTriggerSegment_p1" << endmsg;
20 }
21 persistentObj->m_phiID = transientObj->m_phiID;
22 persistentObj->m_bandID = transientObj->m_bandID;
23 persistentObj->m_innerActiveLayers = transientObj->m_activeLayers[0];
24 persistentObj->m_outerActiveLayers = transientObj->m_activeLayers[1];
25}
26
27} // namespace Muon
#define endmsg
void transToPers(const NSW_PadTriggerSegment *transientObj, NSW_PadTriggerSegment_p1 *persistentObj, MsgStream &log) final
void persToTrans(const NSW_PadTriggerSegment_p1 *persistentObj, NSW_PadTriggerSegment *transientObj, MsgStream &log) final
std::array< uint8_t, 2 > m_activeLayers
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.