Project
Loading...
Searching...
No Matches
o2::tpc::dEdxSettings Struct Reference

bundles the settings of one calculatedEdx() call (everything except the track/output/averageOcc) used by calculatedEdxMultipleSettings() to evaluate several settings for the same track without repeating the track refit/propagation for every setting More...

#include <CalculatedEdx.h>

Public Attributes

ClusterFlags clusterMask = ClusterFlags::None
 clusters to exclude
 
CorrectionFlags correctionMask = CorrectionFlags::TopologyPol | CorrectionFlags::dEdxResidual
 corrections to apply
 
unsigned short subthresholdMethod = 0
 subthreshold cluster charge filling method
 
unsigned short stackBoundaryMethod = 0
 stack boundary cluster exclusion method
 
unsigned short sameRowClusterMethod = 2
 same (sector,row) cluster group combination method: 0 = do not merge (one sample per cluster), 1 = merge and sum the qTot, 2 = merge and use the largest qTot
 
float maxSubthresholdChargeTot = 100000.f
 upper limit for the per-region minimum qTot used as the virtual charge of a subthreshold cluster (default effectively disables the cap)
 
float maxSubthresholdChargeMax = 100000.f
 upper limit for the per-region minimum qMax used as the virtual charge of a subthreshold cluster (default effectively disables the cap)
 
float low = 2.f / 128.f
 lower cluster cut
 
float high = 77.f / 128.f
 higher cluster cut
 
std::string debugRootFile = "dEdxDebug.root"
 debug streamer output file used if mDebug is set
 

Detailed Description

bundles the settings of one calculatedEdx() call (everything except the track/output/averageOcc) used by calculatedEdxMultipleSettings() to evaluate several settings for the same track without repeating the track refit/propagation for every setting

Definition at line 111 of file CalculatedEdx.h.

Member Data Documentation

◆ clusterMask

ClusterFlags o2::tpc::dEdxSettings::clusterMask = ClusterFlags::None

clusters to exclude

Definition at line 112 of file CalculatedEdx.h.

◆ correctionMask

corrections to apply

Definition at line 113 of file CalculatedEdx.h.

◆ debugRootFile

std::string o2::tpc::dEdxSettings::debugRootFile = "dEdxDebug.root"

debug streamer output file used if mDebug is set

Definition at line 121 of file CalculatedEdx.h.

◆ high

float o2::tpc::dEdxSettings::high = 77.f / 128.f

higher cluster cut

Definition at line 120 of file CalculatedEdx.h.

◆ low

float o2::tpc::dEdxSettings::low = 2.f / 128.f

lower cluster cut

Definition at line 119 of file CalculatedEdx.h.

◆ maxSubthresholdChargeMax

float o2::tpc::dEdxSettings::maxSubthresholdChargeMax = 100000.f

upper limit for the per-region minimum qMax used as the virtual charge of a subthreshold cluster (default effectively disables the cap)

Definition at line 118 of file CalculatedEdx.h.

◆ maxSubthresholdChargeTot

float o2::tpc::dEdxSettings::maxSubthresholdChargeTot = 100000.f

upper limit for the per-region minimum qTot used as the virtual charge of a subthreshold cluster (default effectively disables the cap)

Definition at line 117 of file CalculatedEdx.h.

◆ sameRowClusterMethod

unsigned short o2::tpc::dEdxSettings::sameRowClusterMethod = 2

same (sector,row) cluster group combination method: 0 = do not merge (one sample per cluster), 1 = merge and sum the qTot, 2 = merge and use the largest qTot

Definition at line 116 of file CalculatedEdx.h.

◆ stackBoundaryMethod

unsigned short o2::tpc::dEdxSettings::stackBoundaryMethod = 0

stack boundary cluster exclusion method

Definition at line 115 of file CalculatedEdx.h.

◆ subthresholdMethod

unsigned short o2::tpc::dEdxSettings::subthresholdMethod = 0

subthreshold cluster charge filling method

Definition at line 114 of file CalculatedEdx.h.


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