|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGT1CALOBYTESTREAM_PPMBYTESTREAMV1TOOL_H
6 #define TRIGT1CALOBYTESTREAM_PPMBYTESTREAMV1TOOL_H
24 #include "eformat/SourceIdentifier.h"
25 #include "GaudiKernel/ServiceHandle.h"
26 #include "GaudiKernel/ToolHandle.h"
37 class IL1CaloMappingTool;
39 class TriggerTowerKey;
44 class L1CaloErrorByteStreamTool;
79 const std::vector<uint32_t>&
sourceIDs(
const std::string& sgKey)
const;
86 typedef std::map<unsigned int, const LVL1::TriggerTower*>
89 typedef IROBDataProviderSvc::VROBFRAG::const_iterator
ROBIterator;
112 int& slicesLut,
int& slicesFadc,
int& trigLut,
int& trigFadc,
117 std::vector<uint32_t>
OFFLINE_FRAGMENTS_NAMESPACE_WRITE::FullEventFragment RawEventWrite
data type for writing raw event
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...
std::vector< size_t > vec
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
const DataType * PointerType
Maintain a set of objects, one per slot.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< const ROBF * > VROBFRAG
Sub-Block class for PPM data.
Trigger towers are the inputs to all other parts of the calorimeter trigger.
Service to access an arena caching allocator.
An STL vector of pointers that by default owns its pointed-to elements.
const boost::regex re(r_e)
Maintain a set of objects, one per slot.
Define macros for attributes used to control the static checker.
The TriggerTowerKey object provides the key for each trigger tower depending on its eta-phi coords.
TriggerTower_v2 TriggerTower
Define the latest version of the TriggerTower class.