ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMuonEFInfoCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4
10
11
13 TrigMuonEFInfo* transObj,
14 MsgStream &log)
15{
16 log << MSG::DEBUG << "TrigMuonEFInfoCnv_p1::persToTrans called " << endmsg;
17
18 std::unique_ptr<TrigMuonEFTrack> spectrometerTrack
20 std::unique_ptr<TrigMuonEFTrack> extrapolatedTrack
22 std::unique_ptr<TrigMuonEFTrack> tmp
24
25 *transObj = TrigMuonEFInfo (persObj->m_roi,
26 std::make_unique<TrigMuonEFInfoTrackContainer>(),
27 std::move (spectrometerTrack),
28 std::move (extrapolatedTrack),
29 std::make_unique<TrigMuonEFCbTrack>(*tmp));
30}
31
32
34 TrigMuonEFInfo_p1* /*persObj*/,
35 MsgStream &log)
36{
37 log << MSG::DEBUG << "TrigMuonEFInfoCnv_p1::transToPers called " << endmsg;
38/*
39 persObj->m_roi = transObj->m_roi;
40 persObj->m_spectrometerTrack = toPersistent( &m_trackCnv, transObj->m_spectrometerTrack, log);
41 persObj->m_extrapolatedTrack = toPersistent( &m_trackCnv, transObj->m_extrapolatedTrack, log);
42 persObj->m_combinedTrack = toPersistent( &m_trackCnv, transObj->m_combinedTrack, log);
43*/
44}
#define endmsg
CNV::Trans_t * createTransFromPStore(CNV **cnv, const TPObjRef &ref, MsgStream &log) const
virtual void transToPers(const TrigMuonEFInfo *transObj, TrigMuonEFInfo_p1 *persObj, MsgStream &log)
ITPConverterFor< TrigMuonEFTrack > * m_trackCnv
virtual void persToTrans(const TrigMuonEFInfo_p1 *persObj, TrigMuonEFInfo *transObj, MsgStream &log)
unsigned short int m_roi