Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
16 m_hitSortingTool(
"ITkPixelHitSortingTool", this),
17 m_encodingTool(
"ITkPixelEncodingTool", this),
18 m_packingTool(
"ITkPixelDataPackingTool", this),
19 m_byteStreamCnvSvc(this,
"ByteStreamCnvSvc",
"ByteStreamCnvSvc")
32 return StatusCode::SUCCESS;
53 std::vector<uint32_t>*
rod;
56 const std::map<ITkPixelOnlineId, ITkPixLayout<uint16_t>> EventHitMaps =
m_hitSortingTool->sortRDOHits(cont);
59 for (
const auto& [onlineID, hitMap] : EventHitMaps){
62 std::vector<uint32_t> encodedStream =
m_encodingTool->encodeFE(hitMap);
66 rod->insert(
rod->end(), encodedStream.begin(), encodedStream.end());
71 return StatusCode::SUCCESS;
void setLvl1TriggerType(uint8_t m)
change LVL1 Trigger Type
::StatusCode StatusCode
StatusCode definition for legacy code.
RODDATA * getRodData(uint32_t id)
get a block of ROD data
void setDetEvtType(uint32_t m)
change Detector Event Type