|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGT1CALOBYTESTREAM_PPMBYTESTREAMREADV1V2TOOL_H
6 #define TRIGT1CALOBYTESTREAM_PPMBYTESTREAMREADV1V2TOOL_H
14 #include <unordered_map>
15 #include <unordered_set>
23 #include "GaudiKernel/ToolHandle.h"
24 #include "GaudiKernel/ServiceHandle.h"
36 #include "../L1CaloErrorByteStreamTool.h"
48 class L1CaloErrorByteStreamTool;
77 typedef IROBDataProviderSvc::VROBFRAG::const_iterator
ROBIterator;
100 typedef std::map<uint8_t, std::vector<uint16_t>>
LutsMap;
101 typedef std::map<uint8_t, std::vector<uint16_t>>
FadcsMap;
130 const std::string& sgKey)
const;
155 int8_t& minIndex)
const;
166 std::vector<uint8_t>&& lcpVal,
167 std::vector<uint8_t>&& lcpBcidVec,
169 std::vector<uint8_t>&& ljeVal,
170 std::vector<uint8_t>&& ljeSat80Vec,
172 std::vector<uint16_t>&& adcVal,
173 std::vector<uint8_t>&& adcExt,
174 std::vector<int16_t>&& pedCor,
175 std::vector<uint8_t>&& pedEn)
const;
182 const std::vector<uint16_t>& luts,
183 const std::vector<uint16_t>& fadc
191 std::vector<uint8_t>&& luts,
192 std::vector<uint8_t>&& lcpBcidVec,
193 std::vector<uint16_t>&& fadc,
194 std::vector<uint8_t>&& bcidExt
This class provides conversion between Lower level Source ID to higher level source ID for L1Calo Byt...
const DataType * PointerType
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< const ROBF * > VROBFRAG