Geant4
10.01.p02
|
#include <G4LEPTSDiffXS.hh>
Public Member Functions | |
G4LEPTSDiffXS (string) | |
void | readDXS () |
void | BuildCDXS () |
void | BuildCDXS (G4double, G4double) |
void | NormalizeCDXS () |
void | InterpolateCDXS () |
void | PrintDXS (int) |
G4double | SampleAngle (G4double) |
G4double | SampleAngleMT (G4double, G4double) |
G4double | SampleAngleEthylene (G4double, G4double) |
G4bool | IsFileFound () const |
Private Attributes | |
string | fileName |
int | NumAng |
int | INumAng |
int | NumEn |
char | DXSTypeName [8] |
int | DXSType |
G4double | Eb [100] |
G4double | DXS [100][190] |
G4double | CDXS [100][190] |
G4double | ICDXS [100][19000] |
G4double | KT [100][190] |
G4double | IKT [100][19000] |
G4bool | bFileFound |
Definition at line 33 of file G4LEPTSDiffXS.hh.
G4LEPTSDiffXS::G4LEPTSDiffXS | ( | string | file | ) |
Definition at line 41 of file G4LEPTSDiffXS.cc.
void G4LEPTSDiffXS::BuildCDXS | ( | ) |
Definition at line 147 of file G4LEPTSDiffXS.cc.
Definition at line 124 of file G4LEPTSDiffXS.cc.
void G4LEPTSDiffXS::InterpolateCDXS | ( | ) |
Definition at line 172 of file G4LEPTSDiffXS.cc.
References eps.
|
inline |
Definition at line 49 of file G4LEPTSDiffXS.hh.
void G4LEPTSDiffXS::NormalizeCDXS | ( | ) |
Definition at line 155 of file G4LEPTSDiffXS.cc.
void G4LEPTSDiffXS::PrintDXS | ( | int | NE | ) |
Definition at line 330 of file G4LEPTSDiffXS.cc.
void G4LEPTSDiffXS::readDXS | ( | ) |
Definition at line 54 of file G4LEPTSDiffXS.cc.
Definition at line 219 of file G4LEPTSDiffXS.cc.
References G4UniformRand.
Definition at line 251 of file G4LEPTSDiffXS.cc.
Definition at line 263 of file G4LEPTSDiffXS.cc.
References G4UniformRand.
|
private |
Definition at line 66 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 62 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 62 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 59 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 58 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 60 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 54 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 62 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 64 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 56 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 64 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 55 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 57 of file G4LEPTSDiffXS.hh.