LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
sim::MergeSimSources::Config Struct Reference

Public Attributes

fhicl::Sequence< art::InputTagInputSourcesLabels
 
fhicl::Sequence< int > TrackIDOffsets
 
fhicl::Atom< bool > StoreReflected
 
fhicl::Atom< bool > FillMCParticles
 
fhicl::Atom< bool > FillSimPhotons
 
fhicl::Atom< bool > FillSimChannels
 
fhicl::Atom< bool > FillAuxDetSimChannels
 
fhicl::OptionalAtom< bool > FillSimEnergyDeposits
 
fhicl::Sequence< std::string > EnergyDepositInstanceLabels
 
fhicl::Atom< bool > FillAuxDetHits
 
fhicl::Sequence< std::string > AuxDetHitsInstanceLabels
 
fhicl::Atom< bool > FillParticleAncestryMaps
 

Detailed Description

Definition at line 52 of file MergeSimSources_module.cc.

Member Data Documentation

fhicl::Sequence<std::string> sim::MergeSimSources::Config::AuxDetHitsInstanceLabels
Initial value:
{
fhicl::Name{"AuxDetHitsInstanceLabels"},
fhicl::Comment{"labels of AuxDetHits collections to merge"},
std::vector<std::string>{"LArG4DetectorServicevolAuxDetSensitiveCRTStripY",
"Other"}
}

Definition at line 108 of file MergeSimSources_module.cc.

fhicl::Sequence<std::string> sim::MergeSimSources::Config::EnergyDepositInstanceLabels
Initial value:
{
fhicl::Name{"EnergyDepositInstanceLabels"},
fhicl::Comment{"labels of sim::SimEnergyDeposit collections to merge"},
std::vector<std::string>{"TPCActive", "Other"}
}

Definition at line 96 of file MergeSimSources_module.cc.

fhicl::Atom<bool> sim::MergeSimSources::Config::FillAuxDetHits
Initial value:
{
fhicl::Name{"FillAuxDetHits"},
fhicl::Comment{"whether to merge aux det hit collections"},
false
}

Definition at line 102 of file MergeSimSources_module.cc.

fhicl::Atom<bool> sim::MergeSimSources::Config::FillAuxDetSimChannels
Initial value:
{
fhicl::Name{"FillAuxDetSimChannels"},
fhicl::Comment{"whether to merge AuxDetSimChannels"},
true
}

Definition at line 86 of file MergeSimSources_module.cc.

fhicl::Atom<bool> sim::MergeSimSources::Config::FillMCParticles
Initial value:
{
fhicl::Name{"FillMCParticles"},
fhicl::Comment{"whether to merge MCParticle"},
true
}

Definition at line 68 of file MergeSimSources_module.cc.

fhicl::Atom<bool> sim::MergeSimSources::Config::FillParticleAncestryMaps
Initial value:
{
fhicl::Name{"FillParticleAncestryMaps"},
fhicl::Comment{"whether to merge particle ancestry maps"},
true}

Definition at line 115 of file MergeSimSources_module.cc.

fhicl::Atom<bool> sim::MergeSimSources::Config::FillSimChannels
Initial value:
{
fhicl::Name{"FillSimChannels"},
fhicl::Comment{"whether to merge SimChannels"},
true
}

Definition at line 80 of file MergeSimSources_module.cc.

fhicl::OptionalAtom<bool> sim::MergeSimSources::Config::FillSimEnergyDeposits
Initial value:
{
fhicl::Name{"FillSimEnergyDeposits"},
fhicl::Comment{"merges energy deposit collection; if omitted, follows LArG4Parmeters"}}

Definition at line 92 of file MergeSimSources_module.cc.

fhicl::Atom<bool> sim::MergeSimSources::Config::FillSimPhotons
Initial value:
{
fhicl::Name{"FillSimPhotons"},
fhicl::Comment{"whether to merge SimPhotons"},
true
}

Definition at line 74 of file MergeSimSources_module.cc.

fhicl::Sequence<art::InputTag> sim::MergeSimSources::Config::InputSourcesLabels
Initial value:
{
fhicl::Name{"InputSourcesLabels"},
fhicl::Comment{"label of the LArG4 products to merge"}}

Definition at line 54 of file MergeSimSources_module.cc.

fhicl::Atom<bool> sim::MergeSimSources::Config::StoreReflected
Initial value:
{
fhicl::Name{"StoreReflected"},
fhicl::Comment{"whether to merge also photons from reflections"},
false
}

Definition at line 62 of file MergeSimSources_module.cc.

fhicl::Sequence<int> sim::MergeSimSources::Config::TrackIDOffsets
Initial value:
{
fhicl::Name{"TrackIDOffsets"},
fhicl::Comment{"offset to add to the MC particles from each source"}}

Definition at line 58 of file MergeSimSources_module.cc.


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