5#ifndef TRIGT1CALOBYTESTREAM_JEPROIBYTESTREAMTOOL_H
6#define TRIGT1CALOBYTESTREAM_JEPROIBYTESTREAMTOOL_H
20#include "eformat/SourceIdentifier.h"
21#include "GaudiKernel/ToolHandle.h"
57 const IInterface* parent);
64 virtual StatusCode
finalize()
override;
77 const std::vector<uint32_t>&
sourceIDs(
const std::string& sgKey)
const;
81 {
this,
"ByteStreamCnvSvc",
"ByteStreamCnvSvc" };
86 typedef std::map<uint32_t, const LVL1::JEMRoI*>
JemRoiMap;
87 typedef std::map<int, const LVL1::CMMJetHits*>
CmmHitsMap;
88 typedef std::map<int, const LVL1::CMMEtSums*>
CmmSumsMap;
89 typedef IROBDataProviderSvc::VROBFRAG::const_iterator
ROBIterator;
An STL vector of pointers that by default owns its pointed-to elements.
Template class for assembling a full atlas raw event from subfragments.
std::vector< const ROBF * > VROBFRAG
Sub-Block class for CMM-Energy data.
Sub-Block class for CMM-Jet data.
Sub-Block class for JEM RoI data (neutral format).
This class provides conversion between Lower level Source ID to higher level source ID for L1Calo Byt...
CMMEtSums object stores Et sums from the Energy CMMs.
CMMJetHits class stores Jet hit multiplicities received by and read out from the Jet CMMs.
Jet/Energy Processor RoI container for writing bytestream.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
const DataType * PointerType