#include <TopoAutomatonClusteringImpl.h>
◆ carrier
◆ can_merge() [1/2]
constexpr bool TAGrowing::TACTag::can_merge |
( |
| ) |
const |
|
inlineconstexpr |
◆ can_merge() [2/2]
static constexpr bool TAGrowing::TACTag::can_merge |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ cannot_merge() [1/2]
constexpr bool TAGrowing::TACTag::cannot_merge |
( |
| ) |
const |
|
inlineconstexpr |
◆ cannot_merge() [2/2]
static constexpr bool TAGrowing::TACTag::cannot_merge |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ clear_counter_and_no_merge() [1/2]
constexpr carrier TAGrowing::TACTag::clear_counter_and_no_merge |
( |
| ) |
const |
|
inlineconstexpr |
◆ clear_counter_and_no_merge() [2/2]
static constexpr carrier TAGrowing::TACTag::clear_counter_and_no_merge |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ clear_no_merge_flag() [1/2]
constexpr carrier TAGrowing::TACTag::clear_no_merge_flag |
( |
| ) |
const |
|
inlineconstexpr |
◆ clear_no_merge_flag() [2/2]
◆ counter() [1/2]
constexpr uint32_t TAGrowing::TACTag::counter |
( |
| ) |
const |
|
inlineconstexpr |
◆ counter() [2/2]
static constexpr uint32_t TAGrowing::TACTag::counter |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ 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 uint32_t TAGrowing::TACTag::index |
( |
| ) |
const |
|
inlineconstexpr |
◆ index() [2/2]
static constexpr uint32_t TAGrowing::TACTag::index |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_grow_or_seed() [1/2]
constexpr bool TAGrowing::TACTag::is_grow_or_seed |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_grow_or_seed() [2/2]
static constexpr bool TAGrowing::TACTag::is_grow_or_seed |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_invalid() [1/2]
constexpr bool TAGrowing::TACTag::is_invalid |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_invalid() [2/2]
static constexpr bool TAGrowing::TACTag::is_invalid |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_non_assigned_grow() [1/2]
constexpr bool TAGrowing::TACTag::is_non_assigned_grow |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_non_assigned_grow() [2/2]
static constexpr bool TAGrowing::TACTag::is_non_assigned_grow |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_non_assigned_terminal() [1/2]
constexpr bool TAGrowing::TACTag::is_non_assigned_terminal |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_non_assigned_terminal() [2/2]
static constexpr bool TAGrowing::TACTag::is_non_assigned_terminal |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_part_of_cluster() [1/2]
constexpr bool TAGrowing::TACTag::is_part_of_cluster |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_part_of_cluster() [2/2]
static constexpr bool TAGrowing::TACTag::is_part_of_cluster |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_seed() [1/2]
constexpr bool TAGrowing::TACTag::is_seed |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_seed() [2/2]
static constexpr bool TAGrowing::TACTag::is_seed |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ is_valid() [1/2]
constexpr bool TAGrowing::TACTag::is_valid |
( |
| ) |
const |
|
inlineconstexpr |
◆ is_valid() [2/2]
static constexpr bool TAGrowing::TACTag::is_valid |
( |
const TACTag |
tag | ) |
|
|
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_grow_tag()
static constexpr carrier TAGrowing::TACTag::make_grow_tag |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ make_invalid_tag()
static constexpr carrier CaloRecGPU::GenericTagBase::make_invalid_tag |
( |
| ) |
|
|
inlinestaticconstexprinherited |
◆ make_second_flag()
constexpr carrier CaloRecGPU::Tag_1_1_12_32_18::make_second_flag |
( |
const bool |
flag | ) |
const |
|
inlineconstexprinherited |
◆ make_seed_tag()
static constexpr carrier TAGrowing::TACTag::make_seed_tag |
( |
const uint32_t |
cell, |
|
|
const uint32_t |
SNR_pattern, |
|
|
const bool |
can_merge_with_others = true |
|
) |
| |
|
inlinestaticconstexpr |
◆ make_terminal_tag()
static constexpr carrier TAGrowing::TACTag::make_terminal_tag |
( |
| ) |
|
|
inlinestaticconstexpr |
◆ operator carrier()
constexpr CaloRecGPU::GenericTagBase::operator carrier |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ propagate() [1/2]
constexpr carrier TAGrowing::TACTag::propagate |
( |
| ) |
const |
|
inlineconstexpr |
◆ propagate() [2/2]
◆ set_first_flag()
constexpr carrier CaloRecGPU::Tag_1_1_12_32_18::set_first_flag |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ set_index()
constexpr carrier TAGrowing::TACTag::set_index |
( |
const uint32_t |
new_index | ) |
const |
|
inlineconstexpr |
◆ set_second_flag()
constexpr carrier CaloRecGPU::Tag_1_1_12_32_18::set_second_flag |
( |
| ) |
const |
|
inlineconstexprinherited |
◆ SNR() [1/2]
constexpr uint32_t TAGrowing::TACTag::SNR |
( |
| ) |
const |
|
inlineconstexpr |
◆ SNR() [2/2]
static constexpr uint32_t TAGrowing::TACTag::SNR |
( |
const TACTag |
tag | ) |
|
|
inlinestaticconstexpr |
◆ 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 |
◆ 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_grow_tag
constexpr static carrier TAGrowing::TACTag::s_grow_tag = 0x7FFFFFFFFFFFFFFFULL |
|
staticconstexprprotected |
◆ s_minimum_seed_tag
constexpr static carrier TAGrowing::TACTag::s_minimum_seed_tag = 0x8000000000000000ULL |
|
staticconstexprprotected |
◆ s_no_can_merge_flag
◆ s_second_flag_mask
constexpr static carrier CaloRecGPU::Tag_1_1_12_32_18::s_second_flag_mask = 0x4000000000000000ULL |
|
staticconstexprprotectedinherited |
◆ s_start_counter
constexpr static uint32_t TAGrowing::TACTag::s_start_counter = 0xFFFU |
|
staticconstexprprotected |
◆ s_tag_propagation_delta
◆ s_terminal_tag
constexpr static carrier TAGrowing::TACTag::s_terminal_tag = 0x0000000000000001ULL |
|
staticconstexprprotected |
◆ value
carrier CaloRecGPU::GenericTagBase::value |
|
inherited |
The documentation for this struct was generated from the following file: