ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
ForwardDetectors
ALFA
ALFA_EventCnv
ALFA_EventTPCnv
src
ALFA_HitCnv_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
5
#include "
ALFA_SimEv/ALFA_Hit.h
"
6
#include "Identifier/Identifier.h"
7
#include "
ALFA_EventTPCnv/ALFA_HitCnv_p1.h
"
8
9
10
void
ALFA_HitCnv_p1::persToTrans
(
const
ALFA_Hit_p1
* persObj,
ALFA_Hit
* transObj, MsgStream &log)
const
11
{
12
log << MSG::DEBUG <<
"ALFA_HitCnv_p1::persToTrans called "
<<
endmsg
;
13
14
// HepMcParticleLinkCnv_p1 HepMcPLCnv;
15
// HepMcPLCnv.persToTrans(&(persObj->m_partLink),&(transObj->m_partLink), log);
16
*transObj =
ALFA_Hit
(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->
n_plate
,
30
persObj->
n_fiber
,
31
persObj->
n_station
);
32
}
33
34
35
void
ALFA_HitCnv_p1::transToPers
(
const
ALFA_Hit
* transObj,
36
ALFA_Hit_p1
* persObj,
37
MsgStream &log)
const
38
{
39
log << MSG::DEBUG <<
"ALFA_HitCnv_p1::transToPers called "
<<
endmsg
;
40
// HepMcParticleLinkCnv_p1 HepMcPLCnv;
41
// HepMcPLCnv.transToPers(&(transObj->m_partLink),&(persObj->m_partLink), log);
42
persObj->
hitID
= transObj->
GetHitID
();
43
persObj->
trackID
= transObj->
GetTrackID
();
44
persObj->
particleEncoding
= transObj->
GetParticleEncoding
();
45
persObj->
kineticEnergy
= transObj->
GetKineticEnergy
();
46
persObj->
energyDeposit
= transObj->
GetEnergyDeposit
();
47
persObj->
preStepX
= transObj->
GetPreStepX
();
48
persObj->
preStepY
= transObj->
GetPreStepY
();
49
persObj->
preStepZ
= transObj->
GetPreStepZ
();
50
persObj->
postStepX
= transObj->
GetPostStepX
();
51
persObj->
postStepY
= transObj->
GetPostStepY
();
52
persObj->
postStepZ
= transObj->
GetPostStepZ
();
53
persObj->
globalTime
= transObj->
GetGlobalTime
();
54
persObj->
sign_fiber
= transObj->
GetSignFiber
();
55
persObj->
n_plate
= transObj->
GetPlateNumber
();
56
persObj->
n_fiber
= transObj->
GetFiberNumber
();
57
persObj->
n_station
= transObj->
GetStationNumber
();
58
59
}
ALFA_HitCnv_p1.h
ALFA_Hit.h
endmsg
#define endmsg
Definition
AnalysisConfig_Ntuple.cxx:54
ALFA_HitCnv_p1::persToTrans
virtual void persToTrans(const ALFA_Hit_p1 *persObj, ALFA_Hit *transObj, MsgStream &log) const override
Definition
ALFA_HitCnv_p1.cxx:10
ALFA_HitCnv_p1::transToPers
virtual void transToPers(const ALFA_Hit *transObj, ALFA_Hit_p1 *persObj, MsgStream &log) const override
Definition
ALFA_HitCnv_p1.cxx:35
ALFA_Hit_p1
Definition
ALFA_Hit_p1.h:12
ALFA_Hit_p1::particleEncoding
int particleEncoding
Definition
ALFA_Hit_p1.h:40
ALFA_Hit_p1::hitID
int hitID
Definition
ALFA_Hit_p1.h:37
ALFA_Hit_p1::postStepY
float postStepY
Definition
ALFA_Hit_p1.h:47
ALFA_Hit_p1::kineticEnergy
float kineticEnergy
Definition
ALFA_Hit_p1.h:41
ALFA_Hit_p1::preStepY
float preStepY
Definition
ALFA_Hit_p1.h:44
ALFA_Hit_p1::preStepZ
float preStepZ
Definition
ALFA_Hit_p1.h:45
ALFA_Hit_p1::sign_fiber
int sign_fiber
Definition
ALFA_Hit_p1.h:51
ALFA_Hit_p1::n_fiber
int n_fiber
Definition
ALFA_Hit_p1.h:53
ALFA_Hit_p1::n_station
int n_station
Definition
ALFA_Hit_p1.h:54
ALFA_Hit_p1::energyDeposit
float energyDeposit
Definition
ALFA_Hit_p1.h:42
ALFA_Hit_p1::globalTime
float globalTime
Definition
ALFA_Hit_p1.h:49
ALFA_Hit_p1::postStepX
float postStepX
Definition
ALFA_Hit_p1.h:46
ALFA_Hit_p1::trackID
int trackID
Definition
ALFA_Hit_p1.h:38
ALFA_Hit_p1::postStepZ
float postStepZ
Definition
ALFA_Hit_p1.h:48
ALFA_Hit_p1::n_plate
int n_plate
Definition
ALFA_Hit_p1.h:52
ALFA_Hit_p1::preStepX
float preStepX
Definition
ALFA_Hit_p1.h:43
ALFA_Hit
Definition
ALFA_Hit.h:10
ALFA_Hit::GetPreStepX
float GetPreStepX() const
Definition
ALFA_Hit.h:42
ALFA_Hit::GetPreStepZ
float GetPreStepZ() const
Definition
ALFA_Hit.h:48
ALFA_Hit::GetGlobalTime
float GetGlobalTime() const
Definition
ALFA_Hit.h:60
ALFA_Hit::GetParticleEncoding
int GetParticleEncoding() const
Definition
ALFA_Hit.h:33
ALFA_Hit::GetTrackID
int GetTrackID() const
Definition
ALFA_Hit.cxx:33
ALFA_Hit::GetKineticEnergy
float GetKineticEnergy() const
Definition
ALFA_Hit.h:36
ALFA_Hit::GetPostStepZ
float GetPostStepZ() const
Definition
ALFA_Hit.h:57
ALFA_Hit::GetPostStepX
float GetPostStepX() const
Definition
ALFA_Hit.h:51
ALFA_Hit::GetEnergyDeposit
float GetEnergyDeposit() const
Definition
ALFA_Hit.h:39
ALFA_Hit::GetSignFiber
int GetSignFiber() const
Definition
ALFA_Hit.h:63
ALFA_Hit::GetFiberNumber
int GetFiberNumber() const
Definition
ALFA_Hit.h:69
ALFA_Hit::GetStationNumber
int GetStationNumber() const
Definition
ALFA_Hit.h:72
ALFA_Hit::GetPreStepY
float GetPreStepY() const
Definition
ALFA_Hit.h:45
ALFA_Hit::GetPlateNumber
int GetPlateNumber() const
Definition
ALFA_Hit.h:66
ALFA_Hit::GetHitID
int GetHitID() const
Definition
ALFA_Hit.h:24
ALFA_Hit::GetPostStepY
float GetPostStepY() const
Definition
ALFA_Hit.h:54
Generated on
for ATLAS Offline Software by
1.17.0