ATLAS Offline Software
Loading...
Searching...
No Matches
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
8void TrigCaloClusterCnv_p1 :: persToTrans( const TrigCaloCluster_p1 *persObj,
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
26void TrigCaloClusterCnv_p1 :: transToPers( const TrigCaloCluster *transObj,
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}
#define endmsg
float m_rawEnergyS[MAXSIZE_P]
void setRawEta(float eta)
set Raw Eta (no calibration)
void setRawEnergy(float energy)
set Raw Energy (no calibration)
void setRawPhi(float phi)
set Raw Phi (no calibration)
void setquality(unsigned int quality)
set quality of cluster built (to be defined)
unsigned int quality() const
get quality of cluster built (to be defined)
float rawEnergy() const
get Raw Energy (no calibration)
void setNCells(int ncells)
set number of cells used from RoI
void setRawEt(float et)
set Raw Et (no calibration)
int nCells() const
get number of cells used from RoI