LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
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 80 of file TotallyCheatTracker_module.cc.

Member Typedef Documentation

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 103 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 97 of file TotallyCheatTracker_module.cc.

Referenced by lar::example::TotallyCheatTracker::acceptParticle().

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

Definition at line 91 of file TotallyCheatTracker_module.cc.

Referenced by lar::example::TotallyCheatTracker::acceptParticle().

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 85 of file TotallyCheatTracker_module.cc.

Referenced by lar::example::TotallyCheatTracker::produce().


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