Public Types | Public Attributes | List of all members
lar::example::TotallyCheatTracker::Config Struct Reference

Module configuration data. More...

Public Types

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

Public Attributes

fhicl::Atom< art::InputTagparticles
 
fhicl::Atom< double > minLength
 
fhicl::Atom< double > minEnergy
 
fhicl::Table< lar::example::TotallyCheatTrackingAlg::ConfigalgoConfig
 

Detailed Description

Module configuration data.

Definition at line 78 of file TotallyCheatTracker_module.cc.

Member Typedef Documentation

Definition at line 81 of file TotallyCheatTracker_module.cc.

Definition at line 80 of file TotallyCheatTracker_module.cc.

Member Data Documentation

fhicl::Table<lar::example::TotallyCheatTrackingAlg::Config> lar::example::TotallyCheatTracker::Config::algoConfig
Initial value:
{
Name("algoConfig"),
Comment("configuration of TotallyCheatTrackingAlg algorithm"),
}

Definition at line 101 of file TotallyCheatTracker_module.cc.

fhicl::Atom<double> lar::example::TotallyCheatTracker::Config::minEnergy
Initial value:
{
Name("minEnergy"),
Comment("minimum energy of particle [GeV]"),
1.0
}

Definition at line 95 of file TotallyCheatTracker_module.cc.

fhicl::Atom<double> lar::example::TotallyCheatTracker::Config::minLength
Initial value:
{
Name("minLength"),
Comment("minimum length of particle trajectory [cm]"),
1.0
}

Definition at line 89 of file TotallyCheatTracker_module.cc.

fhicl::Atom<art::InputTag> lar::example::TotallyCheatTracker::Config::particles
Initial value:
{
Name("particles"),
Comment("the data product of simulated particles to be processed"),
"largeant"
}

Definition at line 83 of file TotallyCheatTracker_module.cc.


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