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

structure with all configuration parameters More...

#include <LArPropertiesStandard.h>

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

Public Types

using Name = fhicl::Name
 
using Comment = fhicl::Comment
 

Public Attributes

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("") }
 

Detailed Description

structure with all configuration parameters

Definition at line 203 of file LArPropertiesStandard.h.

Member Typedef Documentation

Definition at line 205 of file LArPropertiesStandard.h.

Definition at line 204 of file LArPropertiesStandard.h.

Member Data Documentation

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::AbsLengthEnergies { Name("AbsLengthEnergies"), Comment("") }

Definition at line 224 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::AbsLengthSpectrum { Name("AbsLengthSpectrum"), Comment("") }

Definition at line 225 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::Argon39DecayRate { Name("Argon39DecayRate"), Comment("decays/(cm^3 s)") }

Definition at line 217 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::AtomicMass { Name("AtomicMass" ), Comment("atomic mass [g/mol]") }

Definition at line 212 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::AtomicNumber { Name("AtomicNumber" ), Comment("atomic number (yes, yes, it's 18...)") }

Definition at line 210 of file LArPropertiesStandard.h.

fhicl::Atom<bool > detinfo::LArPropertiesStandard::Configuration_t::EnableCerenkovLight { Name("EnableCerenkovLight" ), Comment("") }

Definition at line 276 of file LArPropertiesStandard.h.

fhicl::Atom<bool > detinfo::LArPropertiesStandard::Configuration_t::ExtraMatProperties { Name("LoadExtraMatProperties"), Comment("") }

Definition at line 246 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::FastScintEnergies { Name("FastScintEnergies"), Comment("") }

Definition at line 220 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::FastScintSpectrum { Name("FastScintSpectrum"), Comment("") }

Definition at line 221 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::MeanExcitationEnergy { Name("ExcitationEnergy"), Comment("mean excitation energy [eV]") }

Definition at line 214 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::RadiationLength { Name("RadiationLength" ), Comment("radiation length [g/cm^2]") }

Definition at line 208 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::RayleighEnergies { Name("RayleighEnergies" ), Comment("") }

Definition at line 228 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::RayleighSpectrum { Name("RayleighSpectrum" ), Comment("") }

Definition at line 229 of file LArPropertiesStandard.h.

fhicl::Sequence<fhicl::Sequence<double> > detinfo::LArPropertiesStandard::Configuration_t::ReflectiveSurfaceDiffuseFractions { Name("ReflectiveSurfaceDiffuseFractions"), Comment("") }

Definition at line 285 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::ReflectiveSurfaceEnergies { Name("ReflectiveSurfaceEnergies"), Comment("") }

Definition at line 281 of file LArPropertiesStandard.h.

fhicl::Sequence<std::string> detinfo::LArPropertiesStandard::Configuration_t::ReflectiveSurfaceNames { Name("ReflectiveSurfaceNames"), Comment("") }

Definition at line 279 of file LArPropertiesStandard.h.

fhicl::Sequence<fhicl::Sequence<double> > detinfo::LArPropertiesStandard::Configuration_t::ReflectiveSurfaceReflectances { Name("ReflectiveSurfaceReflectances"), Comment("") }

Definition at line 283 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::RIndexEnergies { Name("RIndexEnergies" ), Comment("") }

Definition at line 226 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::RIndexSpectrum { Name("RIndexSpectrum" ), Comment("") }

Definition at line 227 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::ScintBirksConstant { Name("ScintBirksConstant" ), Comment("") }

Definition at line 234 of file LArPropertiesStandard.h.

fhicl::Atom<bool > detinfo::LArPropertiesStandard::Configuration_t::ScintByParticleType { Name("ScintByParticleType" ), Comment("") }

Definition at line 238 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::ScintFastTimeConst { Name("ScintFastTimeConst" ), Comment("") }

Definition at line 232 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::ScintPreScale { Name("ScintPreScale" ), Comment("") }

Definition at line 236 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::ScintResolutionScale { Name("ScintResolutionScale"), Comment("") }

Definition at line 231 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::ScintSlowTimeConst { Name("ScintSlowTimeConst" ), Comment("") }

Definition at line 233 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::ScintYield { Name("ScintYield" ), Comment("") }

Definition at line 235 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::ScintYieldRatio { Name("ScintYieldRatio" ), Comment("") }

Definition at line 237 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::SlowScintEnergies { Name("SlowScintEnergies"), Comment("") }

Definition at line 222 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::SlowScintSpectrum { Name("SlowScintSpectrum"), Comment("") }

Definition at line 223 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::TpbAbsorptionEnergies { Name("TpbAbsorptionEnergies"), Comment("") }

Definition at line 242 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::TpbAbsorptionSpectrum { Name("TpbAbsorptionSpectrum"), Comment("") }

Definition at line 243 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::TpbEmmisionEnergies { Name("TpbEmmisionEnergies" ), Comment("") }

Definition at line 240 of file LArPropertiesStandard.h.

fhicl::Sequence<double> detinfo::LArPropertiesStandard::Configuration_t::TpbEmmisionSpectrum { Name("TpbEmmisionSpectrum" ), Comment("") }

Definition at line 241 of file LArPropertiesStandard.h.

fhicl::Atom<double> detinfo::LArPropertiesStandard::Configuration_t::TpbTimeConstant { Name("TpbTimeConstant" ), Comment("") }

Definition at line 245 of file LArPropertiesStandard.h.


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