Jpp  16.0.2
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
JPHYSICS::JRadiationInterface Class Referenceabstract

Interface for calculation of inverse interaction length and shower energy. More...

#include <JRadiationSource.hh>

Inheritance diagram for JPHYSICS::JRadiationInterface:
JPHYSICS::JRadiationSource

Public Member Functions

virtual ~JRadiationInterface ()
 Virtual destructor. More...
 
virtual double getInverseInteractionLength (const double E) const =0
 Get inverse interaction length. More...
 
virtual double getA (const double E) const =0
 Get Ionization A value. More...
 
virtual double getEnergyOfShower (const double E) const =0
 Get energy of shower. More...
 

Detailed Description

Interface for calculation of inverse interaction length and shower energy.

Definition at line 234 of file JRadiationSource.hh.

Constructor & Destructor Documentation

virtual JPHYSICS::JRadiationInterface::~JRadiationInterface ( )
inlinevirtual

Virtual destructor.

Definition at line 240 of file JRadiationSource.hh.

241  {}

Member Function Documentation

virtual double JPHYSICS::JRadiationInterface::getInverseInteractionLength ( const double  E) const
pure virtual

Get inverse interaction length.

Parameters
Emuon energy [GeV]
Returns
inverse interaction length [m^-1]

Implemented in JPHYSICS::JRadiationSource.

virtual double JPHYSICS::JRadiationInterface::getA ( const double  E) const
pure virtual

Get Ionization A value.

Parameters
Emuon energy [GeV]
Returns
Ionization "A" value [GeV/m]

Implemented in JPHYSICS::JRadiationSource.

virtual double JPHYSICS::JRadiationInterface::getEnergyOfShower ( const double  E) const
pure virtual

Get energy of shower.

Parameters
Emuon energy [GeV]
Returns
shower energy [GeV]

Implemented in JPHYSICS::JRadiationSource.


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