ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Global
GlobalSimulation
GlobalSimulation
JET1Jet.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef GLOBALSIM_JET1JET_H
6
#define GLOBALSIM_JET1JET_H
7
8
#include "
GlobalSimulation/BitSpec.h
"
9
#include "
GlobalSimulation/GenericTOB.h
"
10
11
namespace
GlobalSim
{
12
13
14
class
JET1Jet
:
public
BitSpec
<JET1Jet, 128, GenericTOB> {
16
17
18
public
:
19
static
inline
const
BitField<32, 32, uint8_t, bool>
flag_et_overflow
{
"flag_et_overflow"
,
"flags[0]"
,
"flag description placeholder"
};
20
static
inline
const
BitField<33, 33, uint8_t, bool>
flag_error
{
"flag_error"
,
"flags[1]"
,
"flag description placeholder"
};
21
static
inline
const
BitField<34, 34, uint8_t, bool>
flag_next_tob_same_et
{
"flag_next_tob_same_et"
,
"flags[2]"
,
"flag description placeholder"
};
22
static
inline
const
BitField<35, 35, uint8_t, bool>
flag_truncate
{
"flag_truncate"
,
"flags[3]"
,
"flag description"
};
23
static
inline
const
BitField<36, 38, uint8_t>
ring_four_tobs
{
"ring_four_tobs"
,
"ring_four_tobs"
,
"Number of TOBs in the fourth ring"
};
24
static
inline
const
BitField<39, 43, uint8_t>
ring_three_tobs
{
"ring_three_tobs"
,
"ring_three_tobs"
,
"Number of TOBs in the third ring"
};
25
static
inline
const
BitField<44, 48, uint8_t>
ring_two_tobs
{
"ring_two_tobs"
,
"ring_two_tobs"
,
"Number of TOBs in the second ring"
};
26
static
inline
const
BitField<49, 52, uint8_t>
ring_one_tobs
{
"ring_one_tobs"
,
"ring_one_tobs"
,
"Number of TOBs in the first ring"
};
27
static
inline
const
BitField<53, 58, uint8_t>
total_tobs
{
"total_tobs"
,
"total_tobs"
,
"Number of TOBs in the jet"
};
28
static
inline
const
BitField<59, 70, uint16_t>
ring_four_ptt
{
"ring_four_ptt"
,
"ring_four_ptt"
,
"Energy in the fourth ring"
};
29
static
inline
const
BitField<71, 85, uint16_t>
ring_three_ptt
{
"ring_three_ptt"
,
"ring_three_ptt"
,
"Energy in the third ring"
};
30
static
inline
const
BitField<86, 100, uint16_t>
ring_two_ptt
{
"ring_two_ptt"
,
"ring_two_ptt"
,
"Energy in the second ring"
};
31
static
inline
const
BitField<101, 115, uint16_t>
ring_one_ptt
{
"ring_one_ptt"
,
"ring_one_ptt"
,
"Energy in the first ring"
};
32
static
inline
const
BitField<116, 127, uint16_t>
ring_zero_ptt
{
"ring_zero_ptt"
,
"ring_zero_ptt"
,
"Energy in the zeroth ring"
};
33
34
DECLARE_FIELDS
(
flag_et_overflow
,
flag_error
,
flag_next_tob_same_et
,
flag_truncate
,
35
ring_four_tobs
,
ring_three_tobs
,
ring_two_tobs
,
ring_one_tobs
,
total_tobs
,
36
ring_four_ptt
,
ring_three_ptt
,
ring_two_ptt
,
ring_one_ptt
,
ring_zero_ptt
);
37
38
};
39
40
}
41
42
#endif
BitSpec.h
GenericTOB.h
GlobalSim::BitField
Definition
BitSpec.h:122
GlobalSim::BitSpec
Definition
BitSpec.h:499
GlobalSim::JET1Jet
Definition
JET1Jet.h:14
GlobalSim::JET1Jet::ring_four_ptt
static const BitField< 59, 70, uint16_t > ring_four_ptt
Definition
JET1Jet.h:28
GlobalSim::JET1Jet::ring_three_tobs
static const BitField< 39, 43, uint8_t > ring_three_tobs
Definition
JET1Jet.h:24
GlobalSim::JET1Jet::ring_zero_ptt
static const BitField< 116, 127, uint16_t > ring_zero_ptt
Definition
JET1Jet.h:32
GlobalSim::JET1Jet::ring_two_ptt
static const BitField< 86, 100, uint16_t > ring_two_ptt
Definition
JET1Jet.h:30
GlobalSim::JET1Jet::ring_one_ptt
static const BitField< 101, 115, uint16_t > ring_one_ptt
Definition
JET1Jet.h:31
GlobalSim::JET1Jet::flag_error
static const BitField< 33, 33, uint8_t, bool > flag_error
Definition
JET1Jet.h:20
GlobalSim::JET1Jet::ring_three_ptt
static const BitField< 71, 85, uint16_t > ring_three_ptt
Definition
JET1Jet.h:29
GlobalSim::JET1Jet::flag_et_overflow
static const BitField< 32, 32, uint8_t, bool > flag_et_overflow
BitSpec for the output jets of the JET1 algorithm.
Definition
JET1Jet.h:19
GlobalSim::JET1Jet::ring_one_tobs
static const BitField< 49, 52, uint8_t > ring_one_tobs
Definition
JET1Jet.h:26
GlobalSim::JET1Jet::flag_next_tob_same_et
static const BitField< 34, 34, uint8_t, bool > flag_next_tob_same_et
Definition
JET1Jet.h:21
GlobalSim::JET1Jet::total_tobs
static const BitField< 53, 58, uint8_t > total_tobs
Definition
JET1Jet.h:27
GlobalSim::JET1Jet::DECLARE_FIELDS
DECLARE_FIELDS(flag_et_overflow, flag_error, flag_next_tob_same_et, flag_truncate, ring_four_tobs, ring_three_tobs, ring_two_tobs, ring_one_tobs, total_tobs, ring_four_ptt, ring_three_ptt, ring_two_ptt, ring_one_ptt, ring_zero_ptt)
GlobalSim::JET1Jet::ring_four_tobs
static const BitField< 36, 38, uint8_t > ring_four_tobs
Definition
JET1Jet.h:23
GlobalSim::JET1Jet::ring_two_tobs
static const BitField< 44, 48, uint8_t > ring_two_tobs
Definition
JET1Jet.h:25
GlobalSim::JET1Jet::flag_truncate
static const BitField< 35, 35, uint8_t, bool > flag_truncate
Definition
JET1Jet.h:22
GlobalSim
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.
Definition
BitSpec.h:23
Generated on
for ATLAS Offline Software by
1.17.0