ATLAS Offline Software
Trigger
TrigT1
L1Topo
L1TopoRDO
L1TopoRDO
BlockTypes.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef L1TOPORDO_BLOCKTYPES_H
6
#define L1TOPORDO_BLOCKTYPES_H
7
8
#include <cstdint>
9
#include <string>
10
11
namespace
L1Topo
{
12
14
enum class
BlockTypes
{
15
HEADER
=0xc,
16
FIBRE
=0xd,
17
STATUS
=0xe,
18
EM_TOB
=0x0,
19
TAU_TOB
=0x1,
20
MUON_TOB
=0x2,
21
JET1_TOB
=0x4,
22
JET2_TOB
=0x5,
23
ENERGY_TOB
=0x6,
24
L1TOPO_TOB
=0x8
25
};
26
28
L1Topo::BlockTypes
blockType
(
const
uint32_t
word,
uint32_t
offset
=28,
uint32_t
size
=0x0f);
29
std::string
blockTypeString
(
L1Topo::BlockTypes
type
);
30
31
}
// namespace L1Topo
32
33
#endif // L1TOPORDO_BLOCKTYPES_H
xAOD::uint32_t
setEventNumber uint32_t
Definition:
EventInfo_v1.cxx:127
L1Topo::blockType
L1Topo::BlockTypes blockType(const uint32_t word, uint32_t offset=28, uint32_t size=0x0f)
Function to return the block type of a data word from L1Topo
Definition:
BlockTypes.cxx:9
L1Topo::BlockTypes::JET2_TOB
@ JET2_TOB
L1Topo::BlockTypes::JET1_TOB
@ JET1_TOB
L1Topo::BlockTypes::MUON_TOB
@ MUON_TOB
L1Topo::BlockTypes::FIBRE
@ FIBRE
L1Topo::BlockTypes::ENERGY_TOB
@ ENERGY_TOB
L1Topo::BlockTypes::STATUS
@ STATUS
python.setupRTTAlg.size
int size
Definition:
setupRTTAlg.py:39
L1Topo::BlockTypes::EM_TOB
@ EM_TOB
L1Topo::BlockTypes
BlockTypes
L1Topo data block types and their 4-bit codes.
Definition:
BlockTypes.h:14
L1Topo::BlockTypes::TAU_TOB
@ TAU_TOB
L1Topo::BlockTypes::L1TOPO_TOB
@ L1TOPO_TOB
L1Topo::blockTypeString
std::string blockTypeString(L1Topo::BlockTypes type)
Definition:
BlockTypes.cxx:14
python.CaloScaleNoiseConfig.type
type
Definition:
CaloScaleNoiseConfig.py:78
L1Topo::BlockTypes::HEADER
@ HEADER
convertTimingResiduals.offset
offset
Definition:
convertTimingResiduals.py:71
L1Topo
Definition:
BlockTypes.h:11
Generated on Tue Jul 2 2024 21:11:03 for ATLAS Offline Software by
1.8.18