ATLAS Offline Software
Loading...
Searching...
No Matches
AFP_SIDSimHitCnv_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_SIDSimHitCnv_p1::persToTrans(const AFP_SIDSimHit_p1* persObj, AFP_SIDSimHit* transObj, MsgStream &log)
11const {
12 log << MSG::DEBUG << "AFP_SIDSimHitCnv_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_fPreStepX=persObj->m_fPreStepX;
20 transObj->m_fPreStepY=persObj->m_fPreStepY;
21 transObj->m_fPreStepZ=persObj->m_fPreStepZ;
22 transObj->m_fPostStepX=persObj->m_fPostStepX;
23 transObj->m_fPostStepY=persObj->m_fPostStepY;
24 transObj->m_fPostStepZ=persObj->m_fPostStepZ;
25 transObj->m_fGlobalTime=persObj->m_fGlobalTime;
26
27 transObj->m_nStationID=persObj->m_nStationID;
28 transObj->m_nDetectorID=persObj->m_nDetectorID;
29
30 transObj->m_nPixelRow=persObj->m_nPixelRow;
31 transObj->m_nPixelCol=persObj->m_nPixelCol;
32
33 transObj->m_bIsAuxVSID=persObj->m_bIsAuxVSID;
34}
35
36void AFP_SIDSimHitCnv_p1::transToPers(const AFP_SIDSimHit* transObj, AFP_SIDSimHit_p1* persObj, MsgStream &log)
37const {
38 log << MSG::DEBUG << "AFP_SIDSimHitCnv_p1::transToPers called " << endmsg;
39
40 persObj->m_nHitID=transObj->m_nHitID;
41 persObj->m_nTrackID=transObj->m_nTrackID;
43 persObj->m_fKineticEnergy=transObj->m_fKineticEnergy;
44 persObj->m_fEnergyDeposit=transObj->m_fEnergyDeposit;
45 persObj->m_fPreStepX=transObj->m_fPreStepX;
46 persObj->m_fPreStepY=transObj->m_fPreStepY;
47 persObj->m_fPreStepZ=transObj->m_fPreStepZ;
48 persObj->m_fPostStepX=transObj->m_fPostStepX;
49 persObj->m_fPostStepY=transObj->m_fPostStepY;
50 persObj->m_fPostStepZ=transObj->m_fPostStepZ;
51 persObj->m_fGlobalTime=transObj->m_fGlobalTime;
52
53 persObj->m_nStationID=transObj->m_nStationID;
54 persObj->m_nDetectorID=transObj->m_nDetectorID;
55
56 persObj->m_nPixelRow=transObj->m_nPixelRow;
57 persObj->m_nPixelCol=transObj->m_nPixelCol;
58
59
60 persObj->m_bIsAuxVSID=transObj->m_bIsAuxVSID;
61 }
#define endmsg
virtual void transToPers(const AFP_SIDSimHit *transObj, AFP_SIDSimHit_p1 *persObj, MsgStream &log) const override
virtual void persToTrans(const AFP_SIDSimHit_p1 *persObj, AFP_SIDSimHit *transObj, MsgStream &log) const override
float m_fKineticEnergy
float m_fEnergyDeposit