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