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

Public Attributes

fhicl::Sequence< art::InputTag > InputSourcesLabels
 
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
 

Detailed Description

Definition at line 53 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 114 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 101 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 107 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 89 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 71 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 83 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 95 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 77 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 55 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 65 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 60 of file MergeSimSources_module.cc.


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