LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
Properties related to liquid argon environment in the detector. More...
#include "LArPropertiesServiceArgoNeuT.h"
Classes | |
struct | DBsettingsClass |
Public Types | |
using | provider_type = LArPropertiesServiceArgoNeuT |
Type of service provider. More... | |
Public Member Functions | |
LArPropertiesServiceArgoNeuT (fhicl::ParameterSet const &pset, art::ActivityRegistry ®) | |
virtual | ~LArPropertiesServiceArgoNeuT ()=default |
virtual void | reconfigure (fhicl::ParameterSet const &pset) override |
virtual const detinfo::LArProperties * | provider () const override |
virtual double | AtomicNumber () const override |
Ar atomic number. More... | |
virtual double | AtomicMass () const override |
Ar atomic mass (g/mol) More... | |
virtual double | ExcitationEnergy () const override |
Ar mean excitation energy (eV) More... | |
virtual double | RadiationLength () const override |
g/cm^2 More... | |
virtual double | Argon39DecayRate () const override |
decays per cm^3 per second More... | |
virtual double | ScintResolutionScale () const override |
virtual double | ScintFastTimeConst () const override |
virtual double | ScintSlowTimeConst () const override |
virtual double | ScintBirksConstant () const override |
virtual bool | ScintByParticleType () const override |
virtual double | ScintYield (bool prescale=false) const override |
virtual double | ScintPreScale (bool prescale=true) const override |
virtual double | ScintYieldRatio () const override |
virtual double | ProtonScintYield (bool prescale=false) const override |
virtual double | ProtonScintYieldRatio () const override |
virtual double | MuonScintYield (bool prescale=false) const override |
virtual double | MuonScintYieldRatio () const override |
virtual double | KaonScintYield (bool prescale=false) const override |
virtual double | KaonScintYieldRatio () const override |
virtual double | PionScintYield (bool prescale=false) const override |
virtual double | PionScintYieldRatio () const override |
virtual double | ElectronScintYield (bool prescale=false) const override |
virtual double | ElectronScintYieldRatio () const override |
virtual double | AlphaScintYield (bool prescale=false) const override |
virtual double | AlphaScintYieldRatio () const override |
virtual bool | CerenkovLightEnabled () const override |
virtual std::map< double, double > | SlowScintSpectrum () const override |
virtual std::map< double, double > | FastScintSpectrum () const override |
virtual std::map< double, double > | RIndexSpectrum () const override |
virtual std::map< double, double > | AbsLengthSpectrum () const override |
virtual std::map< double, double > | RayleighSpectrum () const override |
virtual std::map< std::string, std::map< double, double > > | SurfaceReflectances () const override |
virtual std::map< std::string, std::map< double, double > > | SurfaceReflectanceDiffuseFractions () const override |
double | DriftVelocity (double efield=0., double temperature=0.) const |
cm/us More... | |
double | Efield (unsigned int planegap=0) const |
kV/cm More... | |
double | ElectronLifetime () const |
microseconds More... | |
double | Density (double temperature=0.) const |
g/cm^3 More... | |
double | Temperature () const |
kelvin More... | |
double | Eloss (double mom, double mass, double tcut) const |
Restricted mean dE/dx energy loss (MeV/cm). More... | |
double | ElossVar (double mom, double mass) const |
Energy loss fluctuation (sigma_E^2 / length in MeV^2/cm). More... | |
double | BirksCorrection (double dQdX) const |
dQ/dX in electrons/cm, returns dE/dX in MeV/cm. More... | |
double | ModBoxCorrection (double dQdX) const |
virtual bool | ExtraMatProperties () const override |
virtual double | TpbTimeConstant () const override |
Private Member Functions | |
void | preBeginRun (art::Run const &run) |
void | checkDBstatus () const |
virtual std::map< double, double > | TpbAbs () const override |
virtual std::map< double, double > | TpbEm () const override |
Private Attributes | |
std::vector< double > | fEfield |
kV/cm More... | |
double | fTemperature |
kelvin More... | |
double | fElectronlifetime |
microseconds More... | |
double | fDefTemperature |
kelvin More... | |
double | fDefElectronlifetime |
microseconds More... | |
double | fRadiationLength |
g/cm^2 More... | |
double | fArgon39DecayRate |
decays per cm^3 per second More... | |
bool | fAlreadyReadFromDB |
tests whether the values have alread been picked up from the Database More... | |
double | fZ |
Ar atomic number. More... | |
double | fA |
Ar atomic mass (g/mol) More... | |
double | fI |
Ar mean excitation energy (eV) More... | |
double | fSa |
Sternheimer parameter a. More... | |
double | fSk |
Sternheimer parameter k. More... | |
double | fSx0 |
Sternheimer parameter x0. More... | |
double | fSx1 |
Sternheimer parameter x1. More... | |
double | fScbar |
Sternheimer parameter Cbar. More... | |
std::vector< double > | fFastScintSpectrum |
std::vector< double > | fFastScintEnergies |
std::vector< double > | fSlowScintSpectrum |
std::vector< double > | fSlowScintEnergies |
std::vector< double > | fRIndexSpectrum |
std::vector< double > | fRIndexEnergies |
std::vector< double > | fAbsLengthSpectrum |
std::vector< double > | fAbsLengthEnergies |
std::vector< double > | fRayleighSpectrum |
std::vector< double > | fRayleighEnergies |
bool | fExtraMatProperties |
double | fTpbTimeConstant |
bool | fScintByParticleType |
double | fProtonScintYield |
double | fProtonScintYieldRatio |
double | fMuonScintYield |
double | fMuonScintYieldRatio |
double | fPionScintYield |
double | fPionScintYieldRatio |
double | fKaonScintYield |
double | fKaonScintYieldRatio |
double | fElectronScintYield |
double | fElectronScintYieldRatio |
double | fAlphaScintYield |
double | fAlphaScintYieldRatio |
double | fScintYield |
double | fScintPreScale |
double | fScintResolutionScale |
double | fScintFastTimeConst |
double | fScintSlowTimeConst |
double | fScintYieldRatio |
double | fScintBirksConstant |
bool | fEnableCerenkovLight |
std::vector< std::string > | fReflectiveSurfaceNames |
std::vector< double > | fReflectiveSurfaceEnergies |
std::vector< std::vector< double > > | fReflectiveSurfaceReflectances |
std::vector< std::vector< double > > | fReflectiveSurfaceDiffuseFractions |
std::vector< double > | fTpbEmmisionEnergies |
std::vector< double > | fTpbEmmisionSpectrum |
std::vector< double > | fTpbAbsorptionEnergies |
std::vector< double > | fTpbAbsorptionSpectrum |
DBsettingsClass | DBsettings |
settings read from DB access More... | |
Properties related to liquid argon environment in the detector.
This class can access databases via DatabaseUtil service.
Definition at line 49 of file LArPropertiesServiceArgoNeuT.h.
Type of service provider.
Definition at line 61 of file LArPropertiesServiceArgoNeuT.h.
util::LArPropertiesServiceArgoNeuT::LArPropertiesServiceArgoNeuT | ( | fhicl::ParameterSet const & | pset, |
art::ActivityRegistry & | reg | ||
) |
Definition at line 25 of file LArPropertiesServiceArgoNeuT_service.cc.
References preBeginRun(), reconfigure(), and art::ActivityRegistry::sPreBeginRun.
|
virtualdefault |
|
overridevirtual |
Implements detinfo::LArProperties.
Definition at line 501 of file LArPropertiesServiceArgoNeuT_service.cc.
References fAbsLengthEnergies, and fAbsLengthSpectrum.
Referenced by CerenkovLightEnabled().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 103 of file LArPropertiesServiceArgoNeuT.h.
References fAlphaScintYield, and ScintPreScale().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 104 of file LArPropertiesServiceArgoNeuT.h.
References fAlphaScintYieldRatio.
|
inlineoverridevirtual |
decays per cm^3 per second
Implements detinfo::LArProperties.
Definition at line 79 of file LArPropertiesServiceArgoNeuT.h.
References fArgon39DecayRate.
|
inlineoverridevirtual |
Ar atomic mass (g/mol)
Implements detinfo::LArProperties.
Definition at line 74 of file LArPropertiesServiceArgoNeuT.h.
References fA.
|
inlineoverridevirtual |
Ar atomic number.
Implements detinfo::LArProperties.
Definition at line 72 of file LArPropertiesServiceArgoNeuT.h.
References fZ.
double util::LArPropertiesServiceArgoNeuT::BirksCorrection | ( | double | dQdX | ) | const |
dQ/dX in electrons/cm, returns dE/dX in MeV/cm.
Definition at line 291 of file LArPropertiesServiceArgoNeuT_service.cc.
References Density(), Efield(), util::kGeVToElectrons, util::kRecombA, and util::kRecombk.
Referenced by util::DetectorPropertiesServiceArgoNeuT::BirksCorrection(), and CerenkovLightEnabled().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 106 of file LArPropertiesServiceArgoNeuT.h.
References AbsLengthSpectrum(), BirksCorrection(), Density(), DriftVelocity(), Efield(), ElectronLifetime(), Eloss(), ElossVar(), FastScintSpectrum(), fEnableCerenkovLight, ModBoxCorrection(), RayleighSpectrum(), RIndexSpectrum(), SlowScintSpectrum(), SurfaceReflectanceDiffuseFractions(), SurfaceReflectances(), and Temperature().
|
private |
Definition at line 418 of file LArPropertiesServiceArgoNeuT_service.cc.
References DBsettings, fAlreadyReadFromDB, util::LArPropertiesServiceArgoNeuT::DBsettingsClass::ShouldConnect, and util::LArPropertiesServiceArgoNeuT::DBsettingsClass::ToughErrorTreatment.
Referenced by Efield(), ElectronLifetime(), Temperature(), and TpbTimeConstant().
double util::LArPropertiesServiceArgoNeuT::Density | ( | double | temperature = 0. | ) | const |
g/cm^3
Definition at line 157 of file LArPropertiesServiceArgoNeuT_service.cc.
References Temperature().
Referenced by BirksCorrection(), CerenkovLightEnabled(), util::DetectorPropertiesServiceArgoNeuT::Density(), Eloss(), ElossVar(), and ModBoxCorrection().
double util::LArPropertiesServiceArgoNeuT::DriftVelocity | ( | double | efield = 0. , |
double | temperature = 0. |
||
) | const |
cm/us
Definition at line 199 of file LArPropertiesServiceArgoNeuT_service.cc.
References Efield(), and Temperature().
Referenced by CerenkovLightEnabled(), and util::DetectorPropertiesServiceArgoNeuT::DriftVelocity().
double util::LArPropertiesServiceArgoNeuT::Efield | ( | unsigned int | planegap = 0 | ) | const |
kV/cm
Definition at line 170 of file LArPropertiesServiceArgoNeuT_service.cc.
References checkDBstatus(), and fEfield.
Referenced by BirksCorrection(), CerenkovLightEnabled(), DriftVelocity(), util::DetectorPropertiesServiceArgoNeuT::Efield(), and ModBoxCorrection().
double util::LArPropertiesServiceArgoNeuT::ElectronLifetime | ( | ) | const |
microseconds
Definition at line 188 of file LArPropertiesServiceArgoNeuT_service.cc.
References checkDBstatus(), and fElectronlifetime.
Referenced by CerenkovLightEnabled(), and util::DetectorPropertiesServiceArgoNeuT::ElectronLifetime().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 101 of file LArPropertiesServiceArgoNeuT.h.
References fElectronScintYield, and ScintPreScale().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 102 of file LArPropertiesServiceArgoNeuT.h.
References fElectronScintYieldRatio.
double util::LArPropertiesServiceArgoNeuT::Eloss | ( | double | mom, |
double | mass, | ||
double | tcut | ||
) | const |
Restricted mean dE/dx energy loss (MeV/cm).
Definition at line 340 of file LArPropertiesServiceArgoNeuT_service.cc.
References B, beta, Density(), e, fA, fI, fSa, fScbar, fSk, fSx0, fSx1, fZ, K, and x.
Referenced by CerenkovLightEnabled(), and util::DetectorPropertiesServiceArgoNeuT::Eloss().
double util::LArPropertiesServiceArgoNeuT::ElossVar | ( | double | mom, |
double | mass | ||
) | const |
Energy loss fluctuation (sigma_E^2 / length in MeV^2/cm).
Definition at line 398 of file LArPropertiesServiceArgoNeuT_service.cc.
References Density(), fA, fZ, and K.
Referenced by CerenkovLightEnabled(), and util::DetectorPropertiesServiceArgoNeuT::ElossVar().
|
inlineoverridevirtual |
Ar mean excitation energy (eV)
Implements detinfo::LArProperties.
Definition at line 76 of file LArPropertiesServiceArgoNeuT.h.
References fI.
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 136 of file LArPropertiesServiceArgoNeuT.h.
References fExtraMatProperties.
|
overridevirtual |
Implements detinfo::LArProperties.
Definition at line 449 of file LArPropertiesServiceArgoNeuT_service.cc.
References fFastScintEnergies, and fFastScintSpectrum.
Referenced by CerenkovLightEnabled().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 97 of file LArPropertiesServiceArgoNeuT.h.
References fKaonScintYield, and ScintPreScale().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 98 of file LArPropertiesServiceArgoNeuT.h.
References fKaonScintYieldRatio.
double util::LArPropertiesServiceArgoNeuT::ModBoxCorrection | ( | double | dQdX | ) | const |
Definition at line 308 of file LArPropertiesServiceArgoNeuT_service.cc.
References Density(), Efield(), util::kGeVToElectrons, util::kModBoxA, and util::kModBoxB.
Referenced by CerenkovLightEnabled(), and util::DetectorPropertiesServiceArgoNeuT::ModBoxCorrection().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 95 of file LArPropertiesServiceArgoNeuT.h.
References fMuonScintYield, and ScintPreScale().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 96 of file LArPropertiesServiceArgoNeuT.h.
References fMuonScintYieldRatio.
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 99 of file LArPropertiesServiceArgoNeuT.h.
References fPionScintYield, and ScintPreScale().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 100 of file LArPropertiesServiceArgoNeuT.h.
References fPionScintYieldRatio.
|
private |
Definition at line 35 of file LArPropertiesServiceArgoNeuT_service.cc.
References fAlreadyReadFromDB, fDefElectronlifetime, fDefTemperature, fEfield, fElectronlifetime, fTemperature, util::DatabaseUtil::GetEfieldValuesFromDB(), util::DatabaseUtil::GetLifetimeFromDB(), util::DatabaseUtil::GetTemperatureFromDB(), art::Run::id(), and art::RunID::run().
Referenced by LArPropertiesServiceArgoNeuT(), and TpbTimeConstant().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 93 of file LArPropertiesServiceArgoNeuT.h.
References fProtonScintYield, and ScintPreScale().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 94 of file LArPropertiesServiceArgoNeuT.h.
References fProtonScintYieldRatio.
|
inlineoverridevirtual |
Implements detinfo::LArPropertiesService.
Definition at line 66 of file LArPropertiesServiceArgoNeuT.h.
|
inlineoverridevirtual |
g/cm^2
Implements detinfo::LArProperties.
Definition at line 78 of file LArPropertiesServiceArgoNeuT.h.
References fRadiationLength.
|
overridevirtual |
Implements detinfo::LArProperties.
Definition at line 518 of file LArPropertiesServiceArgoNeuT_service.cc.
References fRayleighEnergies, and fRayleighSpectrum.
Referenced by CerenkovLightEnabled().
|
overridevirtual |
Implements detinfo::LArPropertiesService.
Definition at line 70 of file LArPropertiesServiceArgoNeuT_service.cc.
References fA, fAbsLengthEnergies, fAbsLengthSpectrum, fAlphaScintYield, fAlphaScintYieldRatio, fAlreadyReadFromDB, fArgon39DecayRate, fDefElectronlifetime, fDefTemperature, fEfield, fElectronlifetime, fElectronScintYield, fElectronScintYieldRatio, fEnableCerenkovLight, fExtraMatProperties, fFastScintEnergies, fFastScintSpectrum, fI, fKaonScintYield, fKaonScintYieldRatio, fMuonScintYield, fMuonScintYieldRatio, fPionScintYield, fPionScintYieldRatio, fProtonScintYield, fProtonScintYieldRatio, fRadiationLength, fRayleighEnergies, fRayleighSpectrum, fReflectiveSurfaceDiffuseFractions, fReflectiveSurfaceEnergies, fReflectiveSurfaceNames, fReflectiveSurfaceReflectances, fRIndexEnergies, fRIndexSpectrum, fSa, fScbar, fScintBirksConstant, fScintByParticleType, fScintFastTimeConst, fScintPreScale, fScintResolutionScale, fScintSlowTimeConst, fScintYield, fScintYieldRatio, fSk, fSlowScintEnergies, fSlowScintSpectrum, fSx0, fSx1, fTemperature, fTpbAbsorptionEnergies, fTpbAbsorptionSpectrum, fTpbEmmisionEnergies, fTpbEmmisionSpectrum, fTpbTimeConstant, fZ, and fhicl::ParameterSet::get().
Referenced by LArPropertiesServiceArgoNeuT().
|
overridevirtual |
Implements detinfo::LArProperties.
Definition at line 483 of file LArPropertiesServiceArgoNeuT_service.cc.
References fRIndexEnergies, and fRIndexSpectrum.
Referenced by CerenkovLightEnabled().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 85 of file LArPropertiesServiceArgoNeuT.h.
References fScintBirksConstant.
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 87 of file LArPropertiesServiceArgoNeuT.h.
References fScintByParticleType.
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 83 of file LArPropertiesServiceArgoNeuT.h.
References fScintFastTimeConst.
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 90 of file LArPropertiesServiceArgoNeuT.h.
References fScintPreScale.
Referenced by AlphaScintYield(), ElectronScintYield(), KaonScintYield(), MuonScintYield(), PionScintYield(), ProtonScintYield(), and ScintYield().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 82 of file LArPropertiesServiceArgoNeuT.h.
References fScintResolutionScale.
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 84 of file LArPropertiesServiceArgoNeuT.h.
References fScintSlowTimeConst.
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 89 of file LArPropertiesServiceArgoNeuT.h.
References fScintYield, and ScintPreScale().
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 91 of file LArPropertiesServiceArgoNeuT.h.
References fScintYieldRatio.
|
overridevirtual |
Implements detinfo::LArProperties.
Definition at line 466 of file LArPropertiesServiceArgoNeuT_service.cc.
References fFastScintEnergies, fFastScintSpectrum, fSlowScintEnergies, and fSlowScintSpectrum.
Referenced by CerenkovLightEnabled().
|
overridevirtual |
Implements detinfo::LArProperties.
Definition at line 559 of file LArPropertiesServiceArgoNeuT_service.cc.
References fReflectiveSurfaceDiffuseFractions, fReflectiveSurfaceEnergies, and fReflectiveSurfaceNames.
Referenced by CerenkovLightEnabled().
|
overridevirtual |
Implements detinfo::LArProperties.
Definition at line 535 of file LArPropertiesServiceArgoNeuT_service.cc.
References fReflectiveSurfaceEnergies, fReflectiveSurfaceNames, and fReflectiveSurfaceReflectances.
Referenced by CerenkovLightEnabled().
double util::LArPropertiesServiceArgoNeuT::Temperature | ( | ) | const |
kelvin
Definition at line 181 of file LArPropertiesServiceArgoNeuT_service.cc.
References checkDBstatus(), and fTemperature.
Referenced by util::DetectorPropertiesServiceArgoNeuT::CalculateXTicksParams(), CerenkovLightEnabled(), Density(), DriftVelocity(), and util::DetectorPropertiesServiceArgoNeuT::Temperature().
|
overrideprivatevirtual |
Implements detinfo::LArProperties.
Definition at line 581 of file LArPropertiesServiceArgoNeuT_service.cc.
|
overrideprivatevirtual |
Implements detinfo::LArProperties.
Definition at line 585 of file LArPropertiesServiceArgoNeuT_service.cc.
|
inlineoverridevirtual |
Implements detinfo::LArProperties.
Definition at line 137 of file LArPropertiesServiceArgoNeuT.h.
References checkDBstatus(), fTpbTimeConstant, and preBeginRun().
|
private |
settings read from DB access
Definition at line 230 of file LArPropertiesServiceArgoNeuT.h.
Referenced by checkDBstatus().
|
private |
Ar atomic mass (g/mol)
Definition at line 159 of file LArPropertiesServiceArgoNeuT.h.
Referenced by AtomicMass(), Eloss(), ElossVar(), and reconfigure().
|
private |
Definition at line 177 of file LArPropertiesServiceArgoNeuT.h.
Referenced by AbsLengthSpectrum(), and reconfigure().
|
private |
Definition at line 176 of file LArPropertiesServiceArgoNeuT.h.
Referenced by AbsLengthSpectrum(), and reconfigure().
|
private |
Definition at line 199 of file LArPropertiesServiceArgoNeuT.h.
Referenced by AlphaScintYield(), and reconfigure().
|
private |
Definition at line 200 of file LArPropertiesServiceArgoNeuT.h.
Referenced by AlphaScintYieldRatio(), and reconfigure().
|
private |
tests whether the values have alread been picked up from the Database
Definition at line 154 of file LArPropertiesServiceArgoNeuT.h.
Referenced by checkDBstatus(), preBeginRun(), and reconfigure().
|
private |
decays per cm^3 per second
Definition at line 152 of file LArPropertiesServiceArgoNeuT.h.
Referenced by Argon39DecayRate(), and reconfigure().
|
private |
microseconds
Definition at line 149 of file LArPropertiesServiceArgoNeuT.h.
Referenced by preBeginRun(), and reconfigure().
|
private |
kelvin
Definition at line 148 of file LArPropertiesServiceArgoNeuT.h.
Referenced by preBeginRun(), and reconfigure().
|
private |
kV/cm
Definition at line 145 of file LArPropertiesServiceArgoNeuT.h.
Referenced by Efield(), preBeginRun(), and reconfigure().
|
private |
microseconds
Definition at line 147 of file LArPropertiesServiceArgoNeuT.h.
Referenced by ElectronLifetime(), preBeginRun(), and reconfigure().
|
private |
Definition at line 197 of file LArPropertiesServiceArgoNeuT.h.
Referenced by ElectronScintYield(), and reconfigure().
|
private |
Definition at line 198 of file LArPropertiesServiceArgoNeuT.h.
Referenced by ElectronScintYieldRatio(), and reconfigure().
|
private |
Definition at line 210 of file LArPropertiesServiceArgoNeuT.h.
Referenced by CerenkovLightEnabled(), and reconfigure().
|
private |
Definition at line 181 of file LArPropertiesServiceArgoNeuT.h.
Referenced by ExtraMatProperties(), and reconfigure().
|
private |
Definition at line 171 of file LArPropertiesServiceArgoNeuT.h.
Referenced by FastScintSpectrum(), reconfigure(), and SlowScintSpectrum().
|
private |
Definition at line 170 of file LArPropertiesServiceArgoNeuT.h.
Referenced by FastScintSpectrum(), reconfigure(), and SlowScintSpectrum().
|
private |
Ar mean excitation energy (eV)
Definition at line 160 of file LArPropertiesServiceArgoNeuT.h.
Referenced by Eloss(), ExcitationEnergy(), and reconfigure().
|
private |
Definition at line 195 of file LArPropertiesServiceArgoNeuT.h.
Referenced by KaonScintYield(), and reconfigure().
|
private |
Definition at line 196 of file LArPropertiesServiceArgoNeuT.h.
Referenced by KaonScintYieldRatio(), and reconfigure().
|
private |
Definition at line 191 of file LArPropertiesServiceArgoNeuT.h.
Referenced by MuonScintYield(), and reconfigure().
|
private |
Definition at line 192 of file LArPropertiesServiceArgoNeuT.h.
Referenced by MuonScintYieldRatio(), and reconfigure().
|
private |
Definition at line 193 of file LArPropertiesServiceArgoNeuT.h.
Referenced by PionScintYield(), and reconfigure().
|
private |
Definition at line 194 of file LArPropertiesServiceArgoNeuT.h.
Referenced by PionScintYieldRatio(), and reconfigure().
|
private |
Definition at line 189 of file LArPropertiesServiceArgoNeuT.h.
Referenced by ProtonScintYield(), and reconfigure().
|
private |
Definition at line 190 of file LArPropertiesServiceArgoNeuT.h.
Referenced by ProtonScintYieldRatio(), and reconfigure().
|
private |
g/cm^2
Definition at line 150 of file LArPropertiesServiceArgoNeuT.h.
Referenced by RadiationLength(), and reconfigure().
|
private |
Definition at line 179 of file LArPropertiesServiceArgoNeuT.h.
Referenced by RayleighSpectrum(), and reconfigure().
|
private |
Definition at line 178 of file LArPropertiesServiceArgoNeuT.h.
Referenced by RayleighSpectrum(), and reconfigure().
|
private |
Definition at line 215 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and SurfaceReflectanceDiffuseFractions().
|
private |
Definition at line 213 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), SurfaceReflectanceDiffuseFractions(), and SurfaceReflectances().
|
private |
Definition at line 212 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), SurfaceReflectanceDiffuseFractions(), and SurfaceReflectances().
|
private |
Definition at line 214 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and SurfaceReflectances().
|
private |
Definition at line 175 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and RIndexSpectrum().
|
private |
Definition at line 174 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and RIndexSpectrum().
|
private |
Sternheimer parameter a.
Definition at line 161 of file LArPropertiesServiceArgoNeuT.h.
Referenced by Eloss(), and reconfigure().
|
private |
Sternheimer parameter Cbar.
Definition at line 165 of file LArPropertiesServiceArgoNeuT.h.
Referenced by Eloss(), and reconfigure().
|
private |
Definition at line 208 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and ScintBirksConstant().
|
private |
Definition at line 187 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and ScintByParticleType().
|
private |
Definition at line 205 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and ScintFastTimeConst().
|
private |
Definition at line 203 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and ScintPreScale().
|
private |
Definition at line 204 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and ScintResolutionScale().
|
private |
Definition at line 206 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and ScintSlowTimeConst().
|
private |
Definition at line 202 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and ScintYield().
|
private |
Definition at line 207 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and ScintYieldRatio().
|
private |
Sternheimer parameter k.
Definition at line 162 of file LArPropertiesServiceArgoNeuT.h.
Referenced by Eloss(), and reconfigure().
|
private |
Definition at line 173 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and SlowScintSpectrum().
|
private |
Definition at line 172 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and SlowScintSpectrum().
|
private |
Sternheimer parameter x0.
Definition at line 163 of file LArPropertiesServiceArgoNeuT.h.
Referenced by Eloss(), and reconfigure().
|
private |
Sternheimer parameter x1.
Definition at line 164 of file LArPropertiesServiceArgoNeuT.h.
Referenced by Eloss(), and reconfigure().
|
private |
kelvin
Definition at line 146 of file LArPropertiesServiceArgoNeuT.h.
Referenced by preBeginRun(), reconfigure(), and Temperature().
|
private |
Definition at line 219 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure().
|
private |
Definition at line 220 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure().
|
private |
Definition at line 217 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure().
|
private |
Definition at line 218 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure().
|
private |
Definition at line 184 of file LArPropertiesServiceArgoNeuT.h.
Referenced by reconfigure(), and TpbTimeConstant().
|
private |
Ar atomic number.
Definition at line 158 of file LArPropertiesServiceArgoNeuT.h.
Referenced by AtomicNumber(), Eloss(), ElossVar(), and reconfigure().