5#ifndef TRIGT1CALOBYTESTREAM_JEPROIBYTESTREAMV2TOOL_H
6#define TRIGT1CALOBYTESTREAM_JEPROIBYTESTREAMV2TOOL_H
19#include "eformat/SourceIdentifier.h"
20#include "GaudiKernel/ToolHandle.h"
54 const IInterface* parent);
61 virtual StatusCode
finalize()
override;
64 StatusCode
convert(
const std::string& name,
69 StatusCode
convert(
const std::string& name,
79 const std::vector<uint32_t>&
sourceIDs(
const std::string& sgKey)
const;
83 {
this,
"ByteStreamCnvSvc",
"ByteStreamCnvSvc" };
87 typedef std::map<uint32_t, const LVL1::JEMTobRoI*>
JemRoiMap;
88 typedef std::map<int, const LVL1::CMXEtSums*>
CmxSumsMap;
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 JEM RoI data (neutral format) post-LS1.
This class provides conversion between Lower level Source ID to higher level source ID for L1Calo Byt...
CMXEtSums object stores Et sums from the Energy CMXs.
Jet/Energy Processor RoI container for writing bytestream post-LS1.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
const DataType * PointerType