13 std::unique_ptr<TrigMuonEFTrack> spectrometerTrack
15 std::unique_ptr<TrigMuonEFTrack> extrapolatedTrack
17 std::unique_ptr<TrigMuonEFCbTrack> combinedTrack
CNV::Trans_t * createTransFromPStore(CNV **cnv, const TPObjRef &ref, MsgStream &log) const
TPObjRef toPersistent(CNV **cnv, const typename CNV::TransBase_t *transObj, MsgStream &log) const
virtual void persToTrans(const TrigMuonEFInfoTrack_p1 *persObj, TrigMuonEFInfoTrack *transObj, MsgStream &log)
ITPConverterFor< TrigMuonEFTrack > * m_trackCnv
ITPConverterFor< TrigMuonEFCbTrack > * m_cbTrackCnv
virtual void transToPers(const TrigMuonEFInfoTrack *transObj, TrigMuonEFInfoTrack_p1 *persObj, MsgStream &log)
TPObjRef m_spectrometerTrack
TPObjRef m_extrapolatedTrack
unsigned short int m_muonType
TrigMuonEFCbTrack * CombinedTrack()
unsigned short int MuonType() const
void setExtrapolatedTrack(TrigMuonEFTrack *track)
void setMuonType(unsigned short int muonType)
void setSpectrometerTrack(TrigMuonEFTrack *track)
void setCombinedTrack(TrigMuonEFCbTrack *track)
TrigMuonEFTrack * ExtrapolatedTrack()
TrigMuonEFTrack * SpectrometerTrack()