Public Attributes | List of all members
detinfo::LArPropertiesStandard::ConfigWithScintByType_t Struct Reference

structure with all configuration parameters More...

#include <LArPropertiesStandard.h>

Inheritance diagram for detinfo::LArPropertiesStandard::ConfigWithScintByType_t:
detinfo::LArPropertiesStandard::Configuration_t

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< boolScintByParticleType { 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< boolExtraMatProperties { Name("LoadExtraMatProperties"), Comment("") }
 
fhicl::Atom< boolEnableCerenkovLight { Name("EnableCerenkovLight" ), Comment("") }
 
fhicl::Sequence< std::stringReflectiveSurfaceNames { 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
 

Detailed Description

structure with all configuration parameters

Definition at line 291 of file LArPropertiesStandard.h.

Member Data Documentation

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.


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