LArSoft  v06_85_00
Liquid Argon Software toolkit - http://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
 
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
 
fhicl::Atom< bool > DownscaleFullView
 
fhicl::Sequence< float > BlurKernel
 
fhicl::Atom< float > NoiseSigma
 
fhicl::Atom< float > CoherentSigma
 

Detailed Description

Definition at line 93 of file PointIdAlg.h.

Member Typedef Documentation

Definition at line 96 of file PointIdAlg.h.

Definition at line 95 of file PointIdAlg.h.

Member Data Documentation

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

Definition at line 60 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 61 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 85 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 65 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 69 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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 56 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 93 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 77 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 81 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 73 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 98 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 101 of file PointIdAlg.h.

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

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

Definition at line 89 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 62 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 63 of file DataProviderAlg.h.

Referenced by img::DataProviderAlg::DataProviderAlg().

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

Definition at line 109 of file PointIdAlg.h.

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

Definition at line 105 of file PointIdAlg.h.


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