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

#include "PointIdAlg.h"

Inheritance diagram for nnet::PointIdAlg::Config:
img::DataProviderAlg::Config

Public Types

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

Public Attributes

fhicl::Atom< std::string > NNetModelFile
 
fhicl::Sequence< std::string > NNetOutputs
 
fhicl::Atom< unsigned int > PatchSizeW {Name("PatchSizeW"), Comment("How many wires in patch.")}
 
fhicl::Atom< unsigned int > PatchSizeD
 
fhicl::Table< calo::CalorimetryAlg::ConfigCalorimetryAlg
 
fhicl::Atom< float > AdcMax {Name("AdcMax"), Comment("Saturation max value")}
 
fhicl::Atom< float > AdcMin {Name("AdcMin"), Comment("Saturation min value")}
 
fhicl::Atom< float > OutMax {Name("OutMax"), Comment("Output max value")}
 
fhicl::Atom< float > OutMin {Name("OutMin"), Comment("Output min value")}
 
fhicl::Atom< bool > CalibrateAmpl
 
fhicl::Atom< bool > CalibrateLifetime
 
fhicl::Atom< unsigned int > DriftWindow
 
fhicl::Atom< std::string > DownscaleFn {Name("DownscaleFn"), Comment("Downsampling function")}
 
fhicl::Atom< bool > DownscaleFullView
 
fhicl::Sequence< float > BlurKernel {Name("BlurKernel"), Comment("Blur kernel in wire direction")}
 
fhicl::Atom< float > NoiseSigma {Name("NoiseSigma"), Comment("White noise sigma")}
 
fhicl::Atom< float > CoherentSigma {Name("CoherentSigma"), Comment("Coherent noise sigma")}
 

Detailed Description

Definition at line 100 of file PointIdAlg.h.

Member Typedef Documentation

Definition at line 101 of file PointIdAlg.h.

Member Data Documentation

fhicl::Atom<float> img::DataProviderAlg::Config::AdcMax {Name("AdcMax"), Comment("Saturation max value")}
inherited

Definition at line 74 of file DataProviderAlg.h.

fhicl::Atom<float> img::DataProviderAlg::Config::AdcMin {Name("AdcMin"), Comment("Saturation min value")}
inherited

Definition at line 75 of file DataProviderAlg.h.

fhicl::Sequence<float> img::DataProviderAlg::Config::BlurKernel {Name("BlurKernel"), Comment("Blur kernel in wire direction")}
inherited

Definition at line 94 of file DataProviderAlg.h.

fhicl::Atom<bool> img::DataProviderAlg::Config::CalibrateAmpl
inherited
Initial value:
{Name("CalibrateAmpl"),
Comment("Calibrate ADC values with CalAmpConstants")}

Definition at line 79 of file DataProviderAlg.h.

fhicl::Atom<bool> img::DataProviderAlg::Config::CalibrateLifetime
inherited
Initial value:
{Name("CalibrateLifetime"),
Comment("Calibrate ADC values with the electron lifetime")}

Definition at line 82 of file DataProviderAlg.h.

fhicl::Table<calo::CalorimetryAlg::Config> img::DataProviderAlg::Config::CalorimetryAlg
inherited
Initial value:
{
Name("CalorimetryAlg"),
Comment("Used to eliminate amplitude variation due to electron lifetime.")}

Definition at line 70 of file DataProviderAlg.h.

fhicl::Atom<float> img::DataProviderAlg::Config::CoherentSigma {Name("CoherentSigma"), Comment("Coherent noise sigma")}
inherited

Definition at line 98 of file DataProviderAlg.h.

fhicl::Atom<std::string> img::DataProviderAlg::Config::DownscaleFn {Name("DownscaleFn"), Comment("Downsampling function")}
inherited

Definition at line 88 of file DataProviderAlg.h.

fhicl::Atom<bool> img::DataProviderAlg::Config::DownscaleFullView
inherited
Initial value:
{
Name("DownscaleFullView"),
Comment("Downsample full view (faster / lower location precision)")}

Definition at line 90 of file DataProviderAlg.h.

fhicl::Atom<unsigned int> img::DataProviderAlg::Config::DriftWindow
inherited
Initial value:
{Name("DriftWindow"),
Comment("Downsampling window (in drift ticks).")}

Definition at line 85 of file DataProviderAlg.h.

fhicl::Atom<std::string> nnet::PointIdAlg::Config::NNetModelFile
Initial value:
{Name("NNetModelFile"),
Comment("Neural net model to apply.")}

Definition at line 104 of file PointIdAlg.h.

Referenced by nnet::PointIdAlg::PointIdAlg().

fhicl::Sequence<std::string> nnet::PointIdAlg::Config::NNetOutputs
Initial value:
{Name("NNetOutputs"),
Comment("Labels of the network outputs.")}

Definition at line 106 of file PointIdAlg.h.

Referenced by nnet::PointIdAlg::PointIdAlg().

fhicl::Atom<float> img::DataProviderAlg::Config::NoiseSigma {Name("NoiseSigma"), Comment("White noise sigma")}
inherited

Definition at line 96 of file DataProviderAlg.h.

fhicl::Atom<float> img::DataProviderAlg::Config::OutMax {Name("OutMax"), Comment("Output max value")}
inherited

Definition at line 76 of file DataProviderAlg.h.

fhicl::Atom<float> img::DataProviderAlg::Config::OutMin {Name("OutMin"), Comment("Output min value")}
inherited

Definition at line 77 of file DataProviderAlg.h.

fhicl::Atom<unsigned int> nnet::PointIdAlg::Config::PatchSizeD
Initial value:
{Name("PatchSizeD"),
Comment("How many downsampled ADC entries in patch")}

Definition at line 110 of file PointIdAlg.h.

fhicl::Atom<unsigned int> nnet::PointIdAlg::Config::PatchSizeW {Name("PatchSizeW"), Comment("How many wires in patch.")}

Definition at line 108 of file PointIdAlg.h.


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