Geant4
10.02.p02
|
#include <G4LEPTSDiffXS.hh>
Public Member Functions | |
G4LEPTSDiffXS (std::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 | |
std::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 32 of file G4LEPTSDiffXS.hh.
G4LEPTSDiffXS::G4LEPTSDiffXS | ( | std::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.
|
inline |
Definition at line 48 of file G4LEPTSDiffXS.hh.
References bFileFound.
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 219 of file G4LEPTSDiffXS.cc.
References G4UniformRand, twopi, and x.
Definition at line 251 of file G4LEPTSDiffXS.cc.
Definition at line 263 of file G4LEPTSDiffXS.cc.
References G4UniformRand, and x.
|
private |
Definition at line 65 of file G4LEPTSDiffXS.hh.
Referenced by IsFileFound().
|
private |
Definition at line 61 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 61 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 58 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 57 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 59 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 53 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 61 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 63 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 55 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 63 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 54 of file G4LEPTSDiffXS.hh.
|
private |
Definition at line 56 of file G4LEPTSDiffXS.hh.