G4MuElecSiStructure Class Reference

#include <G4MuElecSiStructure.hh>


Public Member Functions

 G4MuElecSiStructure ()
virtual ~G4MuElecSiStructure ()
G4double Energy (G4int level)
G4int NumberOfLevels ()


Detailed Description

Definition at line 51 of file G4MuElecSiStructure.hh.


Constructor & Destructor Documentation

G4MuElecSiStructure::G4MuElecSiStructure (  ) 

Definition at line 46 of file G4MuElecSiStructure.cc.

00046                                         : nLevels(6)
00047 {
00048   energyConstant.push_back(16.65*eV);
00049   energyConstant.push_back(6.52*eV); 
00050   energyConstant.push_back(13.63*eV);
00051   energyConstant.push_back(107.98*eV); 
00052   energyConstant.push_back(151.55*eV); 
00053   energyConstant.push_back(1828.5*eV);
00054 
00055   nLevels = energyConstant.size();
00056 }

G4MuElecSiStructure::~G4MuElecSiStructure (  )  [virtual]

Definition at line 59 of file G4MuElecSiStructure.cc.

00060 { }


Member Function Documentation

G4double G4MuElecSiStructure::Energy ( G4int  level  ) 

Definition at line 63 of file G4MuElecSiStructure.cc.

Referenced by G4MuElecInelasticModel::DifferentialCrossSection(), and G4MuElecInelasticModel::SampleSecondaries().

00064 {
00065   G4double energ = 0.;
00066 
00067   if (level >=0 && level < nLevels) energ = energyConstant[level];
00068 
00069   return energ;
00070 }

G4int G4MuElecSiStructure::NumberOfLevels (  )  [inline]

Definition at line 61 of file G4MuElecSiStructure.hh.

00061 { return nLevels; }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:52:31 2013 for Geant4 by  doxygen 1.4.7