#include <ITkPixelDecodingPhaseIIRDOAlg.h>
|
| | PhaseIIRDOCallback (PhaseIIPixelRawDataContainerMT *cont_coll, PhaseIIPixelRawDataContainerMT::ContainerPtr rdo_container_dest, const PixelID *idHelper, MsgStream &msg_source) |
| | ~PhaseIIRDOCallback ()=default |
| void | evt_init (uint8_t tag) |
| void | evt_next (uint8_t tag) |
| void | evt_done () |
| void | add_hit (uint16_t col, uint16_t row, uint16_t tot) |
| void | add_hmap (uint8_t qcol, uint8_t qrow, uint16_t hmap, uint64_t tots) |
| void | add_qcore (uint8_t qcol, uint8_t qrow, uint64_t qtot) |
| uint8_t | on_error (itksw::pix::endec::intf::EventError error) |
| void | registerLastModule () |
| void | setOfflineID (const uint32_t &offlineID) |
| void | setChipID (const uint8_t &chipID) |
| void | setTransformType (const ITkPixelCabling::TransformType &transform) |
◆ PhaseIIRDOCallback()
Definition at line 82 of file ITkPixelDecodingPhaseIIRDOAlg.h.
83 :
90 {};
const PixelID * m_idHelper
PhaseIIPixelRawDataContainerMT * m_cont_coll
PhaseIIPixelRawDataContainerMT::ContainerPtr m_rdo_container_dest
PhaseII::ContainerRangeGuard< PhaseII::DataRange, PhaseIIPixelRawDataContainerMT::ContainerPtr > m_dest_range_guard
unsigned int m_currentIdentifierHash
◆ ~PhaseIIRDOCallback()
| PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::~PhaseIIRDOCallback |
( |
| ) |
|
|
default |
◆ add_hit()
| void PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::add_hit |
( |
uint16_t | col, |
|
|
uint16_t | row, |
|
|
uint16_t | tot ) |
|
inline |
Definition at line 111 of file ITkPixelDecodingPhaseIIRDOAlg.h.
111 {
112
113
115
116
118 int lvl0a = 0;
119 int lvl0d = 0;
120 if(col >= 400 || row >= 400) {
121
122 m_msg_source << MSG::WARNING <<
"Decoded hit with col and row >= 400, skipping. col=" << col <<
" row=" <<
row <<
endmsg;
123 }
126 std::array<std::int16_t,2>{
static_cast<std::int16_t
>(
row),
static_cast<std::int16_t
>(col)},
128 };
static std::uint32_t makeWord(int tot, int bcid, int lvl1a, int lvl1d)
ITkPixelCabling::TransformType m_transform
static void chipToModuleTransform(const TransformType &transform, const uint8_t &chipID, uint16_t &col, uint16_t &row)
void addDataForModule(T_RawDataContainerCollection &rdo_container_collection, ContainerRangeGuard< T_RawDataContainerPtr, T_RangeType > &range_guard, T_Coordinates &&coordinates, std::uint32_t data_word)
convenience method to add data to an RDO container, add a new RDO container, copy the data added for ...
row
Appending html table to final .html summary file.
setEventNumber setTimeStamp bcid
◆ add_hmap()
| void PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::add_hmap |
( |
uint8_t | qcol, |
|
|
uint8_t | qrow, |
|
|
uint16_t | hmap, |
|
|
uint64_t | tots ) |
|
inline |
◆ add_qcore()
| void PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::add_qcore |
( |
uint8_t | qcol, |
|
|
uint8_t | qrow, |
|
|
uint64_t | qtot ) |
|
inline |
◆ evt_done()
| void PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::evt_done |
( |
| ) |
|
|
inline |
◆ evt_init()
| void PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::evt_init |
( |
uint8_t | tag | ) |
|
|
inline |
◆ evt_next()
| void PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::evt_next |
( |
uint8_t | tag | ) |
|
|
inline |
◆ on_error()
| uint8_t PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::on_error |
( |
itksw::pix::endec::intf::EventError | error | ) |
|
|
inline |
◆ registerLastModule()
| void PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::registerLastModule |
( |
| ) |
|
|
inline |
◆ setChipID()
| void PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::setChipID |
( |
const uint8_t & | chipID | ) |
|
|
inline |
◆ setOfflineID()
| void PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::setOfflineID |
( |
const uint32_t & | offlineID | ) |
|
|
inline |
◆ setTransformType()
Definition at line 170 of file ITkPixelDecodingPhaseIIRDOAlg.h.
170 {
172 }
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
◆ m_chipID
| uint8_t PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::m_chipID = 0 |
|
private |
◆ m_cont_coll
◆ m_currentIdentifierHash
| unsigned int PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::m_currentIdentifierHash {std::numeric_limits<unsigned int>::max()} |
|
private |
◆ m_dest_range_guard
◆ m_identifier
| Identifier PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::m_identifier {} |
|
private |
◆ m_idHelper
| const PixelID* PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::m_idHelper {} |
|
private |
◆ m_msg_source
| MsgStream& PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::m_msg_source |
|
private |
◆ m_n_rdos
| uint32_t PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::m_n_rdos = 0 |
|
private |
◆ m_n_rejected_work
| unsigned int PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::m_n_rejected_work {} |
|
private |
◆ m_offlineID
| uint32_t PixelCallbacksPhaseIIRDO::PhaseIIRDOCallback::m_offlineID = 0 |
|
private |
◆ m_rdo_container_dest
◆ m_transform
The documentation for this class was generated from the following file: