CbmRoot
Loading...
Searching...
No Matches
cbm::algo::RecoParams::STS::Memory Struct Reference

#include <RecoParams.h>

Public Member Functions

u64 NClustersUpperBound (u64 nDigis) const
 
u64 NHitsUpperBound (u64 nDigis) const
 
u64 MaxNClustersPerModule () const
 
u64 MaxNHitsPerModule () const
 
bool IsDynamic () const
 
bool IsStatic () const
 
bool IsAuto () const
 
 CBM_YAML_PROPERTIES (yaml::Property(&Memory::allocationMode, "allocationMode", "Allocation mode (Auto, Static, Dynamic)"), yaml::Property(&Memory::maxNDigisPerTS, "maxNDigisPerTS", "Maximal number of digis per time slice"), yaml::Property(&Memory::maxNDigisPerModule, "maxNDigisPerModule", "Maximal number of digis per module"), yaml::Property(&Memory::clustersPerDigi, "clustersPerDigi", "Number of clusters per digi in a time slice"), yaml::Property(&Memory::hitsPerCluster, "hitsPerCluster", "Number of hits per cluster in a time slice"))
 

Public Attributes

AllocationMode allocationMode
 
u64 maxNDigisPerTS
 
u64 maxNDigisPerModule
 
f64 clustersPerDigi
 
f64 hitsPerCluster
 

Detailed Description

Definition at line 47 of file RecoParams.h.

Member Function Documentation

◆ CBM_YAML_PROPERTIES()

cbm::algo::RecoParams::STS::Memory::CBM_YAML_PROPERTIES ( yaml::Property(&::, "", " , , Dynamic" ) &

◆ IsAuto()

bool cbm::algo::RecoParams::STS::Memory::IsAuto ( ) const
inline

Definition at line 62 of file RecoParams.h.

References allocationMode, and cbm::algo::RecoParams::Auto.

◆ IsDynamic()

bool cbm::algo::RecoParams::STS::Memory::IsDynamic ( ) const
inline

Definition at line 60 of file RecoParams.h.

References allocationMode, and cbm::algo::RecoParams::Dynamic.

◆ IsStatic()

bool cbm::algo::RecoParams::STS::Memory::IsStatic ( ) const
inline

Definition at line 61 of file RecoParams.h.

References allocationMode, and cbm::algo::RecoParams::Static.

◆ MaxNClustersPerModule()

u64 cbm::algo::RecoParams::STS::Memory::MaxNClustersPerModule ( ) const
inline

Definition at line 57 of file RecoParams.h.

References maxNDigisPerModule, and NClustersUpperBound().

Referenced by MaxNHitsPerModule().

◆ MaxNHitsPerModule()

u64 cbm::algo::RecoParams::STS::Memory::MaxNHitsPerModule ( ) const
inline

Definition at line 58 of file RecoParams.h.

References hitsPerCluster, and MaxNClustersPerModule().

◆ NClustersUpperBound()

u64 cbm::algo::RecoParams::STS::Memory::NClustersUpperBound ( u64 nDigis) const
inline

Definition at line 54 of file RecoParams.h.

References clustersPerDigi.

Referenced by MaxNClustersPerModule(), and NHitsUpperBound().

◆ NHitsUpperBound()

u64 cbm::algo::RecoParams::STS::Memory::NHitsUpperBound ( u64 nDigis) const
inline

Definition at line 55 of file RecoParams.h.

References hitsPerCluster, and NClustersUpperBound().

Member Data Documentation

◆ allocationMode

AllocationMode cbm::algo::RecoParams::STS::Memory::allocationMode

Definition at line 48 of file RecoParams.h.

Referenced by IsAuto(), IsDynamic(), and IsStatic().

◆ clustersPerDigi

f64 cbm::algo::RecoParams::STS::Memory::clustersPerDigi

Definition at line 51 of file RecoParams.h.

Referenced by NClustersUpperBound().

◆ hitsPerCluster

f64 cbm::algo::RecoParams::STS::Memory::hitsPerCluster

Definition at line 52 of file RecoParams.h.

Referenced by MaxNHitsPerModule(), and NHitsUpperBound().

◆ maxNDigisPerModule

u64 cbm::algo::RecoParams::STS::Memory::maxNDigisPerModule

Definition at line 50 of file RecoParams.h.

Referenced by MaxNClustersPerModule().

◆ maxNDigisPerTS

u64 cbm::algo::RecoParams::STS::Memory::maxNDigisPerTS

Definition at line 49 of file RecoParams.h.


The documentation for this struct was generated from the following file: