5#ifndef TRIGT1CALOBYTESTREAM_JEPBYTESTREAMTOOL_H
6#define TRIGT1CALOBYTESTREAM_JEPBYTESTREAMTOOL_H
21#include "eformat/SourceIdentifier.h"
22#include "GaudiKernel/ToolHandle.h"
61 const IInterface* parent);
71 StatusCode
convert(
const std::string& sgKey,
75 StatusCode
convert(
const std::string& sgKey,
79 StatusCode
convert(
const std::string& sgKey,
83 StatusCode
convert(
const std::string& sgKey,
87 StatusCode
convert(
const std::string& sgKey,
95 const std::vector<uint32_t>&
sourceIDs()
const;
99 {
this,
"ByteStreamCnvSvc",
"ByteStreamCnvSvc" };
145 typedef IROBDataProviderSvc::VROBFRAG::const_iterator
ROBIterator;
192 StatusCode
convertBs(
const std::string& sgKey,
249 bool slinkSlices(
int crate,
int module,
int modulesPerSlink,
250 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 CMM-Energy data.
Sub-Block class for CMM-Jet data.
Sub-Block class for JEM data.
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 container for writing bytestream.
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