![]() |
ATLAS Offline Software
|
#include <TopoAutomatonClusteringImpl.h>
Public Member Functions | |
constexpr bool | uses_seed_sampling (const int sampling) const |
constexpr bool | uses_calorimeter_by_sampling (const int sampling) const |
Checks if the calorimeter is used through the sampling to which the cell belongs. More... | |
Public Attributes | |
float | seed_threshold |
float | grow_threshold |
float | terminal_threshold |
bool | abs_seed |
bool | abs_grow |
bool | abs_terminal |
bool | use_two_gaussian |
bool | treat_L1_predicted_as_good |
bool | use_time_cut |
bool | keep_significant_cells |
bool | completely_exclude_cut_seeds |
float | time_threshold |
float | snr_threshold_for_keeping_cells |
bool | limit_HECIW_and_FCal_neighs |
bool | limit_PS_neighs |
unsigned int | neighbour_options |
bool | use_crosstalk |
float | crosstalk_delta |
unsigned int | valid_sampling_seed |
unsigned int | valid_calorimeter_by_sampling |
Definition at line 233 of file TopoAutomatonClusteringImpl.h.
|
inlineconstexpr |
Checks if the calorimeter is used through the sampling to which the cell belongs.
We use the samplings to identify the calorimeters to be used since that's the information we have available on the GPU side of things (and the sampling-to-calorimeter map is well-defined).
Definition at line 268 of file TopoAutomatonClusteringImpl.h.
|
inlineconstexpr |
Definition at line 258 of file TopoAutomatonClusteringImpl.h.
bool TAGrowing::TopoAutomatonOptions::abs_grow |
Definition at line 236 of file TopoAutomatonClusteringImpl.h.
bool TAGrowing::TopoAutomatonOptions::abs_seed |
Definition at line 236 of file TopoAutomatonClusteringImpl.h.
bool TAGrowing::TopoAutomatonOptions::abs_terminal |
Definition at line 236 of file TopoAutomatonClusteringImpl.h.
bool TAGrowing::TopoAutomatonOptions::completely_exclude_cut_seeds |
Definition at line 241 of file TopoAutomatonClusteringImpl.h.
float TAGrowing::TopoAutomatonOptions::crosstalk_delta |
Definition at line 250 of file TopoAutomatonClusteringImpl.h.
float TAGrowing::TopoAutomatonOptions::grow_threshold |
Definition at line 235 of file TopoAutomatonClusteringImpl.h.
bool TAGrowing::TopoAutomatonOptions::keep_significant_cells |
Definition at line 240 of file TopoAutomatonClusteringImpl.h.
bool TAGrowing::TopoAutomatonOptions::limit_HECIW_and_FCal_neighs |
Definition at line 245 of file TopoAutomatonClusteringImpl.h.
bool TAGrowing::TopoAutomatonOptions::limit_PS_neighs |
Definition at line 246 of file TopoAutomatonClusteringImpl.h.
unsigned int TAGrowing::TopoAutomatonOptions::neighbour_options |
Definition at line 247 of file TopoAutomatonClusteringImpl.h.
float TAGrowing::TopoAutomatonOptions::seed_threshold |
Definition at line 235 of file TopoAutomatonClusteringImpl.h.
float TAGrowing::TopoAutomatonOptions::snr_threshold_for_keeping_cells |
Definition at line 243 of file TopoAutomatonClusteringImpl.h.
float TAGrowing::TopoAutomatonOptions::terminal_threshold |
Definition at line 235 of file TopoAutomatonClusteringImpl.h.
float TAGrowing::TopoAutomatonOptions::time_threshold |
Definition at line 242 of file TopoAutomatonClusteringImpl.h.
bool TAGrowing::TopoAutomatonOptions::treat_L1_predicted_as_good |
Definition at line 238 of file TopoAutomatonClusteringImpl.h.
bool TAGrowing::TopoAutomatonOptions::use_crosstalk |
Definition at line 249 of file TopoAutomatonClusteringImpl.h.
bool TAGrowing::TopoAutomatonOptions::use_time_cut |
Definition at line 239 of file TopoAutomatonClusteringImpl.h.
bool TAGrowing::TopoAutomatonOptions::use_two_gaussian |
Definition at line 237 of file TopoAutomatonClusteringImpl.h.
unsigned int TAGrowing::TopoAutomatonOptions::valid_calorimeter_by_sampling |
Definition at line 254 of file TopoAutomatonClusteringImpl.h.
unsigned int TAGrowing::TopoAutomatonOptions::valid_sampling_seed |
Definition at line 252 of file TopoAutomatonClusteringImpl.h.