CbmRoot
Loading...
Searching...
No Matches
Config::Control Struct Reference

CA control flags and parametrs. More...

#include <CaConfig.h>

Public Member Functions

 CBM_YAML_PROPERTIES (yaml::Property(&Control::maxDoubletsPerSinglet, "max_doublets_per_singlet", "Max number of doublets per singlet to accept branching"), yaml::Property(&Control::maxTripletsPerDoublet, "max_triplets_per_doublet", "Max number of triplets per doublet to accept branching"), yaml::Property(&Control::ghostSuppression, "is_ghost_suppression", "Enable ghost suppression"))
 

Public Attributes

int maxDoubletsPerSinglet {150}
 Max number of doublets per singlet to accept branching.
 
int maxTripletsPerDoublet {15}
 Max number of triplets per doublet to accept branching.
 
float defaultMass {constants::phys::MuonMass}
 Default particle mass for track fitting.
 
bool ghostSuppression {false}
 Enable ghost suppression.
 

Private Member Functions

template<class Archive>
void serialize (Archive &ar, const unsigned int)
 Serialization method.
 

Friends

class boost::serialization::access
 

Detailed Description

CA control flags and parametrs.

Definition at line 46 of file CaConfig.h.

Member Function Documentation

◆ CBM_YAML_PROPERTIES()

cbm::algo::ca::Config::Control::CBM_YAML_PROPERTIES ( yaml::Property &::, "", " " branching,
yaml::Property &::, "", " " branching,
yaml::Property &::, "", " " suppression )

◆ serialize()

template<class Archive>
void cbm::algo::ca::Config::Control::serialize ( Archive & ar,
const unsigned int  )
inlineprivate

Serialization method.

Definition at line 66 of file CaConfig.h.

Friends And Related Symbol Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 62 of file CaConfig.h.

Member Data Documentation

◆ defaultMass

float cbm::algo::ca::Config::Control::defaultMass {constants::phys::MuonMass}

Default particle mass for track fitting.

Definition at line 49 of file CaConfig.h.

◆ ghostSuppression

bool cbm::algo::ca::Config::Control::ghostSuppression {false}

Enable ghost suppression.

Definition at line 50 of file CaConfig.h.

◆ maxDoubletsPerSinglet

int cbm::algo::ca::Config::Control::maxDoubletsPerSinglet {150}

Max number of doublets per singlet to accept branching.

Definition at line 47 of file CaConfig.h.

◆ maxTripletsPerDoublet

int cbm::algo::ca::Config::Control::maxTripletsPerDoublet {15}

Max number of triplets per doublet to accept branching.

Definition at line 48 of file CaConfig.h.


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