|
Geant4
10.01.p03
|
#include <G4Generator2BS.hh>
Inheritance diagram for G4Generator2BS:
Collaboration diagram for G4Generator2BS:Public Member Functions | |
| G4Generator2BS (const G4String &name="") | |
| virtual | ~G4Generator2BS () |
| virtual G4ThreeVector & | SampleDirection (const G4DynamicParticle *dp, G4double out_energy, G4int Z, const G4Material *mat=0) |
| void | PrintGeneratorInformation () const |
Public Member Functions inherited from G4VEmAngularDistribution | |
| G4VEmAngularDistribution (const G4String &name) | |
| virtual | ~G4VEmAngularDistribution () |
| virtual G4ThreeVector & | SampleDirectionForShell (const G4DynamicParticle *dp, G4double finalTotalEnergy, G4int Z, G4int shellID, const G4Material *) |
| const G4String & | GetName () const |
Protected Member Functions | |
| G4double | RejectionFunction (G4double value) const |
Private Member Functions | |
| G4Generator2BS & | operator= (const G4Generator2BS &right) |
| G4Generator2BS (const G4Generator2BS &) | |
Private Attributes | |
| G4double | fz |
| G4double | ratio |
| G4double | ratio1 |
| G4double | ratio2 |
| G4double | delta |
| G4Pow * | g4pow |
| G4int | nwarn |
Additional Inherited Members | |
Protected Attributes inherited from G4VEmAngularDistribution | |
| G4ThreeVector | fLocalDirection |
Definition at line 64 of file G4Generator2BS.hh.
| G4Generator2BS::G4Generator2BS | ( | const G4String & | name = "" | ) |
Definition at line 64 of file G4Generator2BS.cc.
References g4pow, G4Pow::GetInstance(), and nwarn.
Here is the call graph for this function:
|
virtual |
Definition at line 72 of file G4Generator2BS.cc.
|
private |
|
private |
| void G4Generator2BS::PrintGeneratorInformation | ( | ) | const |
Definition at line 140 of file G4Generator2BS.cc.
Definition at line 101 of file G4Generator2BS.hh.
References delta, fz, ratio, ratio1, and ratio2.
Referenced by SampleDirection().
Here is the caller graph for this function:
|
virtual |
Implements G4VEmAngularDistribution.
Definition at line 75 of file G4Generator2BS.cc.
References G4INCL::KinematicsUtils::energy(), G4VEmAngularDistribution::fLocalDirection, fz, G4cout, G4endl, g4pow, G4UniformRand, G4DynamicParticle::GetMomentumDirection(), G4DynamicParticle::GetTotalEnergy(), G4INCL::Math::max(), MeV, nwarn, ratio, ratio1, ratio2, RejectionFunction(), and G4Pow::Z13().
Referenced by G4Generator2BN::SampleDirection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 94 of file G4Generator2BS.hh.
Referenced by RejectionFunction().
|
private |
Definition at line 90 of file G4Generator2BS.hh.
Referenced by RejectionFunction(), and SampleDirection().
|
private |
Definition at line 96 of file G4Generator2BS.hh.
Referenced by G4Generator2BS(), and SampleDirection().
|
private |
Definition at line 97 of file G4Generator2BS.hh.
Referenced by G4Generator2BS(), and SampleDirection().
|
private |
Definition at line 91 of file G4Generator2BS.hh.
Referenced by RejectionFunction(), and SampleDirection().
|
private |
Definition at line 92 of file G4Generator2BS.hh.
Referenced by RejectionFunction(), and SampleDirection().
|
private |
Definition at line 93 of file G4Generator2BS.hh.
Referenced by RejectionFunction(), and SampleDirection().