|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGT1CALOBYTESTREAM_CPBYTESTREAMV2TOOL_H
6 #define TRIGT1CALOBYTESTREAM_CPBYTESTREAMV2TOOL_H
21 #include "eformat/SourceIdentifier.h"
22 #include "GaudiKernel/ToolHandle.h"
34 class CPBSCollectionV2;
35 class IL1CaloMappingTool;
36 class TriggerTowerKey;
43 class L1CaloErrorByteStreamTool;
88 const std::vector<uint32_t>&
sourceIDs()
const;
94 this,
"enableEncoding",
true,
"Enable conversion from RDO to ByteStream"};
142 typedef IROBDataProviderSvc::VROBFRAG::const_iterator
ROBIterator;
213 int tobKey(
int crate,
int cmx,
int cpm,
int chip,
int loc)
const;
219 int& timeslices,
int& trigJem,
char data[hepevt_bytes_allocation_ATLAS]
Template class for assembling a full atlas raw event from subfragments.
This class provides conversion between Lower level Source ID to higher level source ID for L1Calo Byt...
CMXCPTob_v1 CMXCPTob
Define the latest version of the CMXCPTob class.
Summary of CP (EM/tau) hits produced by the merger modules.
Sub-Block class for CPM data post LS1.
CPMTower_v2 CPMTower
Define the latest version of the CPMTower class.
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
CMXCPHits_v1 CMXCPHits
Define the latest version of the CMMCPHits class.
Cluster Processor container for writing bytestream.
const DataType * PointerType
The CPMTower class contains the TriggerTower information received by the Cluster Processor Modules.
::StatusCode StatusCode
StatusCode definition for legacy code.
Sub-Block class for CMX-CP data post LS1.
std::vector< const ROBF * > VROBFRAG
An STL vector of pointers that by default owns its pointed-to elements.
TOB data received by the merger modules.
The TriggerTowerKey object provides the key for each trigger tower depending on its eta-phi coords.