5#ifndef TRIGT1CALOBYTESTREAM_RODHEADERBYTESTREAMTOOL_H
6#define TRIGT1CALOBYTESTREAM_RODHEADERBYTESTREAMTOOL_H
13#include "eformat/SourceIdentifier.h"
14#include "GaudiKernel/ToolHandle.h"
47 const IInterface* parent);
54 virtual StatusCode
finalize()
override;
57 StatusCode
convert(
const std::string& name,
64 const std::vector<uint32_t>&
sourceIDs(
const std::string& sgKey)
const;
68 typedef IROBDataProviderSvc::VROBFRAG::const_iterator
ROBIterator;
76 const std::vector<int>& slinks,
int daqOrRoi,
77 eformat::SubDetector subdet,
78 const std::vector<uint32_t>& prop)
const;
81 bool isAppended(
const std::string& sgKey,
const std::string& flag)
const;
An STL vector of pointers that by default owns its pointed-to elements.
Interface class for managing ROB for both online and offline.
std::vector< const ROBF * > VROBFRAG
This class provides conversion between Lower level Source ID to higher level source ID for L1Calo Byt...
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
const DataType * PointerType