5#ifndef TRIGT1CALOBYTESTREAM_JEPBYTESTREAMV2TOOL_H
6#define TRIGT1CALOBYTESTREAM_JEPBYTESTREAMV2TOOL_H
21#include "eformat/SourceIdentifier.h"
22#include "GaudiKernel/ToolHandle.h"
62 const IInterface* parent);
69 virtual StatusCode
finalize()
override;
72 StatusCode
convert(
const std::string& name,
74 StatusCode
convert(
const std::string& sgKey,
78 StatusCode
convert(
const std::string& name,
80 StatusCode
convert(
const std::string& sgKey,
84 StatusCode
convert(
const std::string& name,
86 StatusCode
convert(
const std::string& sgKey,
90 StatusCode
convert(
const std::string& name,
92 StatusCode
convert(
const std::string& sgKey,
96 StatusCode
convert(
const std::string& name,
98 StatusCode
convert(
const std::string& sgKey,
106 const std::vector<uint32_t>&
sourceIDs()
const;
112 this,
"enableEncoding",
true,
"Enable conversion from RDO to ByteStream"};
156 typedef IROBDataProviderSvc::VROBFRAG::const_iterator
ROBIterator;
203 StatusCode
convertBs(
const std::string& sgKey,
219 int tobKey(
int crate,
int jem,
int frame,
int loc)
const;
263 bool slinkSlices(
int crate,
int module,
int modulesPerSlink,
264 int& timeslices,
int& trigJem,
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
An STL vector of pointers that by default owns its pointed-to elements.
char data[hepevt_bytes_allocation_ATLAS]
Template class for assembling a full atlas raw event from subfragments.
std::vector< const ROBF * > VROBFRAG
Sub-Block class for CMX-Energy data post LS1.
Sub-Block class for CMX-Jet data post LS1.
Sub-Block class for JEM data 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.
Summary of JEP (Jet) hits produced by the merger modules.
TOB data received by the merger modules.
Jet/Energy Processor container for writing bytestream post-LS1.
The JetElementKey object provides the key for each JetElement depending on its eta,...
Jet elements are the inputs to the Jet, ETmiss and ETsum triggers.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
const DataType * PointerType