Belle II Software development
SVDTimeGroupingParameters Struct Reference

structure containing the relevant informations of SVDTimeGrouping module More...

#include <SVDTimeGroupingConfiguration.h>

Inheritance diagram for SVDTimeGroupingParameters:

Public Member Functions

 ClassDef (SVDTimeGroupingParameters, 1)
 needed by root
 

Public Attributes

Float_t tRange [2]
 Expected range of svd time histogram [ns].
 
Int_t rebinningFactor
 Time bin width is 1/rebinningFactor [ns].
 
Float_t fillSigmaN
 Number of Gaussian sigmas used to fill the time histogram for each cluster.
 
Float_t limitSigma [2]
 Limit of cluster time sigma for the fit for the peak-search [ns].
 
Float_t fitRangeHalfWidth
 Half width of the range in which the fit for the peak-search is performed [ns].
 
Float_t removeSigmaN
 Remove upto this sigma of fitted gaus from histogram.
 
Float_t fracThreshold
 Minimum fraction of candidates in a peak (wrt to the highest peak) considered for fitting in the peak-search.
 
Int_t maxGroups
 maximum number of groups to be accepted.
 
Float_t expectedSignalTime [3]
 Expected time-range and mean of the signal [ns].
 
Float_t signalLifetime
 Group prominence is weighted with exponential weight with a lifetime defined by this parameter [ns].
 
Int_t numberOfSignalGroups
 Number of groups expected to contain the signal clusters.
 
Bool_t formSingleSignalGroup
 Assign groupID = 0 to all clusters belonging to the signal groups.
 
Float_t acceptSigmaN
 Clusters are tagged within this of fitted group.
 
Bool_t writeGroupInfo
 Write group info in SVDCluster, otherwise kept empty.
 
Bool_t includeOutOfRangeClusters
 Assign groups to under and overflow.
 
std::vector< Float_t > clsSigma [3][2]
 Cls-time resolution based on sensor side and type, types -> 0: L3, 1: Barrel, 2: Forward.
 
TString _COMMENT
 comment.
 

Detailed Description

structure containing the relevant informations of SVDTimeGrouping module

Definition at line 28 of file SVDTimeGroupingConfiguration.h.

Member Data Documentation

◆ _COMMENT

TString _COMMENT

comment.

Definition at line 67 of file SVDTimeGroupingConfiguration.h.

◆ acceptSigmaN

Float_t acceptSigmaN

Clusters are tagged within this of fitted group.

Definition at line 54 of file SVDTimeGroupingConfiguration.h.

◆ clsSigma

std::vector<Float_t> clsSigma[3][2]

Cls-time resolution based on sensor side and type, types -> 0: L3, 1: Barrel, 2: Forward.

sides -> 0: V, 1: U, vector elements are sigmas wrt cls-size (currently from 1 to 6).

Definition at line 65 of file SVDTimeGroupingConfiguration.h.

◆ expectedSignalTime

Float_t expectedSignalTime[3]

Expected time-range and mean of the signal [ns].

(min, center, max)

Definition at line 46 of file SVDTimeGroupingConfiguration.h.

◆ fillSigmaN

Float_t fillSigmaN

Number of Gaussian sigmas used to fill the time histogram for each cluster.

Definition at line 34 of file SVDTimeGroupingConfiguration.h.

◆ fitRangeHalfWidth

Float_t fitRangeHalfWidth

Half width of the range in which the fit for the peak-search is performed [ns].

Definition at line 38 of file SVDTimeGroupingConfiguration.h.

◆ formSingleSignalGroup

Bool_t formSingleSignalGroup

Assign groupID = 0 to all clusters belonging to the signal groups.

Definition at line 52 of file SVDTimeGroupingConfiguration.h.

◆ fracThreshold

Float_t fracThreshold

Minimum fraction of candidates in a peak (wrt to the highest peak) considered for fitting in the peak-search.

Definition at line 42 of file SVDTimeGroupingConfiguration.h.

◆ includeOutOfRangeClusters

Bool_t includeOutOfRangeClusters

Assign groups to under and overflow.

Definition at line 58 of file SVDTimeGroupingConfiguration.h.

◆ limitSigma

Float_t limitSigma[2]

Limit of cluster time sigma for the fit for the peak-search [ns].

Definition at line 36 of file SVDTimeGroupingConfiguration.h.

◆ maxGroups

Int_t maxGroups

maximum number of groups to be accepted.

Definition at line 44 of file SVDTimeGroupingConfiguration.h.

◆ numberOfSignalGroups

Int_t numberOfSignalGroups

Number of groups expected to contain the signal clusters.

Definition at line 50 of file SVDTimeGroupingConfiguration.h.

◆ rebinningFactor

Int_t rebinningFactor

Time bin width is 1/rebinningFactor [ns].

Definition at line 32 of file SVDTimeGroupingConfiguration.h.

◆ removeSigmaN

Float_t removeSigmaN

Remove upto this sigma of fitted gaus from histogram.

Definition at line 40 of file SVDTimeGroupingConfiguration.h.

◆ signalLifetime

Float_t signalLifetime

Group prominence is weighted with exponential weight with a lifetime defined by this parameter [ns].

Definition at line 48 of file SVDTimeGroupingConfiguration.h.

◆ tRange

Float_t tRange[2]

Expected range of svd time histogram [ns].

Definition at line 30 of file SVDTimeGroupingConfiguration.h.

◆ writeGroupInfo

Bool_t writeGroupInfo

Write group info in SVDCluster, otherwise kept empty.

Definition at line 56 of file SVDTimeGroupingConfiguration.h.


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