27 MsgStream&
msg )
const
29 msg<<MSG::DEBUG<<
"DetailedTrackTruthCnv_p1::persToTrans()"<<
endmsg;
31 static std::once_flag first_flag;
32 std::call_once (first_flag, [&]() {
33 msg<<MSG::WARNING<<
"Reading DetailedTrackTruth in the old format, statsTruth() info will not be available."<<
endmsg;
40 msg<<MSG::DEBUG<<
"DetailedTrackTruthCnv_p1::persToTrans() DONE"<<
endmsg;
45 MsgStream&
msg )
const
47 const char *info =
"DetailedTrackTruthCnv_p1::transToPers(): THIS OLD CONVERTER SHOLD NOT GET CALLED!";
49 throw std::runtime_error(info);
virtual void persToTrans(const Trk::DetailedTrackTruth_p1 *persObj, DetailedTrackTruth *transObj, MsgStream &msg) const override
Method creating the transient representation of Analysis::DetailedTrackTruth from its persistent repr...
virtual void transToPers(const DetailedTrackTruth *transObj, Trk::DetailedTrackTruth_p1 *persObj, MsgStream &msg) const override
Method creating the persistent representation DetailedTrackTruth_p1 from its transient representation...
static SubDetHitStatistics & statsCommon(DetailedTrackTruth *dt)
static SubDetHitStatistics & statsTrack(DetailedTrackTruth *dt)
static TruthTrajectory & trajectory(DetailedTrackTruth *dt)
SubDetHitStatistics_p0 m_hitsTrack
SubDetHitStatistics_p0 m_hitsCommon
TruthTrajectory_p1 m_trajectory