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

#include <RecoParams.h>

Collaboration diagram for cbm::algo::RecoParams::STS:
[legend]

Classes

struct  Memory
 

Public Member Functions

 CBM_YAML_PROPERTIES (yaml::Property(&STS::digiSortMode, "digiSortMode", "Digi sort mode (0 = block sort, 1 = cub segmented sort))"), yaml::Property(&STS::clusterSortMode, "clusterSortMode", "Cluster sort mode"), yaml::Property(&STS::findClustersMultiKernels, "findClustersMultiKernels", "Split cluster finding into multiple kernels"), yaml::Property(&STS::timeCutDigiAbs, "timeCutDigiAbs", "Time delta for neighboring digis to be considered for the same cluster. [ns]"), yaml::Property(&STS::timeCutDigiSig, "timeCutDigiSig", "Used if timeCutDigiAbs is negative. Time delta must be < 'value * sqrt2 * timeResolution'. [ns]"), yaml::Property(&STS::timeCutClusterAbs, "timeCutClusterAbs", "Maximal time difference between two clusters in a hit [ns]." " Setting to a positive value will override timeCutClustersSig."), yaml::Property(&STS::timeCutClusterSig, "timeCutClusterSig", "Time cut for clusters." " Two clusters are considered it their time difference is below 'value * sqrt(terr1**2 + terr2*+2)'"), yaml::Property(&STS::doChargeCorrelation, "doChargeCorrelation", "Enable charge correlation between front+back clusters during hit finding"), yaml::Property(&STS::chargeCorrelationDelta, "chargeCorrelationDelta", "Delta in total charge between front and back clusters to be considered for hit finding"), yaml::Property(&STS::memory, "memory", "Memory limits for STS reco"))
 

Public Attributes

SortMode digiSortMode
 
SortMode clusterSortMode
 
u8 findClustersMultiKernels
 
f32 timeCutDigiAbs
 
f32 timeCutDigiSig
 
f32 timeCutClusterAbs
 
f32 timeCutClusterSig
 
bool doChargeCorrelation
 
f32 chargeCorrelationDelta
 
struct cbm::algo::RecoParams::STS::Memory memory
 

Detailed Description

Definition at line 33 of file RecoParams.h.

Member Function Documentation

◆ CBM_YAML_PROPERTIES()

cbm::algo::RecoParams::STS::CBM_YAML_PROPERTIES ( yaml::Property(&::, "", " 0 = , 1 = sort) &

Member Data Documentation

◆ chargeCorrelationDelta

f32 cbm::algo::RecoParams::STS::chargeCorrelationDelta

Definition at line 45 of file RecoParams.h.

Referenced by cbm::algo::sts::Hitfinder::FindHits().

◆ clusterSortMode

SortMode cbm::algo::RecoParams::STS::clusterSortMode

Definition at line 35 of file RecoParams.h.

◆ digiSortMode

SortMode cbm::algo::RecoParams::STS::digiSortMode

Definition at line 34 of file RecoParams.h.

◆ doChargeCorrelation

bool cbm::algo::RecoParams::STS::doChargeCorrelation

Definition at line 44 of file RecoParams.h.

Referenced by cbm::algo::sts::Hitfinder::FindHits().

◆ findClustersMultiKernels

u8 cbm::algo::RecoParams::STS::findClustersMultiKernels

Definition at line 37 of file RecoParams.h.

◆ memory

struct cbm::algo::RecoParams::STS::Memory cbm::algo::RecoParams::STS::memory

Referenced by cbm::algo::Reco::Init().

◆ timeCutClusterAbs

f32 cbm::algo::RecoParams::STS::timeCutClusterAbs

Definition at line 41 of file RecoParams.h.

Referenced by cbm::algo::sts::Hitfinder::FindHits().

◆ timeCutClusterSig

f32 cbm::algo::RecoParams::STS::timeCutClusterSig

Definition at line 42 of file RecoParams.h.

Referenced by cbm::algo::sts::Hitfinder::FindHits().

◆ timeCutDigiAbs

f32 cbm::algo::RecoParams::STS::timeCutDigiAbs

Definition at line 39 of file RecoParams.h.

Referenced by cbm::algo::sts::Hitfinder::FindClustersParallel().

◆ timeCutDigiSig

f32 cbm::algo::RecoParams::STS::timeCutDigiSig

Definition at line 40 of file RecoParams.h.

Referenced by cbm::algo::sts::Hitfinder::FindClustersParallel().


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