ATLAS Offline Software
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 
6 
9 
10 
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 
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 }
TrigEMCluster_p1::m_Energy
float m_Energy
Definition: TrigEMCluster_p1.h:54
TrigEMCluster::m_Phi
float m_Phi
Phi (calibrated)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:157
ITPConverterFor
Definition: TPConverter.h:37
TrigEMCluster::m_Eta
float m_Eta
Eta (calibrated)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:155
TrigEMCluster_p1::m_Eta
float m_Eta
Definition: TrigEMCluster_p1.h:57
TrigEMCluster::m_e237
float m_e237
Energy in a 3x7 cluster (no calibration) around hottest cell.
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:159
TrigEMClusterConverterBase< TrigEMCluster_p1 >::transToPers
virtual void transToPers(const TrigEMCluster *transObj, TrigEMCluster_p1 *persObj, MsgStream &log) const override
Definition: TrigEMClusterCnv_p1.cxx:11
TrigEMCluster_p1::m_emaxs1
float m_emaxs1
Definition: TrigEMCluster_p1.h:65
TrigEMCluster
Class with calibrated variables for egamma clustering.
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:31
TrigEMCluster::m_emaxs1
float m_emaxs1
maximum energy in sampling 1 (strip layer)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:172
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:164
TrigEMCluster_p1::m_Phi
float m_Phi
Definition: TrigEMCluster_p1.h:58
TrigEMCluster_p1::m_trigCaloCluster
TPObjRef m_trigCaloCluster
Definition: TrigEMCluster_p1.h:69
TrigEMCluster_p1::m_e277
float m_e277
Definition: TrigEMCluster_p1.h:60
TrigEMCluster_p1::m_EnergyS
float m_EnergyS[MAXSIZE]
Definition: TrigEMCluster_p1.h:56
TrigEMCluster_p1::m_Eta1
float m_Eta1
Definition: TrigEMCluster_p1.h:64
TrigEMCluster::m_e2tsts1
float m_e2tsts1
get second maximum energy in sampling 1 (strip layer)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:174
TrigEMCluster_p1::m_fracs1
float m_fracs1
Definition: TrigEMCluster_p1.h:61
TrigEMCluster_p1::m_e2tsts1
float m_e2tsts1
Definition: TrigEMCluster_p1.h:66
lumiFormat.i
int i
Definition: lumiFormat.py:92
MAXSIZE
const int MAXSIZE
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:36
TrigEMCluster_p1::m_weta2
float m_weta2
Definition: TrigEMCluster_p1.h:62
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
TrigEMCluster_p1::m_e237
float m_e237
Definition: TrigEMCluster_p1.h:59
TrigEMCluster_p1
Definition: TrigEMCluster_p1.h:26
TrigEMCluster.h
TrigEMCluster::m_Eta1
float m_Eta1
Eta sampling 1 (strip layer)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:170
TrigEMCluster::m_e277
float m_e277
Energy in a 7x7 cluster (no calibration) around hottest cell.
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:161
TrigEMCluster_p1::m_Et
float m_Et
Definition: TrigEMCluster_p1.h:55
TrigEMCluster_p1.h
TrigEMClusterCnv_p1.h
DEBUG
#define DEBUG
Definition: page_access.h:11
TrigEMCluster::m_ehad1
float m_ehad1
hadronic Energy (first hadronic layer)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:168
TrigEMCluster_p1::m_ehad1
float m_ehad1
Definition: TrigEMCluster_p1.h:63
TrigEMClusterConverterBase< TrigEMCluster_p1 >::persToTrans
virtual void persToTrans(const TrigEMCluster_p1 *persObj, TrigEMCluster *transObj, MsgStream &log) const override
Definition: TrigEMClusterCnv_p1.cxx:38
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TrigEMCluster::m_EnergyS
float m_EnergyS[MAXSIZE]
Energy (calibrated) per sampling layer
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:153
TrigEMCluster::m_weta2
float m_weta2
cluster width (based on a 3x5 cluster - 2nd layer)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:166
TrigEMCluster::m_Energy
float m_Energy
Energy (calibrated)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:149
TrigEMCluster::m_Et
float m_Et
Energy (calibrated)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigEMCluster.h:151