![]() |
ATLAS Offline Software
|
Container to associate Cluster with cluster splitting probabilities. More...
#include <ClusterSplitProbabilityContainer.h>
Classes | |
struct | ProbabilityInfo |
Public Types | |
using | ClusterIdentifier = unsigned int |
Public Member Functions | |
const ProbabilityInfo & | splitProbability (const PrepRawData *cluster) const |
ProbabilityInfo * | getSplitProbability (const PrepRawData *cluster) |
ProbabilityInfo & | setSplitInformation (const PrepRawData *cluster, float prob1, float prob2) |
void | setTooBigToBeSplit (const PrepRawData *cluster) |
const std::unordered_map< ClusterIdentifier, ProbabilityInfo > & | splitProbMap () const |
Static Public Member Functions | |
static const ProbabilityInfo & | getNoSplitProbability () |
Protected Attributes | |
std::unordered_map< ClusterIdentifier, ProbabilityInfo > | m_splitProbMap |
Static Protected Attributes | |
static const ProbabilityInfo | s_unset |
Friends | |
class | ClusterSplitProbabilityContainerCnv_p1 |
Container to associate Cluster with cluster splitting probabilities.
Definition at line 16 of file ClusterSplitProbabilityContainer.h.
using Trk::ClusterSplitProbabilityContainer::ClusterIdentifier = unsigned int |
Definition at line 20 of file ClusterSplitProbabilityContainer.h.
|
inlinestatic |
Definition at line 33 of file ClusterSplitProbabilityContainer.h.
|
inline |
Definition at line 40 of file ClusterSplitProbabilityContainer.h.
|
inline |
Definition at line 45 of file ClusterSplitProbabilityContainer.h.
|
inline |
Definition at line 65 of file ClusterSplitProbabilityContainer.h.
|
inline |
Definition at line 35 of file ClusterSplitProbabilityContainer.h.
|
inline |
Definition at line 71 of file ClusterSplitProbabilityContainer.h.
|
friend |
Definition at line 18 of file ClusterSplitProbabilityContainer.h.
|
protected |
Definition at line 77 of file ClusterSplitProbabilityContainer.h.
|
staticprotected |
Definition at line 78 of file ClusterSplitProbabilityContainer.h.