ProcessModel Class Reference

#include <ProcessModel.h>

Inheritance diagram for ProcessModel:
BetheBlochModel BezrukovBugaevModel KokoulinPetrukhinModel NullModel PetrukhinShestakovModel

List of all members.

Public Member Functions

virtual double dE_dx (double E) const =0
virtual ValidityRange_t ValidityRange (void) const =0
Process::Process_t ModeledProcess (void) const

Protected Member Functions

 ProcessModel ()
 ProcessModel (const Material &material, Process::Process_t process)
virtual ~ProcessModel ()

Protected Attributes

Material fMaterial
Process::Process_t fModeledProcess

Detailed Description

________________________________________________________________________________________

Id
ProcessModel.cxx,v 1.2 2004/01/05 16:11:13 costas Exp

________________________________________________________________________________________

Id
ProcessModel.h,v 1.2 2004/01/05 16:11:13 costas Exp

Definition at line 25 of file ProcessModel.h.


Constructor & Destructor Documentation

ProcessModel::ProcessModel (  )  [protected]

Definition at line 20 of file ProcessModel.cxx.

00021 {
00022 
00023 }

ProcessModel::ProcessModel ( const Material material,
Process::Process_t  process 
) [protected]

Definition at line 25 of file ProcessModel.cxx.

00025                                                                               :
00026 fMaterial(material),
00027 fModeledProcess(process)
00028 {
00029 
00030 }
//_________________________________________________________________________________________

virtual ProcessModel::~ProcessModel (  )  [inline, protected, virtual]

Definition at line 38 of file ProcessModel.h.

00038 { };   


Member Function Documentation

virtual double ProcessModel::dE_dx ( double  E  )  const [pure virtual]
Process::Process_t ProcessModel::ModeledProcess ( void   )  const [inline]

Definition at line 32 of file ProcessModel.h.

References fModeledProcess.

00032 { return fModeledProcess; }

virtual ValidityRange_t ProcessModel::ValidityRange ( void   )  const [pure virtual]

Member Data Documentation

Definition at line 41 of file ProcessModel.h.

Referenced by ModeledProcess().


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

Generated on 22 Nov 2017 for loon by  doxygen 1.6.1