 |
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>
const DataType * PointerType
Scalar phi() const
phi method
Template class for assembling a full atlas raw event from subfragments.
Scalar eta() const
pseudorapidity method
This class provides conversion between Lower level Source ID to higher level source ID for L1Calo Byt...
std::vector< size_t > vec
OFFLINE_FRAGMENTS_NAMESPACE_WRITE::FullEventFragment RawEventWrite
data type for writing raw event
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Maintain a set of objects, one per slot.
::StatusCode StatusCode
StatusCode definition for legacy code.
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.
std::vector< const ROBF * > VROBFRAG
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.