ATLAS Offline Software
ALFA_ODHitCnv_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 
6 #include "Identifier/Identifier.h"
8 
9 
10 void ALFA_ODHitCnv_p1::persToTrans(const ALFA_ODHit_p1* persObj, ALFA_ODHit* transObj, MsgStream &log) const
11 {
12  log << MSG::DEBUG << "ALFA_ODHitCnv_p1::persToTrans called " << endmsg;
13 
14 // HepMcParticleLinkCnv_p1 HepMcPLCnv;
15 // HepMcPLCnv.persToTrans(&(persObj->m_partLink),&(transObj->m_partLink), log);
16  *transObj = ALFA_ODHit (persObj->hitID,
17  0, // persObj->trackID
18  persObj->particleEncoding,
19  persObj->kineticEnergy,
20  persObj->energyDeposit,
21  persObj->preStepX,
22  persObj->preStepY,
23  persObj->preStepZ,
24  persObj->postStepX,
25  persObj->postStepY,
26  persObj->postStepZ,
27  persObj->globalTime,
28  persObj->sign_fiber,
29  persObj->OD_side,
30  persObj->n_plate,
31  persObj->n_fiber,
32  persObj->n_station);
33 }
34 
35 
37  ALFA_ODHit_p1* persObj,
38  MsgStream &log) const
39 {
40  log << MSG::DEBUG << "ALFA_ODHitCnv_p1::transToPers called " << endmsg;
41  // HepMcParticleLinkCnv_p1 HepMcPLCnv;
42 // HepMcPLCnv.transToPers(&(transObj->m_partLink),&(persObj->m_partLink), log);
43  persObj->hitID = transObj->GetHitID();
44  persObj->trackID = transObj->GetTrackID();
45  persObj->particleEncoding = transObj->GetParticleEncoding();
46  persObj->kineticEnergy = transObj->GetKineticEnergy();
47  persObj->energyDeposit = transObj->GetEnergyDeposit();
48  persObj->preStepX = transObj->GetPreStepX();
49  persObj->preStepY = transObj->GetPreStepY();
50  persObj->preStepZ = transObj->GetPreStepZ();
51  persObj->postStepX = transObj->GetPostStepX();
52  persObj->postStepY = transObj->GetPostStepY();
53  persObj->postStepZ = transObj->GetPostStepZ();
54  persObj->globalTime = transObj->GetGlobalTime();
55  persObj->sign_fiber = transObj->GetSignFiber();
56  persObj->OD_side = transObj->GetODSide();
57  persObj->n_plate = transObj->GetPlateNumber();
58  persObj->n_fiber = transObj->GetFiberNumber();
59  persObj->n_station = transObj->GetStationNumber();
60 
61  }
ALFA_ODHit::GetPlateNumber
int GetPlateNumber() const
Definition: ALFA_ODHit.h:72
ALFA_ODHit_p1::trackID
int trackID
Definition: ALFA_ODHit_p1.h:41
ALFA_ODHit.h
ALFA_ODHit::GetGlobalTime
float GetGlobalTime() const
Definition: ALFA_ODHit.h:63
ALFA_ODHitCnv_p1.h
ALFA_ODHit_p1::n_station
int n_station
Definition: ALFA_ODHit_p1.h:58
ALFA_ODHit_p1::preStepX
float preStepX
Definition: ALFA_ODHit_p1.h:46
ALFA_ODHit_p1::preStepZ
float preStepZ
Definition: ALFA_ODHit_p1.h:48
ALFA_ODHit_p1::postStepY
float postStepY
Definition: ALFA_ODHit_p1.h:50
ALFA_ODHit::GetKineticEnergy
float GetKineticEnergy() const
Definition: ALFA_ODHit.h:39
ALFA_ODHit_p1::kineticEnergy
float kineticEnergy
Definition: ALFA_ODHit_p1.h:44
ALFA_ODHit_p1::hitID
int hitID
Definition: ALFA_ODHit_p1.h:40
ALFA_ODHit_p1::sign_fiber
int sign_fiber
Definition: ALFA_ODHit_p1.h:54
ALFA_ODHit
Definition: ALFA_ODHit.h:11
ALFA_ODHit_p1::globalTime
float globalTime
Definition: ALFA_ODHit_p1.h:52
ALFA_ODHit::GetFiberNumber
int GetFiberNumber() const
Definition: ALFA_ODHit.h:75
ALFA_ODHit::GetStationNumber
int GetStationNumber() const
Definition: ALFA_ODHit.h:78
ALFA_ODHit_p1::postStepX
float postStepX
Definition: ALFA_ODHit_p1.h:49
ALFA_ODHit::GetHitID
int GetHitID() const
Definition: ALFA_ODHit.h:27
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
ALFA_ODHit::GetTrackID
int GetTrackID() const
Definition: ALFA_ODHit.cxx:51
ALFA_ODHit::GetPostStepX
float GetPostStepX() const
Definition: ALFA_ODHit.h:54
ALFA_ODHit::GetPreStepY
float GetPreStepY() const
Definition: ALFA_ODHit.h:48
ALFA_ODHitCnv_p1::persToTrans
virtual void persToTrans(const ALFA_ODHit_p1 *persObj, ALFA_ODHit *transObj, MsgStream &log) const override
Definition: ALFA_ODHitCnv_p1.cxx:10
ALFA_ODHit::GetPostStepY
float GetPostStepY() const
Definition: ALFA_ODHit.h:57
ALFA_ODHit::GetPostStepZ
float GetPostStepZ() const
Definition: ALFA_ODHit.h:60
ALFA_ODHit_p1::n_fiber
int n_fiber
Definition: ALFA_ODHit_p1.h:57
ALFA_ODHit_p1::n_plate
int n_plate
Definition: ALFA_ODHit_p1.h:56
ALFA_ODHit::GetEnergyDeposit
float GetEnergyDeposit() const
Definition: ALFA_ODHit.h:42
ALFA_ODHit_p1::particleEncoding
int particleEncoding
Definition: ALFA_ODHit_p1.h:43
ALFA_ODHit::GetPreStepX
float GetPreStepX() const
Definition: ALFA_ODHit.h:45
ALFA_ODHit::GetParticleEncoding
int GetParticleEncoding() const
Definition: ALFA_ODHit.h:36
ALFA_ODHit::GetODSide
int GetODSide() const
Definition: ALFA_ODHit.h:69
ALFA_ODHit::GetPreStepZ
float GetPreStepZ() const
Definition: ALFA_ODHit.h:51
DEBUG
#define DEBUG
Definition: page_access.h:11
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
ALFA_ODHit::GetSignFiber
int GetSignFiber() const
Definition: ALFA_ODHit.h:66
ALFA_ODHit_p1::preStepY
float preStepY
Definition: ALFA_ODHit_p1.h:47
ALFA_ODHit_p1::energyDeposit
float energyDeposit
Definition: ALFA_ODHit_p1.h:45
ALFA_ODHit_p1::postStepZ
float postStepZ
Definition: ALFA_ODHit_p1.h:51
ALFA_ODHit_p1
Definition: ALFA_ODHit_p1.h:12
ALFA_ODHitCnv_p1::transToPers
virtual void transToPers(const ALFA_ODHit *transObj, ALFA_ODHit_p1 *persObj, MsgStream &log) const override
Definition: ALFA_ODHitCnv_p1.cxx:36
ALFA_ODHit_p1::OD_side
int OD_side
Definition: ALFA_ODHit_p1.h:55