ATLAS Offline Software
Loading...
Searching...
No Matches
EstimatedBremOnTrackCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
7
8void EstimatedBremOnTrackCnv_p1 :: persToTrans(
9 const Trk::EstimatedBremOnTrack_p1 *persObj,
11 MsgStream& log)
12{
13 fillTransFromPStore( &m_mefBaseCnv, persObj->m_mefBase, transObj, log );
14 *transObj = Trk::EstimatedBremOnTrack (transObj->thicknessInX0(),
15 persObj->m_retainedEnFraction,
16 persObj->m_sigmaRetEnFraction,
17 persObj->m_sigmaQoverPsquared,
18 transObj->associatedSurface(),
19 static_cast<Trk::SearchDirection>(persObj->m_direction));
20}
21
22void EstimatedBremOnTrackCnv_p1 :: transToPers(
23 const Trk::EstimatedBremOnTrack *transObj,
25 MsgStream& log)
26{
27 persObj->m_mefBase = baseToPersistent( &m_mefBaseCnv, transObj, log );
28 persObj->m_retainedEnFraction = (float)transObj->retainedEnFraction();
29 persObj->m_sigmaRetEnFraction = (float)transObj->sigmaRetainedEnFraction();
30 persObj->m_sigmaQoverPsquared = (float)transObj->sigmaQoverPsquared();
31 persObj->m_direction = static_cast<signed char>(transObj->searchDirection());
32}
33
34
35
MaterialEffectsBaseCnv_p1 * m_mefBaseCnv
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
persistent representation of EstimatedBremOnTrack
class holding information about momentum reduction and an additional noise term due to significant en...
double sigmaQoverPsquared() const
returns the additional noise term
double sigmaRetainedEnFraction() const
return
SearchDirection searchDirection() const
returns if the brem was discovered with a particular search direction
double retainedEnFraction() const
returns
const Surface & associatedSurface() const
returns the surface to which these m.eff. are associated.
double thicknessInX0() const
returns the actually traversed material .
SearchDirection