9#include "GaudiKernel/MsgStream.h"
50 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"Converted TriggerTower from persistent state [OK]" <<
endmsg;
78 if (log.level() <= MSG::DEBUG) log << MSG::DEBUG <<
"Created persistent state of TriggerTower [OK]" <<
endmsg;
Trigger towers are the inputs to all other parts of the calorimeter trigger.
unsigned int key() const
returns TT key - that is the key the TT had when it was created.
const std::vector< int > & emBCIDext() const
returns vector of BCID words for all EM ADC samples
const std::vector< int > & emLUT() const
return references to the vectors containing the final calubrated ET values.
double phi() const
returns phi coord of tower
const std::vector< int > & emBCIDvec() const
returns vector of BCID words for all EM LUT samples
const std::vector< int > & hadBCIDvec() const
returns vector of BCID words for all Had LUT samples
double eta() const
returns eta coord
int emPeak() const
return peak positions in LUT and ADC vectors
const std::vector< int > & hadADC() const
returns had adc digits
const std::vector< int > & emADC() const
return references to the vectors containing the ADC digits
const std::vector< int > & hadLUT() const
returns had LUT ET
const std::vector< int > & hadBCIDext() const
returns vector of BCID words for all Had ADC samples
virtual void transToPers(const LVL1::TriggerTower *transObj, TriggerTower_p1 *persObj, MsgStream &log)
virtual void persToTrans(const TriggerTower_p1 *persObj, LVL1::TriggerTower *transObj, MsgStream &log)
Persistent form of TriggerTower using T/P separation.
std::vector< int > m_em_extBCID
std::vector< int > m_had_extBCID
std::vector< int > m_had_adc
std::vector< int > m_em_energy
Internal data.
std::vector< int > m_had_BCID
std::vector< int > m_em_adc
std::vector< int > m_had_energy
std::vector< int > m_em_BCID
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...