Public Types | Public Attributes | List of all members
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 { Name("SimulationLabel"), Comment("SimEnergyDeposit label.") }
 
fhicl::Atom< boolDoFastComponent { Name("DoFastComponent"), Comment("Simulate slow scintillation light, default true"), true }
 
fhicl::Atom< boolDoSlowComponent { Name("DoSlowComponent"), Comment("Simulate slow scintillation light") }
 
fhicl::Atom< boolDoReflectedLight { Name("DoReflectedLight"), Comment("Simulate reflected visible light") }
 
fhicl::Atom< boolIncludeAnodeReflections { Name("IncludeAnodeReflections"), Comment("Simulate anode reflections, default false"), false }
 
fhicl::Atom< boolIncludePropTime { Name("IncludePropTime"), Comment("Simulate light propagation time") }
 
fhicl::Atom< boolGeoPropTimeOnly { Name("GeoPropTimeOnly"), Comment("Simulate light propagation time geometric approximation, default false"), false }
 
fhicl::Atom< boolUseLitePhotons { Name("UseLitePhotons"), Comment("Store SimPhotonsLite/OpDetBTRs instead of SimPhotons") }
 
fhicl::Atom< boolOpaqueCathode { Name("OpaqueCathode"), Comment("Photons cannot cross the cathode") }
 
fhicl::Atom< boolOnlyActiveVolume { Name("OnlyActiveVolume"), Comment("PAR fast sim usually only for active volume, default true"), true }
 
fhicl::Atom< boolOnlyOneCryostat { Name("OnlyOneCryostat"), Comment("Set to true if light is only supported in C:1") }
 
DP ScintTimeTool { Name("ScintTimeTool"), Comment("Tool describing scintillation time structure")}
 
ODP VUVTiming { Name("VUVTiming"), Comment("Configuration for UV timing parameterization")}
 
ODP VISTiming { Name("VISTiming"), Comment("Configuration for visible timing parameterization")}
 
DP VUVHits { Name("VUVHits"), Comment("Configuration for UV visibility parameterization")}
 
ODP VISHits { Name("VISHits"), Comment("Configuration for visibile visibility parameterization")}
 

Detailed Description

Definition at line 95 of file PDFastSimPAR_module.cc.

Member Typedef Documentation

Definition at line 97 of file PDFastSimPAR_module.cc.

Definition at line 98 of file PDFastSimPAR_module.cc.

Definition at line 96 of file PDFastSimPAR_module.cc.

Definition at line 99 of file PDFastSimPAR_module.cc.

Member Data Documentation

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

Definition at line 102 of file PDFastSimPAR_module.cc.

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

Definition at line 104 of file PDFastSimPAR_module.cc.

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

Definition at line 103 of file PDFastSimPAR_module.cc.

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

Definition at line 107 of file PDFastSimPAR_module.cc.

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

Definition at line 105 of file PDFastSimPAR_module.cc.

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

Definition at line 106 of file PDFastSimPAR_module.cc.

fhicl::Atom<bool> phot::PDFastSimPAR::Config::OnlyActiveVolume { 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 { Name("OnlyOneCryostat"), Comment("Set to true if light is only supported in C:1") }

Definition at line 111 of file PDFastSimPAR_module.cc.

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

Definition at line 109 of file PDFastSimPAR_module.cc.

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

Definition at line 112 of file PDFastSimPAR_module.cc.

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

Definition at line 101 of file PDFastSimPAR_module.cc.

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

Definition at line 108 of file PDFastSimPAR_module.cc.

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

Definition at line 116 of file PDFastSimPAR_module.cc.

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

Definition at line 114 of file PDFastSimPAR_module.cc.

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

Definition at line 115 of file PDFastSimPAR_module.cc.

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

Definition at line 113 of file PDFastSimPAR_module.cc.


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