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. 
 
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   | 
  
 
 
  
  
      
        
          | 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.
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);
 
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.
 
 
  
  
      
        
          | 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.
 
 
  
  
      
        
          | double JPHYSICS::JDIS::getV  | 
          ( | 
          const double  | 
          E | ) | 
           const | 
         
       
   | 
  
inlineinherited   | 
  
 
Get breakpoint. 
- Parameters
 - 
  
  
 
- Returns
 - energy fraction 
 
Definition at line 110 of file JDIS.hh.
static constexpr double E1
breakpoint [GeV] 
 
 
 
 
  
  
      
        
          | const double JPHYSICS::JDISSource::rho | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following file: