CbmRoot
Loading...
Searching...
No Matches
cbm::algo::ca::Config::Dev Struct Reference

CA development flags. More...

#include <CaConfig.h>

Public Member Functions

 CBM_YAML_PROPERTIES (yaml::Property(&Dev::extendTracksViaMc, "extend_tracks_via_mc", "Extend tracks using MC information"), yaml::Property(&Dev::forceUseOriginalField, "use_of_original_field", "Force using original magnetic field"), yaml::Property(&Dev::ignoreHitSearchAreas, "ignore_hit_search_areas", "Process all hits on the station ignoring hit search areas"), yaml::Property(&Dev::matchDoubletsViaMc, "match_doublets_via_mc", "Match doublets using MC information"), yaml::Property(&Dev::matchTripletsViaMc, "match_triplets_via_mc", "Match triplets using MC information"), yaml::Property(&Dev::suppressOverlapHitsViaMc, "suppress_overlap_hits_via_mc", "Suppress hits in sensor overlaps using MC information"), yaml::Property(&Dev::useParSearchWindows, "par_search_w_used", "Parameterized search windows are used in track finding"))
 

Public Attributes

bool extendTracksViaMc {false}
 Extend tracks using MC information.
 
bool forceUseOriginalField {false}
 Force using the original magnetic field.
 
bool ignoreHitSearchAreas {false}
 Process all hits on the station ignoring hit search areas.
 
bool matchDoubletsViaMc {false}
 Match doublets using MC information.
 
bool matchTripletsViaMc {false}
 Match triplets using MC information.
 
bool suppressOverlapHitsViaMc {false}
 Suppress hits in sensor overlaps using MC information.
 
bool useParSearchWindows {false}
 Use pre-estimated seach windows in track finding. If false, use KF.
 

Private Member Functions

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

Friends

class boost::serialization::access
 

Detailed Description

CA development flags.

The miscellaneous flags for debugging/testing of features

Definition at line 80 of file CaConfig.h.

Member Function Documentation

◆ CBM_YAML_PROPERTIES()

cbm::algo::ca::Config::Dev::CBM_YAML_PROPERTIES ( yaml::Property &::, "", " " information,
yaml::Property &::, "", " " field,
yaml::Property &::, "", " " areas,
yaml::Property &::, "", " " information,
yaml::Property &::, "", " " information,
yaml::Property &::, "", " " information,
yaml::Property &::, "", " " finding )

◆ serialize()

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

Friends And Related Symbol Documentation

◆ boost::serialization::access

friend class boost::serialization::access
friend

Definition at line 100 of file CaConfig.h.

References boost::serialization::access.

Referenced by boost::serialization::access.

Member Data Documentation

◆ extendTracksViaMc

bool cbm::algo::ca::Config::Dev::extendTracksViaMc {false}

Extend tracks using MC information.

Definition at line 81 of file CaConfig.h.

Referenced by CBM_YAML_PROPERTIES(), and serialize().

◆ forceUseOriginalField

bool cbm::algo::ca::Config::Dev::forceUseOriginalField {false}

Force using the original magnetic field.

Definition at line 82 of file CaConfig.h.

Referenced by CBM_YAML_PROPERTIES(), and serialize().

◆ ignoreHitSearchAreas

bool cbm::algo::ca::Config::Dev::ignoreHitSearchAreas {false}

Process all hits on the station ignoring hit search areas.

Definition at line 83 of file CaConfig.h.

Referenced by CBM_YAML_PROPERTIES(), and serialize().

◆ matchDoubletsViaMc

bool cbm::algo::ca::Config::Dev::matchDoubletsViaMc {false}

Match doublets using MC information.

Definition at line 84 of file CaConfig.h.

Referenced by CBM_YAML_PROPERTIES(), and serialize().

◆ matchTripletsViaMc

bool cbm::algo::ca::Config::Dev::matchTripletsViaMc {false}

Match triplets using MC information.

Definition at line 85 of file CaConfig.h.

Referenced by CBM_YAML_PROPERTIES(), and serialize().

◆ suppressOverlapHitsViaMc

bool cbm::algo::ca::Config::Dev::suppressOverlapHitsViaMc {false}

Suppress hits in sensor overlaps using MC information.

Definition at line 86 of file CaConfig.h.

Referenced by CBM_YAML_PROPERTIES(), and serialize().

◆ useParSearchWindows

bool cbm::algo::ca::Config::Dev::useParSearchWindows {false}

Use pre-estimated seach windows in track finding. If false, use KF.

Definition at line 87 of file CaConfig.h.

Referenced by CBM_YAML_PROPERTIES(), and serialize().


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