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

Public Types

using Name = fhicl::Name
 
using Comment = fhicl::Comment
 
using DP = fhicl::DelegatedParameter
 
using ODP = fhicl::OptionalDelegatedParameter
 

Public Attributes

fhicl::Atom< art::InputTagSimulationLabel
 
fhicl::Atom< bool > DoFastComponent
 
fhicl::Atom< bool > DoSlowComponent
 
fhicl::Atom< bool > DoReflectedLight
 
fhicl::Atom< bool > IncludeAnodeReflections
 
fhicl::Atom< bool > IncludePropTime
 
fhicl::Atom< bool > GeoPropTimeOnly
 
fhicl::Atom< bool > UseLitePhotons
 
fhicl::Atom< bool > OpaqueCathode
 
fhicl::Atom< bool > OnlyActiveVolume
 
fhicl::Atom< bool > OnlyOneCryostat
 
DP ScintTimeTool
 
fhicl::Atom< bool > UseXeAbsorption
 
ODP VUVTiming {Name("VUVTiming"), Comment("Configuration for UV timing parameterization")}
 
ODP VISTiming
 
DP VUVHits {Name("VUVHits"), Comment("Configuration for UV visibility parameterization")}
 
ODP VISHits
 

Detailed Description

Definition at line 80 of file PDFastSimPAR_module.cc.

Member Typedef Documentation

Member Data Documentation

fhicl::Atom<bool> phot::PDFastSimPAR::Config::DoFastComponent
Initial value:
{Name("DoFastComponent"),
Comment("Simulate slow scintillation light, default true"),
true}

Definition at line 88 of file PDFastSimPAR_module.cc.

fhicl::Atom<bool> phot::PDFastSimPAR::Config::DoReflectedLight
Initial value:
{Name("DoReflectedLight"),
Comment("Simulate reflected visible light")}

Definition at line 93 of file PDFastSimPAR_module.cc.

fhicl::Atom<bool> phot::PDFastSimPAR::Config::DoSlowComponent
Initial value:
{Name("DoSlowComponent"),
Comment("Simulate slow scintillation light")}

Definition at line 91 of file PDFastSimPAR_module.cc.

fhicl::Atom<bool> phot::PDFastSimPAR::Config::GeoPropTimeOnly
Initial value:
{
Name("GeoPropTimeOnly"),
Comment("Simulate light propagation time geometric approximation, default false"),
false}

Definition at line 101 of file PDFastSimPAR_module.cc.

fhicl::Atom<bool> phot::PDFastSimPAR::Config::IncludeAnodeReflections
Initial value:
{
Name("IncludeAnodeReflections"),
Comment("Simulate anode reflections, default false"),
false}

Definition at line 95 of file PDFastSimPAR_module.cc.

fhicl::Atom<bool> phot::PDFastSimPAR::Config::IncludePropTime
Initial value:
{Name("IncludePropTime"),
Comment("Simulate light propagation time")}

Definition at line 99 of file PDFastSimPAR_module.cc.

fhicl::Atom<bool> phot::PDFastSimPAR::Config::OnlyActiveVolume
Initial value:
{
Name("OnlyActiveVolume"),
Comment("PAR fast sim usually only for active volume, default true"),
true}

Definition at line 110 of file PDFastSimPAR_module.cc.

fhicl::Atom<bool> phot::PDFastSimPAR::Config::OnlyOneCryostat
Initial value:
{Name("OnlyOneCryostat"),
Comment("Set to true if light is only supported in C:1")}

Definition at line 114 of file PDFastSimPAR_module.cc.

fhicl::Atom<bool> phot::PDFastSimPAR::Config::OpaqueCathode
Initial value:
{Name("OpaqueCathode"),
Comment("Photons cannot cross the cathode")}

Definition at line 108 of file PDFastSimPAR_module.cc.

DP phot::PDFastSimPAR::Config::ScintTimeTool
Initial value:
{Name("ScintTimeTool"),
Comment("Tool describing scintillation time structure")}

Definition at line 116 of file PDFastSimPAR_module.cc.

fhicl::Atom<art::InputTag> phot::PDFastSimPAR::Config::SimulationLabel
Initial value:
{Name("SimulationLabel"),
Comment("SimEnergyDeposit label.")}

Definition at line 86 of file PDFastSimPAR_module.cc.

fhicl::Atom<bool> phot::PDFastSimPAR::Config::UseLitePhotons
Initial value:
{
Name("UseLitePhotons"),
Comment("Store SimPhotonsLite/OpDetBTRs instead of SimPhotons")}

Definition at line 105 of file PDFastSimPAR_module.cc.

fhicl::Atom<bool> phot::PDFastSimPAR::Config::UseXeAbsorption
Initial value:
{
Name("UseXeAbsorption"),
Comment("Use Xe absorption length instead of Ar, default false"),
false}

Definition at line 118 of file PDFastSimPAR_module.cc.

ODP phot::PDFastSimPAR::Config::VISHits
Initial value:
{Name("VISHits"),
Comment("Configuration for visibile visibility parameterization")}

Definition at line 126 of file PDFastSimPAR_module.cc.

ODP phot::PDFastSimPAR::Config::VISTiming
Initial value:
{Name("VISTiming"),
Comment("Configuration for visible timing parameterization")}

Definition at line 123 of file PDFastSimPAR_module.cc.

DP phot::PDFastSimPAR::Config::VUVHits {Name("VUVHits"), Comment("Configuration for UV visibility parameterization")}

Definition at line 125 of file PDFastSimPAR_module.cc.

ODP phot::PDFastSimPAR::Config::VUVTiming {Name("VUVTiming"), Comment("Configuration for UV timing parameterization")}

Definition at line 122 of file PDFastSimPAR_module.cc.


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