Implementation for calculation of inverse interaction length and shower energy due to deep-inelastic muon-nucleon scattering.
More...
#include <JRadiationSource.hh>
Implementation for calculation of inverse interaction length and shower energy due to deep-inelastic muon-nucleon scattering.
This class implements the JRadiationInterface interface.
Definition at line 160 of file JRadiationSource.hh.
JPHYSICS::JDISSource::JDISSource |
( |
const int |
id, |
|
|
const double |
density |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
id | radiation identifier |
density | mass density of radiation material [gr/cm³] |
Definition at line 171 of file JRadiationSource.hh.
JRadiationInterface(const int id)
Constructor.
virtual double JPHYSICS::JDISSource::getInverseInteractionLength |
( |
const double |
E | ) |
const |
|
inlineoverridevirtual |
Get inverse interaction length.
- Parameters
-
- Returns
- inverse interaction length [m^-1]
Implements JPHYSICS::JRadiationInterface.
Definition at line 184 of file JRadiationSource.hh.
double getCrossSection(const double E) const
Get cross section.
then usage $script< input file >[option[primary[working directory]]] nWhere option can be E
static const double AVOGADRO
Avogadro's number [gr^-1].
static const double NUCLEON_MOLAR_MASS
nucleon molar mass [g/mol]
virtual double JPHYSICS::JDISSource::getEnergyOfShower |
( |
const double |
E | ) |
const |
|
inlineoverridevirtual |
Get energy of shower.
- Parameters
-
- Returns
- shower energy [GeV]
Implements JPHYSICS::JRadiationInterface.
Definition at line 196 of file JRadiationSource.hh.
198 return this->
getE(
E);
then usage $script< input file >[option[primary[working directory]]] nWhere option can be E
double getE(const double E) const
Get shower energy.
virtual double JPHYSICS::JDISSource::getThetaRMS |
( |
const double |
E, |
|
|
const double |
Es |
|
) |
| const |
|
inlineoverridevirtual |
Get RMS of scattering angle.
- Parameters
-
E | muon energy [GeV] |
Es | shower energy [GeV] |
- Returns
- RMS scattering angle [rad]
Implements JPHYSICS::JRadiationInterface.
Definition at line 209 of file JRadiationSource.hh.
then usage $script< input file >[option[primary[working directory]]] nWhere option can be E
Deep-inelastic muon-nucleon scattering.
virtual double getThetaRMS(const double E, const double Es) const override
Get RMS of scattering angle.
int JPHYSICS::JRadiationInterface::getID |
( |
| ) |
const |
|
inlineinherited |
double JPHYSICS::JDIS::getCrossSection |
( |
const double |
E | ) |
const |
|
inlineinherited |
Get cross section.
- Parameters
-
- Returns
- cross section [cm^2]
Definition at line 46 of file JDIS.hh.
48 const double x =
log10(
E*1.0e+1);
then usage $script< input file >[option[primary[working directory]]] nWhere option can be E
static constexpr double E0
minimal energy [GeV]
set_variable E_E log10(E_{fit}/E_{#mu})"
T pow(const T &x, const double y)
Power .
then fatal Wrong number of arguments fi set_variable DETECTOR $argv[1] set_variable STRING $argv[2] set_array QUANTILES set_variable FORMULA *[0] exp(-0.5 *(x-[1])*(x-[1])/([2]*[2]))" set_variable MODULE `getModule -a $DETECTOR -L "$STRING 0"` source JAcousticsToolkit.sh typeset -A TRIPODS get_tripods $WORKDIR/tripod.txt TRIPODS XMEAN
double JPHYSICS::JDIS::getP |
( |
const double |
E, |
|
|
const double |
v |
|
) |
| const |
|
inlineinherited |
Get probability of given energy fraction.
- Parameters
-
E | muon energy [GeV] |
v | energy fraction |
- Returns
- probability
Definition at line 64 of file JDIS.hh.
then usage $script< input file >[option[primary[working directory]]] nWhere option can be E
double JPHYSICS::JDIS::getE |
( |
const double |
E | ) |
const |
|
inlineinherited |
Get shower energy.
- Parameters
-
- Returns
- shower energy [GeV]
Definition at line 78 of file JDIS.hh.
then usage $script< input file >[option[primary[working directory]]] nWhere option can be E
double JPHYSICS::JDIS::getV |
( |
const double |
E | ) |
const |
|
inlineinherited |
Get breakpoint.
- Parameters
-
- Returns
- energy fraction
Definition at line 110 of file JDIS.hh.
then usage $script< input file >[option[primary[working directory]]] nWhere option can be E
static constexpr double E1
breakpoint [GeV]
const double JPHYSICS::JDISSource::rho |
|
protected |
The documentation for this class was generated from the following file: