ATLAS Offline Software
TrigCaloClusterCnv_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 
7 
9  TrigCaloCluster *transObj,
10  MsgStream& log ) const
11 {
12 
13  log << MSG::DEBUG << "TrigCaloClusterCnv_p1::persToTrans" << endmsg;
14 
15  transObj->setRawEnergy (persObj->m_rawEnergy);
16  transObj->setRawEt (persObj->m_rawEt);
17  transObj->setRawEta (persObj->m_rawEta);
18  transObj->setRawPhi (persObj->m_rawPhi);
19  transObj->setRoIword (persObj->m_roiWord);
20  transObj->setNCells (persObj->m_numberUsedCells);
21  transObj->setquality (static_cast<unsigned int>(persObj->m_quality));
22  transObj->setRawEnergies (std::begin (persObj->m_rawEnergyS),
23  std::end (persObj->m_rawEnergyS));
24 }
25 
27  TrigCaloCluster_p1 *persObj,
28  MsgStream& log ) const
29 {
30 
31  log << MSG::DEBUG << "TrigCaloClusterCnv_p1::transToPers" << endmsg;
32 
33  persObj->m_rawEnergy = transObj->rawEnergy() ;
34  persObj->m_rawEt = transObj->rawEt() ;
35  persObj->m_rawEta = transObj->rawEta() ;
36  persObj->m_rawPhi = transObj->rawPhi() ;
37  persObj->m_roiWord = transObj->RoIword() ;
38  persObj->m_numberUsedCells = transObj->nCells() ;
39  persObj->m_quality = transObj->quality() ;
40  transObj->rawEnergies (std::begin (persObj->m_rawEnergyS),
41  std::end (persObj->m_rawEnergyS));
42 }
TrigCaloCluster::nCells
int nCells() const
get number of cells used from RoI
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:118
TrigCaloCluster::setRawEt
void setRawEt(float et)
set Raw Et (no calibration)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:68
TrigCaloCluster_p1::m_rawEt
float m_rawEt
Definition: TrigCaloCluster_p1.h:45
PlotCalibFromCool.begin
begin
Definition: PlotCalibFromCool.py:94
TrigCaloCluster::rawPhi
float rawPhi() const
get Raw Phi (no calibration)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:112
TrigCaloCluster::setquality
void setquality(unsigned int quality)
set quality of cluster built (to be defined)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:87
TrigCaloCluster::setRawEnergy
void setRawEnergy(float energy)
set Raw Energy (no calibration)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:57
TrigCaloCluster::RoIword
long RoIword() const
get RoI Word
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:115
TrigCaloCluster::setRoIword
void setRoIword(long roiword)
set RoI Word
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:81
mergePhysValFiles.end
end
Definition: DataQuality/DataQualityUtils/scripts/mergePhysValFiles.py:93
TrigCaloCluster::setNCells
void setNCells(int ncells)
set number of cells used from RoI
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:84
TrigCaloClusterCnv_p1.h
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
TrigCaloCluster::quality
unsigned int quality() const
get quality of cluster built (to be defined)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:121
TrigCaloCluster_p1::m_rawEnergy
float m_rawEnergy
Definition: TrigCaloCluster_p1.h:44
TrigCaloCluster_p1
Definition: TrigCaloCluster_p1.h:23
TrigCaloCluster
Base Cluster Class.
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:39
TrigCaloCluster::setRawEnergies
void setRawEnergies(ITERATOR beg, ITERATOR end)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:60
TrigCaloCluster::rawEta
float rawEta() const
get Raw Eta (no calibration)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:109
TrigCaloCluster_p1::m_numberUsedCells
int m_numberUsedCells
Definition: TrigCaloCluster_p1.h:50
TrigCaloCluster_p1::m_roiWord
long m_roiWord
Definition: TrigCaloCluster_p1.h:49
TrigCaloCluster::setRawPhi
void setRawPhi(float phi)
set Raw Phi (no calibration)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:78
TrigCaloCluster::setRawEta
void setRawEta(float eta)
set Raw Eta (no calibration)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:75
TrigCaloCluster::rawEnergies
void rawEnergies(ITERATOR beg, ITERATOR end) const
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:95
TrigCaloClusterCnv_p1::transToPers
virtual void transToPers(const TrigCaloCluster *transObj, TrigCaloCluster_p1 *persObj, MsgStream &log) const override
Definition: TrigCaloClusterCnv_p1.cxx:26
TrigCaloCluster_p1::m_rawPhi
float m_rawPhi
Definition: TrigCaloCluster_p1.h:48
DEBUG
#define DEBUG
Definition: page_access.h:11
TrigCaloCluster.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
TrigCaloClusterCnv_p1::persToTrans
virtual void persToTrans(const TrigCaloCluster_p1 *persObj, TrigCaloCluster *transObj, MsgStream &log) const override
Definition: TrigCaloClusterCnv_p1.cxx:8
TrigCaloCluster_p1::m_quality
float m_quality
Definition: TrigCaloCluster_p1.h:51
TrigCaloCluster_p1::m_rawEnergyS
float m_rawEnergyS[MAXSIZE_P]
Definition: TrigCaloCluster_p1.h:46
TrigCaloCluster::rawEnergy
float rawEnergy() const
get Raw Energy (no calibration)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:92
TrigCaloCluster_p1::m_rawEta
float m_rawEta
Definition: TrigCaloCluster_p1.h:47
TrigCaloCluster::rawEt
float rawEt() const
get Raw Et (no calibration)
Definition: Trigger/TrigEvent/TrigCaloEvent/TrigCaloEvent/TrigCaloCluster.h:103