structure with all configuration parameters More...
#include <LArPropertiesStandard.h>
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< 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("") } |
structure with all configuration parameters
Definition at line 203 of file LArPropertiesStandard.h.
using detinfo::LArPropertiesStandard::Configuration_t::Comment = fhicl::Comment |
Definition at line 205 of file LArPropertiesStandard.h.
using detinfo::LArPropertiesStandard::Configuration_t::Name = fhicl::Name |
Definition at line 204 of file LArPropertiesStandard.h.
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.