LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
nnet::PointIdTrainingData::Config Struct Reference

Public Types

using Name = fhicl::Name
 
using Comment = fhicl::Comment
 

Public Attributes

fhicl::Table< nnet::TrainingDataAlg::ConfigTrainingDataAlg {Name("TrainingDataAlg")}
 
fhicl::Atom< std::string > OutTextFilePath
 
fhicl::Atom< std::string > OutNumpyFileName
 
fhicl::Atom< bool > DumpToRoot
 
fhicl::Atom< bool > DumpToNumpy
 
fhicl::Sequence< int > SelectedTPC
 
fhicl::Sequence< int > SelectedView
 
fhicl::Atom< bool > Crop
 
fhicl::Atom< int > Patch_size_w {Name("Patch_size_w"), Comment("Patch size in wire dimension")}
 
fhicl::Atom< int > Patch_size_d {Name("Patch_size_d"), Comment("Patch size in drift dimension")}
 
fhicl::Atom< double > Em {Name("Em"), Comment("Fraction of Em patches to keep")}
 
fhicl::Atom< double > Trk {Name("Trk"), Comment("Fraction of Trk patches to keep")}
 
fhicl::Atom< double > Michel {Name("Michel"), Comment("Fraction of Michel patches to keep")}
 
fhicl::Atom< double > None {Name("None"), Comment("Fraction of None patches to keep")}
 
fhicl::Atom< double > StopTrk
 
fhicl::Atom< double > CleanTrk
 

Detailed Description

Definition at line 64 of file PointIdTrainingData_module.cc.

Member Typedef Documentation

Member Data Documentation

fhicl::Atom<double> nnet::PointIdTrainingData::Config::CleanTrk
Initial value:
{Name("CleanTrk"),
Comment("Fraction of clean track patches to keep")}

Definition at line 109 of file PointIdTrainingData_module.cc.

fhicl::Atom<bool> nnet::PointIdTrainingData::Config::Crop
Initial value:
{Name("Crop"),
Comment("Crop the projection to the event region plus margin")}

Definition at line 91 of file PointIdTrainingData_module.cc.

fhicl::Atom<bool> nnet::PointIdTrainingData::Config::DumpToNumpy
Initial value:
{Name("DumpToNumpy"),
Comment("Dump to Numpy file (replaces the text files)")}

Definition at line 80 of file PointIdTrainingData_module.cc.

fhicl::Atom<bool> nnet::PointIdTrainingData::Config::DumpToRoot
Initial value:
{
Name("DumpToRoot"),
Comment("Dump to ROOT histogram file (replaces the text files)")}

Definition at line 76 of file PointIdTrainingData_module.cc.

fhicl::Atom<double> nnet::PointIdTrainingData::Config::Em {Name("Em"), Comment("Fraction of Em patches to keep")}

Definition at line 98 of file PointIdTrainingData_module.cc.

fhicl::Atom<double> nnet::PointIdTrainingData::Config::Michel {Name("Michel"), Comment("Fraction of Michel patches to keep")}

Definition at line 102 of file PointIdTrainingData_module.cc.

fhicl::Atom<double> nnet::PointIdTrainingData::Config::None {Name("None"), Comment("Fraction of None patches to keep")}

Definition at line 104 of file PointIdTrainingData_module.cc.

fhicl::Atom<std::string> nnet::PointIdTrainingData::Config::OutNumpyFileName
Initial value:
{Name("OutNumpyFileName"),
Comment("Numpy files with patches.")}

Definition at line 73 of file PointIdTrainingData_module.cc.

fhicl::Atom<std::string> nnet::PointIdTrainingData::Config::OutTextFilePath
Initial value:
{Name("OutTextFilePath"),
Comment("Text files with all needed data dumped.")}

Definition at line 70 of file PointIdTrainingData_module.cc.

fhicl::Atom<int> nnet::PointIdTrainingData::Config::Patch_size_d {Name("Patch_size_d"), Comment("Patch size in drift dimension")}

Definition at line 96 of file PointIdTrainingData_module.cc.

fhicl::Atom<int> nnet::PointIdTrainingData::Config::Patch_size_w {Name("Patch_size_w"), Comment("Patch size in wire dimension")}

Definition at line 94 of file PointIdTrainingData_module.cc.

fhicl::Sequence<int> nnet::PointIdTrainingData::Config::SelectedTPC
Initial value:
{
Name("SelectedTPC"),
Comment("use selected views only, or all views if empty list")}

Definition at line 83 of file PointIdTrainingData_module.cc.

fhicl::Sequence<int> nnet::PointIdTrainingData::Config::SelectedView
Initial value:
{
Name("SelectedView"),
Comment("use selected tpc's only, or all tpc's if empty list")}

Definition at line 87 of file PointIdTrainingData_module.cc.

fhicl::Atom<double> nnet::PointIdTrainingData::Config::StopTrk
Initial value:
{Name("StopTrk"),
Comment("Fraction of stopping Trk patches to keep")}

Definition at line 106 of file PointIdTrainingData_module.cc.

fhicl::Table<nnet::TrainingDataAlg::Config> nnet::PointIdTrainingData::Config::TrainingDataAlg {Name("TrainingDataAlg")}

Definition at line 68 of file PointIdTrainingData_module.cc.

fhicl::Atom<double> nnet::PointIdTrainingData::Config::Trk {Name("Trk"), Comment("Fraction of Trk patches to keep")}

Definition at line 100 of file PointIdTrainingData_module.cc.


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