ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigEvent
TrigCaloEventTPCnv
src
TrigTauClusterCnv_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/TrigTauCluster.h
"
6
#include "
TrigCaloEvent/TrigTauClusterDetails.h
"
7
#include "
TrigCaloEventTPCnv/TrigTauClusterCnv_p1.h
"
8
9
void
TrigTauClusterCnv_p1 :: persToTrans(
const
TrigTauCluster_p1
*persObj,
10
TrigTauCluster
*transObj,
11
MsgStream& log )
const
12
{
13
14
log << MSG::DEBUG <<
"TrigTauClusterCnv_p1::persToTrans"
<<
endmsg
;
15
16
transObj->
setEMenergy
(persObj->
m_EMenergy
) ;
17
transObj->
setHADenergy
(persObj->
m_HADenergy
) ;
18
transObj->
setEnergyCalib
(persObj->
m_eCalib
) ;
19
transObj->
setEMRadius2
(persObj->
m_EMRadius
[2]) ;
20
transObj->
setCaloRadius
(-99.);
// Hadronic radius not available in old TauCluster
21
transObj->
setIsoFrac
(persObj->
m_IsoFrac
) ;
22
transObj->
setNumStripCells
(persObj->
m_numStripCells
) ;
23
transObj->
setNumTotCells
(-99) ;
// Total number of cells not available in old TauCluster
24
transObj->
setStripWidth
(persObj->
m_stripWidth
) ;
25
transObj->
setStripWidthOffline
(persObj->
m_EMenergyWidth
[1]) ;
26
27
ITPConverterFor<TrigCaloCluster>
* cnv =
nullptr
;
28
fillTransFromPStore
( &cnv, persObj->
m_trigCaloCluster
, transObj, log );
29
30
transObj->
setEta
(persObj->
m_Eta
);
31
transObj->
setPhi
(persObj->
m_Phi
);
32
}
33
34
void
TrigTauClusterCnv_p1 :: transToPers(
const
TrigTauCluster
*
/*transObj*/
,
35
TrigTauCluster_p1
*
/*persObj*/
,
36
MsgStream& log )
const
37
{
38
39
log << MSG::DEBUG <<
"TrigTauClusterCnv_p1::transToPers"
<<
endmsg
;
40
log << MSG::WARNING <<
"Trying to write TrigTauCluster to obsolete persistent class TrigTauCluster_p1!"
<<
endmsg
;
41
/*
42
persObj->m_EMenergy = transObj->m_EMenergy ;
43
persObj->m_HADenergy = transObj->m_HADenergy ;
44
persObj->m_eCalib = transObj->m_eCalib ;
45
persObj->m_IsoFrac = transObj->m_IsoFrac ;
46
persObj->m_numStripCells = transObj->m_numStripCells ;
47
persObj->m_stripWidth = transObj->m_stripWidth ;
48
49
persObj->m_trigCaloCluster = baseToPersistent( &m_trigCaloClusterCnv, transObj, log );
50
*/
51
}
endmsg
#define endmsg
Definition
AnalysisConfig_Ntuple.cxx:61
TrigTauClusterCnv_p1.h
TrigTauClusterDetails.h
TrigTauCluster.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
TrigTauCluster_p1
Definition
TrigTauCluster_p1.h:25
TrigTauCluster_p1::m_EMRadius
float m_EMRadius[NUMEMSAMP]
Definition
TrigTauCluster_p1.h:42
TrigTauCluster_p1::m_stripWidth
float m_stripWidth
Definition
TrigTauCluster_p1.h:47
TrigTauCluster_p1::m_EMenergy
float m_EMenergy
Definition
TrigTauCluster_p1.h:35
TrigTauCluster_p1::m_trigCaloCluster
TPObjRef m_trigCaloCluster
Definition
TrigTauCluster_p1.h:58
TrigTauCluster_p1::m_IsoFrac
float m_IsoFrac
Definition
TrigTauCluster_p1.h:43
TrigTauCluster_p1::m_numStripCells
int m_numStripCells
Definition
TrigTauCluster_p1.h:46
TrigTauCluster_p1::m_Eta
float m_Eta
Definition
TrigTauCluster_p1.h:40
TrigTauCluster_p1::m_HADenergy
float m_HADenergy
Definition
TrigTauCluster_p1.h:36
TrigTauCluster_p1::m_Phi
float m_Phi
Definition
TrigTauCluster_p1.h:41
TrigTauCluster_p1::m_EMenergyWidth
float m_EMenergyWidth[NUMEMSAMP]
Definition
TrigTauCluster_p1.h:44
TrigTauCluster_p1::m_eCalib
float m_eCalib
Definition
TrigTauCluster_p1.h:38
TrigTauCluster
Class with calibrated variables for tau clustering.
Definition
TrigTauCluster.h:32
TrigTauCluster::setStripWidth
void setStripWidth(float stripwidth)
set Width in the strip sampling
Definition
TrigTauCluster.h:68
TrigTauCluster::setNumStripCells
void setNumStripCells(int numstripcells)
set Number of fired strips
Definition
TrigTauCluster.h:72
TrigTauCluster::setEMRadius2
void setEMRadius2(float emradius)
set EM Radius
Definition
TrigTauCluster.h:62
TrigTauCluster::setStripWidthOffline
void setStripWidthOffline(float stripwidthOffline)
set strip Width as in offline
Definition
TrigTauCluster.h:70
TrigTauCluster::setEta
void setEta(float eta)
set Eta of the cluster
Definition
TrigTauCluster.h:58
TrigTauCluster::setCaloRadius
void setCaloRadius(float caloradius)
set Total Calo Radius
Definition
TrigTauCluster.h:64
TrigTauCluster::setHADenergy
void setHADenergy(float energy)
set HAD Energy
Definition
TrigTauCluster.h:56
TrigTauCluster::setEnergyCalib
void setEnergyCalib(float e)
set Calibrated Energy
Definition
TrigTauCluster.h:76
TrigTauCluster::setEMenergy
void setEMenergy(float energy)
set EM Energy
Definition
TrigTauCluster.h:54
TrigTauCluster::setPhi
void setPhi(float phi)
set Phi of the cluster
Definition
TrigTauCluster.h:60
TrigTauCluster::setIsoFrac
void setIsoFrac(float isofrac)
set Isolation Fraction
Definition
TrigTauCluster.h:66
TrigTauCluster::setNumTotCells
void setNumTotCells(int numtotcells)
set Number of Cells in the cluster
Definition
TrigTauCluster.h:74
Generated on
for ATLAS Offline Software by
1.17.0