![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
#include <TopoAutomatonSplittingImpl.h>
◆ carrier
◆ EnergyFPFormat
◆ clear_energy()
constexpr carrier TASplitting::TASTag::clear_energy |
( |
| ) |
const |
|
inlineconstexpr |
◆ clear_primary() [1/2]
constexpr carrier TASplitting::TASTag::clear_primary |
( |
| ) |
const |
|
inlineconstexpr |
◆ clear_primary() [2/2]
◆ clear_shared() [1/2]
constexpr carrier TASplitting::TASTag::clear_shared |
( |
| ) |
const |
|
inlineconstexpr |
◆ clear_shared() [2/2]
◆ counter() [1/2]
constexpr int32_t TASplitting::TASTag::counter |
( |
| ) |
const |
|
inlineconstexpr |
◆ counter() [2/2]
static constexpr int32_t TASplitting::TASTag::counter |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ counter_delta()
constexpr static carrier TASplitting::TASTag::counter_delta |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ energy_bits() [1/2]
constexpr uint32_t TASplitting::TASTag::energy_bits |
( |
| ) |
const |
|
inlineconstexpr |
◆ energy_bits() [2/2]
constexpr static uint32_t TASplitting::TASTag::energy_bits |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ energy_to_storage()
constexpr static uint32_t TASplitting::TASTag::energy_to_storage |
( |
const uint32_t |
energy_pattern | ) |
|
|
inlinestaticconstexprprotected |
◆ GenericTagBase()
constexpr CaloRecGPU::GenericTagBase::GenericTagBase |
|
inlineconstexprinherited |
◆ get_12_bits()
constexpr uint32_t CaloRecGPU::Tag_1_1_12_32_18::get_12_bits |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ get_18_bits()
constexpr uint32_t CaloRecGPU::Tag_1_1_12_32_18::get_18_bits |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ get_32_bits()
constexpr uint32_t CaloRecGPU::Tag_1_1_12_32_18::get_32_bits |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ get_first_flag()
constexpr bool CaloRecGPU::Tag_1_1_12_32_18::get_first_flag |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ get_second_flag()
constexpr bool CaloRecGPU::Tag_1_1_12_32_18::get_second_flag |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ index() [1/2]
constexpr int32_t TASplitting::TASTag::index |
( |
| ) |
const |
|
inlineconstexpr |
◆ index() [2/2]
constexpr static int32_t TASplitting::TASTag::index |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_invalid() [1/2]
constexpr bool TASplitting::TASTag::is_invalid |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_invalid() [2/2]
static constexpr bool TASplitting::TASTag::is_invalid |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_non_assigned_part_of_split_cluster() [1/2]
constexpr bool TASplitting::TASTag::is_non_assigned_part_of_split_cluster |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_non_assigned_part_of_split_cluster() [2/2]
static constexpr bool TASplitting::TASTag::is_non_assigned_part_of_split_cluster |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_part_of_original_cluster() [1/2]
constexpr bool TASplitting::TASTag::is_part_of_original_cluster |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_part_of_original_cluster() [2/2]
static constexpr bool TASplitting::TASTag::is_part_of_original_cluster |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_part_of_splitter_cluster() [1/2]
constexpr bool TASplitting::TASTag::is_part_of_splitter_cluster |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_part_of_splitter_cluster() [2/2]
static constexpr bool TASplitting::TASTag::is_part_of_splitter_cluster |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_primary() [1/2]
constexpr bool TASplitting::TASTag::is_primary |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_primary() [2/2]
constexpr static bool TASplitting::TASTag::is_primary |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_secondary() [1/2]
constexpr bool TASplitting::TASTag::is_secondary |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_secondary() [2/2]
constexpr static bool TASplitting::TASTag::is_secondary |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_secondary_maxima_eliminator() [1/2]
constexpr bool TASplitting::TASTag::is_secondary_maxima_eliminator |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_secondary_maxima_eliminator() [2/2]
static constexpr bool TASplitting::TASTag::is_secondary_maxima_eliminator |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_secondary_maximum_seed() [1/2]
constexpr bool TASplitting::TASTag::is_secondary_maximum_seed |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_secondary_maximum_seed() [2/2]
constexpr static bool TASplitting::TASTag::is_secondary_maximum_seed |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_shared() [1/2]
constexpr bool TASplitting::TASTag::is_shared |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_shared() [2/2]
constexpr static bool TASplitting::TASTag::is_shared |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_valid() [1/2]
constexpr bool TASplitting::TASTag::is_valid |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_valid() [2/2]
static constexpr bool TASplitting::TASTag::is_valid |
( |
const TASTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ make_cluster_cell_tag()
static constexpr carrier TASplitting::TASTag::make_cluster_cell_tag |
( |
const uint16_t |
original_cluster_index | ) |
|
|
inlinestaticconstexpr |
◆ make_first_flag()
constexpr carrier CaloRecGPU::Tag_1_1_12_32_18::make_first_flag |
( |
const bool |
flag | ) |
const |
|
inlineconstexprinherited |
◆ make_generic_tag()
static constexpr carrier CaloRecGPU::Tag_1_1_12_32_18::make_generic_tag |
( |
const uint32_t |
bits_18, |
|
|
const uint32_t |
bits_32, |
|
|
const uint32_t |
bits_12, |
|
|
const bool |
flag_2, |
|
|
const bool |
flag_1 |
|
) |
| |
|
inlinestaticconstexprinherited |
◆ make_invalid_tag()
static constexpr carrier CaloRecGPU::GenericTagBase::make_invalid_tag |
( |
| ) |
|
|
inlinestaticconstexprinherited |
◆ make_maximum_tag()
static constexpr carrier TASplitting::TASTag::make_maximum_tag |
( |
const int32_t |
index, |
|
|
const uint32_t |
maximum_energy_pattern, |
|
|
const bool |
is_primary |
|
) |
| |
|
inlinestaticconstexpr |
◆ make_original_cluster_tag()
static constexpr carrier TASplitting::TASTag::make_original_cluster_tag |
( |
const uint16_t |
original_cluster_index | ) |
|
|
inlinestaticconstexpr |
◆ make_second_flag()
constexpr carrier CaloRecGPU::Tag_1_1_12_32_18::make_second_flag |
( |
const bool |
flag | ) |
const |
|
inlineconstexprinherited |
◆ make_shared_tag()
static constexpr carrier TASplitting::TASTag::make_shared_tag |
( |
const int32_t |
index, |
|
|
const uint32_t |
energy_pattern, |
|
|
const int32_t |
counter |
|
) |
| |
|
inlinestaticconstexpr |
◆ max_counter()
static constexpr int32_t TASplitting::TASTag::max_counter |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ operator carrier()
constexpr CaloRecGPU::GenericTagBase::operator carrier |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ ordering_bits() [1/2]
constexpr carrier TASplitting::TASTag::ordering_bits |
( |
| ) |
const |
|
inlineconstexpr |
◆ ordering_bits() [2/2]
◆ prepare_for_sharing()
constexpr carrier TASplitting::TASTag::prepare_for_sharing |
( |
const TASTag |
other_tag | ) |
const |
|
inlineconstexpr |
◆ propagate() [1/2]
constexpr carrier TASplitting::TASTag::propagate |
( |
| ) |
const |
|
inlineconstexpr |
◆ propagate() [2/2]
◆ secondary_maxima_eliminator()
static constexpr carrier TASplitting::TASTag::secondary_maxima_eliminator |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ set_first_flag()
constexpr carrier CaloRecGPU::Tag_1_1_12_32_18::set_first_flag |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ set_primary() [1/2]
constexpr carrier TASplitting::TASTag::set_primary |
( |
| ) |
const |
|
inlineconstexpr |
◆ set_primary() [2/2]
◆ set_second_flag()
constexpr carrier CaloRecGPU::Tag_1_1_12_32_18::set_second_flag |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ set_shared() [1/2]
constexpr carrier TASplitting::TASTag::set_shared |
( |
| ) |
const |
|
inlineconstexpr |
◆ set_shared() [2/2]
◆ storage_to_energy()
constexpr static uint32_t TASplitting::TASTag::storage_to_energy |
( |
const uint32_t |
storage_pattern | ) |
|
|
inlinestaticconstexprprotected |
◆ unset_first_flag()
constexpr carrier CaloRecGPU::Tag_1_1_12_32_18::unset_first_flag |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ unset_second_flag()
constexpr carrier CaloRecGPU::Tag_1_1_12_32_18::unset_second_flag |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ update_cell()
constexpr carrier TASplitting::TASTag::update_cell |
( |
const uint32_t |
new_index, |
|
|
const uint32_t |
new_energy |
|
) |
| const |
|
inlineconstexpr |
◆ update_counter()
constexpr carrier TASplitting::TASTag::update_counter |
( |
const uint32_t |
new_counter | ) |
const |
|
inlineconstexpr |
◆ update_energy()
constexpr carrier TASplitting::TASTag::update_energy |
( |
const uint32_t |
new_energy | ) |
const |
|
inlineconstexpr |
◆ update_index()
constexpr carrier TASplitting::TASTag::update_index |
( |
const uint32_t |
new_index | ) |
const |
|
inlineconstexpr |
◆ s_12_bit_mask
constexpr static carrier CaloRecGPU::Tag_1_1_12_32_18::s_12_bit_mask = 0x3FFC000000000000ULL |
|
staticconstexprprotectedinherited |
◆ s_12_bit_offset
constexpr static unsigned int CaloRecGPU::Tag_1_1_12_32_18::s_12_bit_offset = s_32_bit_offset + 32 |
|
staticconstexprprotectedinherited |
◆ s_18_bit_mask
constexpr static carrier CaloRecGPU::Tag_1_1_12_32_18::s_18_bit_mask = 0x000000000003FFFFULL |
|
staticconstexprprotectedinherited |
◆ s_18_bit_offset
constexpr static unsigned int CaloRecGPU::Tag_1_1_12_32_18::s_18_bit_offset = 0 |
|
staticconstexprprotectedinherited |
◆ s_32_bit_mask
constexpr static carrier CaloRecGPU::Tag_1_1_12_32_18::s_32_bit_mask = 0x0003FFFFFFFC0000ULL |
|
staticconstexprprotectedinherited |
◆ s_32_bit_offset
constexpr static unsigned int CaloRecGPU::Tag_1_1_12_32_18::s_32_bit_offset = s_18_bit_offset + 18 |
|
staticconstexprprotectedinherited |
◆ s_first_flag_mask
constexpr static carrier CaloRecGPU::Tag_1_1_12_32_18::s_first_flag_mask = 0x8000000000000000ULL |
|
staticconstexprprotectedinherited |
◆ s_last_non_assigned_tag
◆ s_second_flag_mask
constexpr static carrier CaloRecGPU::Tag_1_1_12_32_18::s_second_flag_mask = 0x4000000000000000ULL |
|
staticconstexprprotectedinherited |
◆ s_secondary_maxima_eliminator_tag
constexpr carrier TASplitting::TASTag::s_secondary_maxima_eliminator_tag = 0xFFFFFFFFFFFFFFFFULL |
|
staticconstexprprotected |
◆ s_start_counter
constexpr uint32_t TASplitting::TASTag::s_start_counter = 0xFFFU |
|
staticconstexprprotected |
◆ s_tag_propagation_delta
◆ value
carrier CaloRecGPU::GenericTagBase::value |
|
inherited |
The documentation for this struct was generated from the following file:
constexpr bool is_secondary() const
constexpr bool get_second_flag() const
static constexpr carrier s_last_non_assigned_tag
constexpr static unsigned int s_12_bit_offset
static constexpr carrier s_tag_propagation_delta
constexpr bool is_valid() const
static constexpr uint32_t s_start_counter
constexpr static uint32_t energy_to_storage(const uint32_t energy_pattern)
constexpr uint32_t get_18_bits() const
constexpr bool get_first_flag() const
static constexpr carrier s_secondary_maxima_eliminator_tag
constexpr carrier set_second_flag() const
constexpr carrier set_first_flag() const
constexpr carrier unset_second_flag() const
constexpr static carrier s_12_bit_mask
constexpr static carrier s_second_flag_mask
constexpr static unsigned int s_32_bit_offset
constexpr carrier unset_first_flag() const
constexpr bool is_part_of_splitter_cluster() const
constexpr static unsigned int s_18_bit_offset
static constexpr carrier make_generic_tag(const uint32_t bits_18, const uint32_t bits_32, const uint32_t bits_12, const bool flag_2, const bool flag_1)
constexpr int32_t counter() const
constexpr uint32_t get_12_bits() const
constexpr static carrier s_32_bit_mask
CaloRecGPU::TagBase::carrier carrier
constexpr static carrier s_18_bit_mask
constexpr static carrier s_first_flag_mask
constexpr uint32_t get_32_bits() const
constexpr bool is_primary() const
constexpr bool is_part_of_original_cluster() const