ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigCaloEventTPCnv
src
TrigEMClusterCnv_p1.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TrigCaloEvent/TrigEMCluster.h
"
6
7
#include "
TrigCaloEventTPCnv/TrigEMCluster_p1.h
"
8
#include "
TrigCaloEventTPCnv/TrigEMClusterCnv_p1.h
"
9
10
11
void
TrigEMClusterCnv_p1::transToPers
(
const
TrigEMCluster
*,
12
TrigEMCluster_p1
*, MsgStream &log )
const
13
{
14
15
log << MSG::DEBUG <<
"TrigEMClusterCnv_p1::tranToPers"
<<
endmsg
;
16
log << MSG::WARNING <<
"TrigEMClusterCnv_p1::tranToPers : Trying to persist obsolete TrigEMClusterCnv_p1! I won't write anything!"
<<
endmsg
;
17
/*
18
pers->m_Energy = trans->m_Energy;
19
pers->m_Et = trans->m_Et;
20
for(int i=0; i<MAXSIZE; i++){
21
pers->m_EnergyS[i] = trans->m_EnergyS[i];
22
}
23
pers->m_Eta = trans->m_Eta;
24
pers->m_Phi = trans->m_Phi;
25
pers->m_e237 = trans->m_e237;
26
pers->m_e277 = trans->m_e277;
27
pers->m_fracs1 = trans->m_fracs1;
28
pers->m_weta2 = trans->m_weta2;
29
pers->m_ehad1 = trans->m_ehad1;
30
pers->m_Eta1 = trans->m_Eta1;
31
pers->m_emaxs1 = trans->m_emaxs1;
32
pers->m_e2tsts1 = trans->m_e2tsts1;
33
34
pers->m_trigCaloCluster = baseToPersistent( &m_trigCaloClusterCnv, trans, log );
35
*/
36
}
37
38
void
TrigEMClusterCnv_p1::persToTrans
(
const
TrigEMCluster_p1
* pers,
39
TrigEMCluster
* trans, MsgStream &log )
const
40
{
41
42
log << MSG::DEBUG <<
"TrigEMClusterCnv_p1::persToTrans"
<<
endmsg
;
43
44
trans->
m_Energy
= pers->
m_Energy
;
45
trans->
m_Et
= pers->
m_Et
;
46
for
(
int
i=0; i<
MAXSIZE
; i++){
47
trans->
m_EnergyS
[i] = pers->
m_EnergyS
[i];
48
}
49
trans->
m_Eta
= pers->
m_Eta
;
50
trans->
m_Phi
= pers->
m_Phi
;
51
trans->
m_e237
= pers->
m_e237
;
52
trans->
m_e277
= pers->
m_e277
;
53
trans->
m_fracs1
= pers->
m_fracs1
;
54
trans->
m_weta2
= pers->
m_weta2
;
55
trans->
m_ehad1
= pers->
m_ehad1
;
56
trans->
m_Eta1
= pers->
m_Eta1
;
57
trans->
m_emaxs1
= pers->
m_emaxs1
;
58
trans->
m_e2tsts1
= pers->
m_e2tsts1
;
59
60
ITPConverterFor<TrigCaloCluster>
* cnv =
nullptr
;
61
fillTransFromPStore
( &cnv, pers->
m_trigCaloCluster
, trans, log );
62
63
64
65
}
endmsg
#define endmsg
Definition
AnalysisConfig_Ntuple.cxx:61
TrigEMClusterCnv_p1.h
TrigEMCluster_p1.h
MAXSIZE
const int MAXSIZE
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:36
TrigEMCluster.h
ITPConverterFor
Common base class for all TP converters, specialized for a given transient type.
Definition
TPConverter.h:37
TPPolyCnvBase< TRANS, TRANS, PERS >::fillTransFromPStore
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
Definition
TPConverter.h:145
TrigEMClusterConverterBase< TrigEMCluster_p1 >::transToPers
virtual void transToPers(const TrigEMCluster *transObj, TrigEMCluster_p1 *persObj, MsgStream &log) const override
Definition
TrigEMClusterCnv_p1.cxx:11
TrigEMClusterConverterBase< TrigEMCluster_p1 >::persToTrans
virtual void persToTrans(const TrigEMCluster_p1 *persObj, TrigEMCluster *transObj, MsgStream &log) const override
Definition
TrigEMClusterCnv_p1.cxx:38
TrigEMCluster_p1
Definition
TrigEMCluster_p1.h:23
TrigEMCluster_p1::m_Energy
float m_Energy
Definition
TrigEMCluster_p1.h:39
TrigEMCluster_p1::m_weta2
float m_weta2
Definition
TrigEMCluster_p1.h:47
TrigEMCluster_p1::m_ehad1
float m_ehad1
Definition
TrigEMCluster_p1.h:48
TrigEMCluster_p1::m_trigCaloCluster
TPObjRef m_trigCaloCluster
Definition
TrigEMCluster_p1.h:54
TrigEMCluster_p1::m_fracs1
float m_fracs1
Definition
TrigEMCluster_p1.h:46
TrigEMCluster_p1::m_e277
float m_e277
Definition
TrigEMCluster_p1.h:45
TrigEMCluster_p1::m_Eta1
float m_Eta1
Definition
TrigEMCluster_p1.h:49
TrigEMCluster_p1::m_e2tsts1
float m_e2tsts1
Definition
TrigEMCluster_p1.h:51
TrigEMCluster_p1::m_Et
float m_Et
Definition
TrigEMCluster_p1.h:40
TrigEMCluster_p1::m_e237
float m_e237
Definition
TrigEMCluster_p1.h:44
TrigEMCluster_p1::m_Phi
float m_Phi
Definition
TrigEMCluster_p1.h:43
TrigEMCluster_p1::m_emaxs1
float m_emaxs1
Definition
TrigEMCluster_p1.h:50
TrigEMCluster_p1::m_Eta
float m_Eta
Definition
TrigEMCluster_p1.h:42
TrigEMCluster_p1::m_EnergyS
float m_EnergyS[MAXSIZE]
Definition
TrigEMCluster_p1.h:41
TrigEMCluster
Class with calibrated variables for egamma clustering.
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:31
TrigEMCluster::m_Eta
float m_Eta
Eta (calibrated).
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:141
TrigEMCluster::m_e237
float m_e237
Energy in a 3x7 cluster (no calibration) around hottest cell.
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:145
TrigEMCluster::m_Phi
float m_Phi
Phi (calibrated).
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:143
TrigEMCluster::m_Et
float m_Et
Energy (calibrated).
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:137
TrigEMCluster::m_e277
float m_e277
Energy in a 7x7 cluster (no calibration) around hottest cell.
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:147
TrigEMCluster::m_emaxs1
float m_emaxs1
maximum energy in sampling 1 (strip layer)
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:158
TrigEMCluster::m_EnergyS
float m_EnergyS[MAXSIZE]
Energy (calibrated) per sampling layer.
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:139
TrigEMCluster::m_e2tsts1
float m_e2tsts1
get second maximum energy in sampling 1 (strip layer)
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:160
TrigEMCluster::m_ehad1
float m_ehad1
hadronic Energy (first hadronic layer)
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:154
TrigEMCluster::m_weta2
float m_weta2
cluster width (based on a 3x5 cluster - 2nd layer)
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:152
TrigEMCluster::m_fracs1
float m_fracs1
Energy in a 7 strips (around hottest strip) minus energy in 3 strips divided by energy in 3 strips.
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:150
TrigEMCluster::m_Eta1
float m_Eta1
Eta sampling 1 (strip layer).
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:156
TrigEMCluster::m_Energy
float m_Energy
Energy (calibrated).
Definition
Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:135
Generated on
for ATLAS Offline Software by
1.17.0