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

Public Types

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

Public Attributes

fhicl::Atom< std::string > TriggerGatesTag
 
fhicl::Sequence< raw::ADC_Count_tThresholds
 
fhicl::Atom< unsigned int > MinimumPrimitives
 
fhicl::Atom< microsecondsBeamGateDuration
 
fhicl::Atom< std::uint32_t > BeamBits
 
fhicl::Atom< nanosecondsTriggerTimeResolution
 
fhicl::Atom< std::string > LogCategory
 

Detailed Description

Definition at line 354 of file MajorityTriggerSimulation_module.cc.

Member Typedef Documentation

Definition at line 357 of file MajorityTriggerSimulation_module.cc.

Definition at line 356 of file MajorityTriggerSimulation_module.cc.

Member Data Documentation

fhicl::Atom<std::uint32_t> icarus::trigger::MajorityTriggerSimulation::Config::BeamBits
Initial value:
{
Name("BeamBits"),
}

Definition at line 379 of file MajorityTriggerSimulation_module.cc.

fhicl::Atom<microseconds> icarus::trigger::MajorityTriggerSimulation::Config::BeamGateDuration
Initial value:
{
Name("BeamGateDuration"),
}

Definition at line 374 of file MajorityTriggerSimulation_module.cc.

fhicl::Atom<std::string> icarus::trigger::MajorityTriggerSimulation::Config::LogCategory
Initial value:
{
Name("LogCategory"),
Comment("name of the category used for the output"),
"SlidingWindowTrigger"
}

Definition at line 390 of file MajorityTriggerSimulation_module.cc.

fhicl::Atom<unsigned int> icarus::trigger::MajorityTriggerSimulation::Config::MinimumPrimitives
Initial value:
{
Name("MinimumPrimitives"),
}

Definition at line 369 of file MajorityTriggerSimulation_module.cc.

fhicl::Sequence<raw::ADC_Count_t> icarus::trigger::MajorityTriggerSimulation::Config::Thresholds
Initial value:
{
Name("Thresholds"),
}

Definition at line 364 of file MajorityTriggerSimulation_module.cc.

fhicl::Atom<std::string> icarus::trigger::MajorityTriggerSimulation::Config::TriggerGatesTag
Initial value:
{
Name("TriggerGatesTag"),
}

Definition at line 359 of file MajorityTriggerSimulation_module.cc.

fhicl::Atom<nanoseconds> icarus::trigger::MajorityTriggerSimulation::Config::TriggerTimeResolution
Initial value:
{
Name("TriggerTimeResolution"),
Comment("resolution of trigger in time"),
8_ns
}

Definition at line 384 of file MajorityTriggerSimulation_module.cc.


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