ATLAS Offline Software
Loading...
Searching...
No Matches
AFP_TDSimHitCnv_p1.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3*/
4
6
7#include "Identifier/Identifier.h"
9
10void AFP_TDSimHitCnv_p1::persToTrans(const AFP_TDSimHit_p1* persObj, AFP_TDSimHit* transObj, MsgStream &log)
11const {
12 log << MSG::DEBUG << "AFP_TDSimHitCnv_p1::persToTrans called " << endmsg;
13
14 transObj->m_nHitID=persObj->m_nHitID;
15 transObj->m_nTrackID=persObj->m_nTrackID;
17 transObj->m_fKineticEnergy=persObj->m_fKineticEnergy;
18 transObj->m_fEnergyDeposit=persObj->m_fEnergyDeposit;
19 transObj->m_fWaveLength=persObj->m_fWaveLength;
20 transObj->m_fPreStepX=persObj->m_fPreStepX;
21 transObj->m_fPreStepY=persObj->m_fPreStepY;
22 transObj->m_fPreStepZ=persObj->m_fPreStepZ;
23 transObj->m_fPostStepX=persObj->m_fPostStepX;
24 transObj->m_fPostStepY=persObj->m_fPostStepY;
25 transObj->m_fPostStepZ=persObj->m_fPostStepZ;
26 transObj->m_fGlobalTime=persObj->m_fGlobalTime;
27
28 transObj->m_nStationID=persObj->m_nStationID;
29 transObj->m_nDetectorID=persObj->m_nDetectorID;
31}
32
33void AFP_TDSimHitCnv_p1::transToPers(const AFP_TDSimHit* transObj, AFP_TDSimHit_p1* persObj, MsgStream &log)
34const {
35 log << MSG::DEBUG << "AFP_TDSimHitCnv_p1::transToPers called " << endmsg;
36
37 persObj->m_nHitID=transObj->m_nHitID;
38 persObj->m_nTrackID=transObj->m_nTrackID;
40 persObj->m_fKineticEnergy=transObj->m_fKineticEnergy;
41 persObj->m_fEnergyDeposit=transObj->m_fEnergyDeposit;
42 persObj->m_fWaveLength=transObj->m_fWaveLength;
43 persObj->m_fPreStepX=transObj->m_fPreStepX;
44 persObj->m_fPreStepY=transObj->m_fPreStepY;
45 persObj->m_fPreStepZ=transObj->m_fPreStepZ;
46 persObj->m_fPostStepX=transObj->m_fPostStepX;
47 persObj->m_fPostStepY=transObj->m_fPostStepY;
48 persObj->m_fPostStepZ=transObj->m_fPostStepZ;
49 persObj->m_fGlobalTime=transObj->m_fGlobalTime;
50
51 persObj->m_nStationID=transObj->m_nStationID;
52 persObj->m_nDetectorID=transObj->m_nDetectorID;
54 }
#define endmsg
virtual void persToTrans(const AFP_TDSimHit_p1 *persObj, AFP_TDSimHit *transObj, MsgStream &log) const override
virtual void transToPers(const AFP_TDSimHit *transObj, AFP_TDSimHit_p1 *persObj, MsgStream &log) const override
int m_nSensitiveElementID
float m_fPostStepY
float m_fKineticEnergy
float m_fEnergyDeposit
float m_fGlobalTime
float m_fWaveLength
float m_fPreStepZ
float m_fPostStepX
int m_nParticleEncoding
float m_fPreStepY
float m_fPreStepX
float m_fPostStepZ