|
Geant4
10.02.p03
|
#include <G4INCLTransmissionChannel.hh>
Public Member Functions | |
| TransmissionChannel (Nucleus *n, Particle *p) | |
| TransmissionChannel (Nucleus *n, Particle *p, const G4double TOut) | |
| TransmissionChannel (Nucleus *n, Particle *p, const G4double kOut, const G4double cosR) | |
| virtual | ~TransmissionChannel () |
| void | fillFinalState (FinalState *fs) |
Public Member Functions inherited from G4INCL::IChannel | |
| IChannel () | |
| virtual | ~IChannel () |
| FinalState * | getFinalState () |
| INCL_DECLARE_ALLOCATION_POOL (IChannel) | |
Private Member Functions | |
| void | particleLeaves () |
| Modify particle that leaves the nucleus. More... | |
| G4double | initializeKineticEnergyOutside () |
| Kinetic energy of the transmitted particle. More... | |
| INCL_DECLARE_ALLOCATION_POOL (TransmissionChannel) | |
Private Attributes | |
| Nucleus *const | theNucleus |
| Particle *const | theParticle |
| const G4bool | refraction |
| True if refraction should be applied. More... | |
| const G4double | pOutMag |
| Momentum of the particle outside the nucleus. More... | |
| const G4double | kineticEnergyOutside |
| Kinetic energy of the particle outside the nucleus. More... | |
| const G4double | cosRefractionAngle |
| Cosine of the refraction angle. More... | |
Definition at line 48 of file G4INCLTransmissionChannel.hh.
Definition at line 42 of file G4INCLTransmissionChannel.cc.
Definition at line 50 of file G4INCLTransmissionChannel.cc.
| G4INCL::TransmissionChannel::TransmissionChannel | ( | Nucleus * | n, |
| Particle * | p, | ||
| const G4double | kOut, | ||
| const G4double | cosR | ||
| ) |
Definition at line 58 of file G4INCLTransmissionChannel.cc.
|
virtual |
Definition at line 66 of file G4INCLTransmissionChannel.cc.
|
virtual |
Implements G4INCL::IChannel.
Definition at line 112 of file G4INCLTransmissionChannel.cc.
|
private |
|
private |
Kinetic energy of the transmitted particle.
Calculate the kinetic energy of the particle outside the nucleus, if the value has not been provided as a pre-calculated argument to the constructor.
Definition at line 68 of file G4INCLTransmissionChannel.cc.
|
private |
Modify particle that leaves the nucleus.
Modify the particle momentum and/or position when the particle leaves the nucleus.
Definition at line 83 of file G4INCLTransmissionChannel.cc.
|
private |
Cosine of the refraction angle.
Definition at line 86 of file G4INCLTransmissionChannel.hh.
|
private |
Kinetic energy of the particle outside the nucleus.
Definition at line 83 of file G4INCLTransmissionChannel.hh.
|
private |
Momentum of the particle outside the nucleus.
Definition at line 80 of file G4INCLTransmissionChannel.hh.
|
private |
True if refraction should be applied.
Definition at line 77 of file G4INCLTransmissionChannel.hh.
|
private |
Definition at line 73 of file G4INCLTransmissionChannel.hh.
|
private |
Definition at line 74 of file G4INCLTransmissionChannel.hh.