9#include "GaudiKernel/MsgStream.h"
40 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"Converted CPMTower from persistent state [OK]" <<
endmsg;
59 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"Created persistent state of CPMTower [OK]" <<
endmsg;
virtual void persToTrans(const CPMTower_p1 *persObj, LVL1::CPMTower *transObj, MsgStream &log)
virtual void transToPers(const LVL1::CPMTower *transObj, CPMTower_p1 *persObj, MsgStream &log)
Persistent form of CPMTower using T/P separation.
std::vector< int > m_em_energy
Internal data.
std::vector< int > m_had_error
std::vector< int > m_em_error
std::vector< int > m_had_energy
The CPMTower class contains the TriggerTower information received by the Cluster Processor Modules.
int peak() const
return peak positions in ET and error vectors
const std::vector< int > & hadEnergyVec() const
const std::vector< int > & emErrorVec() const
double eta() const
returns eta coord
const std::vector< int > & hadErrorVec() const
double phi() const
returns phi coord of tower
const std::vector< int > & emEnergyVec() const
return references to the vectors containing the ET values.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...