structure with all configuration parameters More...
#include <LArPropertiesStandard.h>
Public Attributes | |
fhicl::Atom< double > | ProtonScintYield { Name("ProtonScintYield" ), Comment("(only if ScintByParticleType is true)") } |
fhicl::Atom< double > | ProtonScintYieldRatio { Name("ProtonScintYieldRatio" ), Comment("(only if ScintByParticleType is true)") } |
fhicl::Atom< double > | MuonScintYield { Name("MuonScintYield" ), Comment("(only if ScintByParticleType is true)") } |
fhicl::Atom< double > | MuonScintYieldRatio { Name("MuonScintYieldRatio" ), Comment("(only if ScintByParticleType is true)") } |
fhicl::Atom< double > | PionScintYield { Name("PionScintYield" ), Comment("(only if ScintByParticleType is true)") } |
fhicl::Atom< double > | PionScintYieldRatio { Name("PionScintYieldRatio" ), Comment("(only if ScintByParticleType is true)") } |
fhicl::Atom< double > | KaonScintYield { Name("KaonScintYield" ), Comment("(only if ScintByParticleType is true)") } |
fhicl::Atom< double > | KaonScintYieldRatio { Name("KaonScintYieldRatio" ), Comment("(only if ScintByParticleType is true)") } |
fhicl::Atom< double > | ElectronScintYield { Name("ElectronScintYield" ), Comment("(only if ScintByParticleType is true)") } |
fhicl::Atom< double > | ElectronScintYieldRatio { Name("ElectronScintYieldRatio"), Comment("(only if ScintByParticleType is true)") } |
fhicl::Atom< double > | AlphaScintYield { Name("AlphaScintYield" ), Comment("(only if ScintByParticleType is true)") } |
fhicl::Atom< double > | AlphaScintYieldRatio { Name("AlphaScintYieldRatio" ), Comment("(only if ScintByParticleType is true)") } |
Public Attributes inherited from detinfo::LArPropertiesStandard::Configuration_t | |
fhicl::Atom< double > | RadiationLength { Name("RadiationLength" ), Comment("radiation length [g/cm^2]") } |
fhicl::Atom< double > | AtomicNumber { Name("AtomicNumber" ), Comment("atomic number (yes, yes, it's 18...)") } |
fhicl::Atom< double > | AtomicMass { Name("AtomicMass" ), Comment("atomic mass [g/mol]") } |
fhicl::Atom< double > | MeanExcitationEnergy { Name("ExcitationEnergy"), Comment("mean excitation energy [eV]") } |
fhicl::Atom< double > | Argon39DecayRate { Name("Argon39DecayRate"), Comment("decays/(cm^3 s)") } |
fhicl::Sequence< double > | FastScintEnergies { Name("FastScintEnergies"), Comment("") } |
fhicl::Sequence< double > | FastScintSpectrum { Name("FastScintSpectrum"), Comment("") } |
fhicl::Sequence< double > | SlowScintEnergies { Name("SlowScintEnergies"), Comment("") } |
fhicl::Sequence< double > | SlowScintSpectrum { Name("SlowScintSpectrum"), Comment("") } |
fhicl::Sequence< double > | AbsLengthEnergies { Name("AbsLengthEnergies"), Comment("") } |
fhicl::Sequence< double > | AbsLengthSpectrum { Name("AbsLengthSpectrum"), Comment("") } |
fhicl::Sequence< double > | RIndexEnergies { Name("RIndexEnergies" ), Comment("") } |
fhicl::Sequence< double > | RIndexSpectrum { Name("RIndexSpectrum" ), Comment("") } |
fhicl::Sequence< double > | RayleighEnergies { Name("RayleighEnergies" ), Comment("") } |
fhicl::Sequence< double > | RayleighSpectrum { Name("RayleighSpectrum" ), Comment("") } |
fhicl::Atom< double > | ScintResolutionScale { Name("ScintResolutionScale"), Comment("") } |
fhicl::Atom< double > | ScintFastTimeConst { Name("ScintFastTimeConst" ), Comment("") } |
fhicl::Atom< double > | ScintSlowTimeConst { Name("ScintSlowTimeConst" ), Comment("") } |
fhicl::Atom< double > | ScintBirksConstant { Name("ScintBirksConstant" ), Comment("") } |
fhicl::Atom< double > | ScintYield { Name("ScintYield" ), Comment("") } |
fhicl::Atom< double > | ScintPreScale { Name("ScintPreScale" ), Comment("") } |
fhicl::Atom< double > | ScintYieldRatio { Name("ScintYieldRatio" ), Comment("") } |
fhicl::Atom< bool > | ScintByParticleType { Name("ScintByParticleType" ), Comment("") } |
fhicl::Sequence< double > | TpbEmmisionEnergies { Name("TpbEmmisionEnergies" ), Comment("") } |
fhicl::Sequence< double > | TpbEmmisionSpectrum { Name("TpbEmmisionSpectrum" ), Comment("") } |
fhicl::Sequence< double > | TpbAbsorptionEnergies { Name("TpbAbsorptionEnergies"), Comment("") } |
fhicl::Sequence< double > | TpbAbsorptionSpectrum { Name("TpbAbsorptionSpectrum"), Comment("") } |
fhicl::Atom< double > | TpbTimeConstant { Name("TpbTimeConstant" ), Comment("") } |
fhicl::Atom< bool > | ExtraMatProperties { Name("LoadExtraMatProperties"), Comment("") } |
fhicl::Atom< bool > | EnableCerenkovLight { Name("EnableCerenkovLight" ), Comment("") } |
fhicl::Sequence< std::string > | ReflectiveSurfaceNames { Name("ReflectiveSurfaceNames"), Comment("") } |
fhicl::Sequence< double > | ReflectiveSurfaceEnergies { Name("ReflectiveSurfaceEnergies"), Comment("") } |
fhicl::Sequence< fhicl::Sequence< double > > | ReflectiveSurfaceReflectances { Name("ReflectiveSurfaceReflectances"), Comment("") } |
fhicl::Sequence< fhicl::Sequence< double > > | ReflectiveSurfaceDiffuseFractions { Name("ReflectiveSurfaceDiffuseFractions"), Comment("") } |
Additional Inherited Members | |
Public Types inherited from detinfo::LArPropertiesStandard::Configuration_t | |
using | Name = fhicl::Name |
using | Comment = fhicl::Comment |
structure with all configuration parameters
Definition at line 291 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::AlphaScintYield { Name("AlphaScintYield" ), Comment("(only if ScintByParticleType is true)") } |
Definition at line 314 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::AlphaScintYieldRatio { Name("AlphaScintYieldRatio" ), Comment("(only if ScintByParticleType is true)") } |
Definition at line 316 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::ElectronScintYield { Name("ElectronScintYield" ), Comment("(only if ScintByParticleType is true)") } |
Definition at line 310 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::ElectronScintYieldRatio { Name("ElectronScintYieldRatio"), Comment("(only if ScintByParticleType is true)") } |
Definition at line 312 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::KaonScintYield { Name("KaonScintYield" ), Comment("(only if ScintByParticleType is true)") } |
Definition at line 306 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::KaonScintYieldRatio { Name("KaonScintYieldRatio" ), Comment("(only if ScintByParticleType is true)") } |
Definition at line 308 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::MuonScintYield { Name("MuonScintYield" ), Comment("(only if ScintByParticleType is true)") } |
Definition at line 298 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::MuonScintYieldRatio { Name("MuonScintYieldRatio" ), Comment("(only if ScintByParticleType is true)") } |
Definition at line 300 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::PionScintYield { Name("PionScintYield" ), Comment("(only if ScintByParticleType is true)") } |
Definition at line 302 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::PionScintYieldRatio { Name("PionScintYieldRatio" ), Comment("(only if ScintByParticleType is true)") } |
Definition at line 304 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::ProtonScintYield { Name("ProtonScintYield" ), Comment("(only if ScintByParticleType is true)") } |
Definition at line 294 of file LArPropertiesStandard.h.
fhicl::Atom<double> detinfo::LArPropertiesStandard::ConfigWithScintByType_t::ProtonScintYieldRatio { Name("ProtonScintYieldRatio" ), Comment("(only if ScintByParticleType is true)") } |
Definition at line 296 of file LArPropertiesStandard.h.