Public Types | Public Attributes | List of all members
sim::DumpSimEnergyDeposits::Config Struct Reference

Public Types

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

Public Attributes

fhicl::Atom< art::InputTagEnergyDepositTag
 
fhicl::Atom< boolShowLocation
 
fhicl::Atom< boolShowStep
 
fhicl::Atom< boolShowEmission
 
fhicl::Atom< boolSplitPhotons
 
fhicl::Atom< std::stringOutputCategory
 

Detailed Description

Definition at line 55 of file DumpSimEnergyDeposits_module.cc.

Member Typedef Documentation

Definition at line 57 of file DumpSimEnergyDeposits_module.cc.

Definition at line 56 of file DumpSimEnergyDeposits_module.cc.

Member Data Documentation

fhicl::Atom<art::InputTag> sim::DumpSimEnergyDeposits::Config::EnergyDepositTag
Initial value:
{
Name("EnergyDepositTag"),
("tag of data product containing the `sim::SimEnergyDeposit` to dump"),
art::InputTag{ "largeant", "TPCActive" }
}

Definition at line 59 of file DumpSimEnergyDeposits_module.cc.

fhicl::Atom<std::string> sim::DumpSimEnergyDeposits::Config::OutputCategory
Initial value:
{
Name("OutputCategory"),
Comment("the messagefacility category used for the output"),
"DumpSimEnergyDeposits"
}

Definition at line 91 of file DumpSimEnergyDeposits_module.cc.

fhicl::Atom<bool> sim::DumpSimEnergyDeposits::Config::ShowEmission
Initial value:
{
Name("ShowEmission"),
Comment("whether to show the number of photons and electrons generated"),
true
}

Definition at line 78 of file DumpSimEnergyDeposits_module.cc.

fhicl::Atom<bool> sim::DumpSimEnergyDeposits::Config::ShowLocation
Initial value:
{
Name("ShowLocation"),
Comment("whether to show where the deposition took place"),
true
}

Definition at line 66 of file DumpSimEnergyDeposits_module.cc.

fhicl::Atom<bool> sim::DumpSimEnergyDeposits::Config::ShowStep
Initial value:
{
Name("ShowStep"),
Comment("whether to show start and end position of the particle step"),
false
}

Definition at line 72 of file DumpSimEnergyDeposits_module.cc.

fhicl::Atom<bool> sim::DumpSimEnergyDeposits::Config::SplitPhotons
Initial value:
{
Name("SplitPhotons"),
Comment("whether to list fast- and slow-emitted photons separately"),
[this](){ return ShowEmission(); },
true
}

Definition at line 84 of file DumpSimEnergyDeposits_module.cc.


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