All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Attributes | List of all members
opdet::opDetDigitizerSBND::Config Struct Reference

Public Types

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

Public Attributes

fhicl::Atom< art::InputTag > InputModuleName
 
fhicl::Atom< double > WaveformSize
 
fhicl::Atom< bool > UseSimPhotonsLite
 
fhicl::Atom< bool > ApplyTriggers
 
fhicl::Atom< unsigned > NThreads
 
fhicl::TableFragment
< opdet::DigiPMTSBNDAlgMaker::Config
pmtAlgoConfig
 
fhicl::TableFragment
< opdet::DigiArapucaSBNDAlgMaker::Config
araAlgoConfig
 
fhicl::TableFragment
< opdet::opDetSBNDTriggerAlg::Config
trigAlgoConfig
 

Detailed Description

Definition at line 86 of file opDetDigitizerSBND_module.cc.

Member Typedef Documentation

Definition at line 87 of file opDetDigitizerSBND_module.cc.

Definition at line 88 of file opDetDigitizerSBND_module.cc.

Member Data Documentation

fhicl::Atom<bool> opdet::opDetDigitizerSBND::Config::ApplyTriggers
Initial value:
{
Name("ApplyTriggers"),
Comment("Whether to apply trigger algorithm to waveforms"),
true
}

Definition at line 103 of file opDetDigitizerSBND_module.cc.

fhicl::TableFragment<opdet::DigiArapucaSBNDAlgMaker::Config> opdet::opDetDigitizerSBND::Config::araAlgoConfig

Definition at line 118 of file opDetDigitizerSBND_module.cc.

fhicl::Atom<art::InputTag> opdet::opDetDigitizerSBND::Config::InputModuleName
Initial value:
{
Name("InputModule"),
}

Definition at line 90 of file opDetDigitizerSBND_module.cc.

fhicl::Atom<unsigned> opdet::opDetDigitizerSBND::Config::NThreads
Initial value:
{
Name("NThreads"),
Comment("Number of threads to split waveform process into. Defaults to 1.\
Set 0 to autodetect. Autodection will first check $SBNDCODE_OPDETSIM_NTHREADS for number of threads. \
If this is not set, then NThreads is set to the number of hardware cores on the host machine."),
1
}

Definition at line 109 of file opDetDigitizerSBND_module.cc.

fhicl::TableFragment<opdet::DigiPMTSBNDAlgMaker::Config> opdet::opDetDigitizerSBND::Config::pmtAlgoConfig

Definition at line 117 of file opDetDigitizerSBND_module.cc.

fhicl::TableFragment<opdet::opDetSBNDTriggerAlg::Config> opdet::opDetDigitizerSBND::Config::trigAlgoConfig

Definition at line 119 of file opDetDigitizerSBND_module.cc.

fhicl::Atom<bool> opdet::opDetDigitizerSBND::Config::UseSimPhotonsLite
Initial value:
{
Name("UseSimPhotonsLite"),
}

Definition at line 98 of file opDetDigitizerSBND_module.cc.

fhicl::Atom<double> opdet::opDetDigitizerSBND::Config::WaveformSize
Initial value:
{
Name("WaveformSize"),
}

Definition at line 94 of file opDetDigitizerSBND_module.cc.


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