ATLAS Offline Software
Loading...
Searching...
No Matches
TrigMuonEFCbTrackCnv_p6.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
8
9
10void TrigMuonEFCbTrackCnv_p6::persToTrans(const TrigMuonEFCbTrack_p6* persObj, TrigMuonEFCbTrack* transObj, MsgStream &log){
11 // std::cout << "TrigMuonEFCbTrackCnv_p6::persToTrans called " <<std::endl;
12
13 transObj->setMatchChi2 (persObj->m_matchChi2);
14 transObj->setNIdSctHits (persObj->m_nIdSctHits);
15 transObj->setNIdPixelHits (persObj->m_nIdPixelHits);
16 transObj->setNTrtHits (persObj->m_nTrtHits);
17
19}
20
21
22void TrigMuonEFCbTrackCnv_p6::transToPers(const TrigMuonEFCbTrack* transObj, TrigMuonEFCbTrack_p6* persObj, MsgStream &log) {
23 // std::cout << "TrigMuonEFCbTrackCnv_p6::transToPers called " << std::endl;
24
25 persObj->m_matchChi2 = transObj->matchChi2();
26 persObj->m_nIdSctHits = transObj->NIdSctHits();
27 persObj->m_nIdPixelHits = transObj->NIdPixelHits();
28 persObj->m_nTrtHits = transObj->NTrtHits();
29
30 // std::cout << "TrigMuonEFCbTrackCnv_p6::transToPers before base TrackCnv" << std::endl;
31 persObj->m_TrigMuonEFTrack = baseToPersistent( &m_TrigMuonEFTrackCnv, transObj, log );
32 // std::cout << "TrigMuonEFCbTrackCnv_p6::transToPers after base TrackCnv" << std::endl;
33}
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
Definition TPConverter.h:97
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
ITPConverterFor< TrigMuonEFTrack > * m_TrigMuonEFTrackCnv
virtual void transToPers(const TrigMuonEFCbTrack *transObj, TrigMuonEFCbTrack_p6 *persObj, MsgStream &log)
virtual void persToTrans(const TrigMuonEFCbTrack_p6 *persObj, TrigMuonEFCbTrack *transObj, MsgStream &log)
unsigned short int m_nIdPixelHits
unsigned short int m_nIdSctHits
unsigned short int m_nTrtHits
void setNIdPixelHits(unsigned short int nIdPixelHits)
unsigned short int NIdPixelHits() const
double matchChi2() const
unsigned short int NIdSctHits() const
unsigned short int NTrtHits() const
void setMatchChi2(double theMatchChi2)
set data member
void setNIdSctHits(unsigned short int nIdSctHits)
void setNTrtHits(unsigned short int nTrtHits)