All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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::InputTag > SimulationLabel { Name("SimulationLabel"), Comment("SimEnergyDeposit label.") }
 
fhicl::Atom< bool > DoFastComponent { Name("DoFastComponent"), Comment("Simulate slow scintillation light, default true"), true }
 
fhicl::Atom< bool > DoSlowComponent { Name("DoSlowComponent"), Comment("Simulate slow scintillation light") }
 
fhicl::Atom< bool > DoReflectedLight { Name("DoReflectedLight"), Comment("Simulate reflected visible light") }
 
fhicl::Atom< bool > IncludeAnodeReflections { Name("IncludeAnodeReflections"), Comment("Simulate anode reflections, default false"), false }
 
fhicl::Atom< bool > IncludePropTime { Name("IncludePropTime"), Comment("Simulate light propagation time") }
 
fhicl::Atom< bool > GeoPropTimeOnly { Name("GeoPropTimeOnly"), Comment("Simulate light propagation time geometric approximation, default false"), false }
 
fhicl::Atom< bool > UseLitePhotons { Name("UseLitePhotons"), Comment("Store SimPhotonsLite/OpDetBTRs instead of SimPhotons") }
 
fhicl::Atom< bool > OpaqueCathode { Name("OpaqueCathode"), Comment("Photons cannot cross the cathode") }
 
fhicl::Atom< bool > OnlyActiveVolume { Name("OnlyActiveVolume"), Comment("PAR fast sim usually only for active volume, default true"), true }
 
fhicl::Atom< bool > OnlyOneCryostat { 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 81 of file PDFastSimPAR_module.cc.

Member Typedef Documentation

using phot::PDFastSimPAR::Config::Comment = fhicl::Comment

Definition at line 83 of file PDFastSimPAR_module.cc.

using phot::PDFastSimPAR::Config::DP = fhicl::DelegatedParameter

Definition at line 84 of file PDFastSimPAR_module.cc.

using phot::PDFastSimPAR::Config::Name = fhicl::Name

Definition at line 82 of file PDFastSimPAR_module.cc.

using phot::PDFastSimPAR::Config::ODP = fhicl::OptionalDelegatedParameter

Definition at line 85 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 88 of file PDFastSimPAR_module.cc.

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

Definition at line 90 of file PDFastSimPAR_module.cc.

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

Definition at line 89 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 93 of file PDFastSimPAR_module.cc.

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

Definition at line 91 of file PDFastSimPAR_module.cc.

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

Definition at line 92 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 96 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 97 of file PDFastSimPAR_module.cc.

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

Definition at line 95 of file PDFastSimPAR_module.cc.

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

Definition at line 98 of file PDFastSimPAR_module.cc.

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

Definition at line 87 of file PDFastSimPAR_module.cc.

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

Definition at line 94 of file PDFastSimPAR_module.cc.

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

Definition at line 102 of file PDFastSimPAR_module.cc.

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

Definition at line 100 of file PDFastSimPAR_module.cc.

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

Definition at line 101 of file PDFastSimPAR_module.cc.

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

Definition at line 99 of file PDFastSimPAR_module.cc.


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