Project
Loading...
Searching...
No Matches
o2::mch::ClusterConfig Struct Reference

#include <ClusterConfig.h>

Public Types

enum  VerboseMode { no = 0x0 , info = 0x1 , detail = 0x2 , debug = 0x3 }
 
enum  ActivateMode { inactive = 0x0 , active = 0x1 }
 

Public Attributes

double minChargeOfPads
 
double minChargeOfClusterPerCathode
 
float SDefaultClusterResolutionX
 default cluster resolution in x direction (cm)
 
float SDefaultClusterResolutionY
 default cluster resolution in y direction (cm)
 
float SBadClusterResolutionX
 bad (e.g. mono-cathode) cluster resolution in x direction (cm)
 
float SBadClusterResolutionY
 bad (e.g. mono-cathode) cluster resolution in y direction (cm)
 
int nbrPadLimit = 600
 
double ratioStepForLargeCluster = 0.05
 
int nbrOfPadsLimitForTheFitting = 100
 
double minFittingXYStep = 0.1
 
int useSpline = 0
 
VerboseMode fittingLog = no
 
VerboseMode processingLog = no
 
VerboseMode padMappingLog = no
 
VerboseMode groupsLog = no
 
VerboseMode EMLocalMaxLog = no
 
VerboseMode inspectModelLog = no
 
VerboseMode laplacianLocalMaxLog = no
 
ActivateMode inspectModel = inactive
 
bool groupsCheck = true
 
bool padMappingCheck = true
 
bool mathiesonCheck = false
 

Detailed Description

Definition at line 28 of file ClusterConfig.h.

Member Enumeration Documentation

◆ ActivateMode

Enumerator
inactive 

No activation.

active 

Describe default activation.

Definition at line 76 of file ClusterConfig.h.

◆ VerboseMode

Enumerator
no 

No message.

info 

Describes main steps and high level behaviors.

detail 

Describes in detail.

debug 

Ful details.

Definition at line 60 of file ClusterConfig.h.

Member Data Documentation

◆ EMLocalMaxLog

VerboseMode o2::mch::ClusterConfig::EMLocalMaxLog = no

Definition at line 70 of file ClusterConfig.h.

◆ fittingLog

VerboseMode o2::mch::ClusterConfig::fittingLog = no

Definition at line 66 of file ClusterConfig.h.

◆ groupsCheck

bool o2::mch::ClusterConfig::groupsCheck = true

Definition at line 83 of file ClusterConfig.h.

◆ groupsLog

VerboseMode o2::mch::ClusterConfig::groupsLog = no

Definition at line 69 of file ClusterConfig.h.

◆ inspectModel

ActivateMode o2::mch::ClusterConfig::inspectModel = inactive

Definition at line 81 of file ClusterConfig.h.

◆ inspectModelLog

VerboseMode o2::mch::ClusterConfig::inspectModelLog = no

Definition at line 71 of file ClusterConfig.h.

◆ laplacianLocalMaxLog

VerboseMode o2::mch::ClusterConfig::laplacianLocalMaxLog = no

Definition at line 72 of file ClusterConfig.h.

◆ mathiesonCheck

bool o2::mch::ClusterConfig::mathiesonCheck = false

Definition at line 85 of file ClusterConfig.h.

◆ minChargeOfClusterPerCathode

double o2::mch::ClusterConfig::minChargeOfClusterPerCathode

Definition at line 35 of file ClusterConfig.h.

◆ minChargeOfPads

double o2::mch::ClusterConfig::minChargeOfPads

Definition at line 34 of file ClusterConfig.h.

◆ minFittingXYStep

double o2::mch::ClusterConfig::minFittingXYStep = 0.1

Definition at line 53 of file ClusterConfig.h.

◆ nbrOfPadsLimitForTheFitting

int o2::mch::ClusterConfig::nbrOfPadsLimitForTheFitting = 100

Definition at line 51 of file ClusterConfig.h.

◆ nbrPadLimit

int o2::mch::ClusterConfig::nbrPadLimit = 600

Definition at line 48 of file ClusterConfig.h.

◆ padMappingCheck

bool o2::mch::ClusterConfig::padMappingCheck = true

Definition at line 84 of file ClusterConfig.h.

◆ padMappingLog

VerboseMode o2::mch::ClusterConfig::padMappingLog = no

Definition at line 68 of file ClusterConfig.h.

◆ processingLog

VerboseMode o2::mch::ClusterConfig::processingLog = no

Definition at line 67 of file ClusterConfig.h.

◆ ratioStepForLargeCluster

double o2::mch::ClusterConfig::ratioStepForLargeCluster = 0.05

Definition at line 49 of file ClusterConfig.h.

◆ SBadClusterResolutionX

float o2::mch::ClusterConfig::SBadClusterResolutionX

bad (e.g. mono-cathode) cluster resolution in x direction (cm)

Definition at line 44 of file ClusterConfig.h.

◆ SBadClusterResolutionY

float o2::mch::ClusterConfig::SBadClusterResolutionY

bad (e.g. mono-cathode) cluster resolution in y direction (cm)

Definition at line 45 of file ClusterConfig.h.

◆ SDefaultClusterResolutionX

float o2::mch::ClusterConfig::SDefaultClusterResolutionX

default cluster resolution in x direction (cm)

Definition at line 42 of file ClusterConfig.h.

◆ SDefaultClusterResolutionY

float o2::mch::ClusterConfig::SDefaultClusterResolutionY

default cluster resolution in y direction (cm)

Definition at line 43 of file ClusterConfig.h.

◆ useSpline

int o2::mch::ClusterConfig::useSpline = 0

Definition at line 57 of file ClusterConfig.h.


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