ATLAS Offline Software
Loading...
Searching...
No Matches
TrackSummaryCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
4
7
28
30 Trk::TrackSummary_p1 *persObj, MsgStream & log )
31{
32 persObj->m_information = transObj->m_information;
33 persObj->m_idHitPattern = transObj->m_idHitPattern;
34 persObj->m_muonTrackSummary = toPersistent( &m_muonSummaryCnv, transObj->m_muonTrackSummary.get(), log );
35}
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 transToPers(const Trk ::TrackSummary *transObj, Trk ::TrackSummary_p1 *persObj, MsgStream &log)
virtual void persToTrans(const Trk ::TrackSummary_p1 *persObj, Trk ::TrackSummary *transObj, MsgStream &log)
MuonTrackSummaryCnv_p1 * m_muonSummaryCnv
std::vector< int > m_information
unsigned long m_idHitPattern
contains the 'hit pattern'
A summary of the information contained by a track.
static const int SummaryTypeNotSet
Value set in the cxx file to -1.
std::unique_ptr< MuonTrackSummary > m_muonTrackSummary
pointer to the MuonTrackSummary
std::vector< int > m_information
vector containing the persistent summary information.
@ numberOfBLayerHits
these are the hits in the 0th pixel layer?
@ numberOfInnermostPixelLayerHits
these are the hits in the 1st pixel layer