#include <G4GeneralNNCollision.hh>
Inheritance diagram for G4GeneralNNCollision:

Public Member Functions | |
| G4bool | IsInCharge (const G4KineticTrack &trk1, const G4KineticTrack &trk2) const |
Data Structures | |
| struct | MakeNNStarToNN |
| struct | MakeNNToDeltaDelta |
| struct | MakeNNToDeltaNstar |
| struct | MakeNNToNDelta |
| struct | MakeNNToNNStar |
Definition at line 35 of file G4GeneralNNCollision.hh.
| G4bool G4GeneralNNCollision::IsInCharge | ( | const G4KineticTrack & | trk1, | |
| const G4KineticTrack & | trk2 | |||
| ) | const [inline, virtual] |
Reimplemented from G4CollisionComposite.
Definition at line 40 of file G4GeneralNNCollision.hh.
References G4KineticTrack::GetDefinition(), G4Neutron::Neutron(), and G4Proton::Proton().
00041 { 00042 G4bool result = false; 00043 G4ParticleDefinition * aD = trk1.GetDefinition(); 00044 G4ParticleDefinition * bD = trk2.GetDefinition(); 00045 if( (aD==G4Proton::Proton() || aD == G4Neutron::Neutron()) 00046 &&(bD==G4Proton::Proton() || bD == G4Neutron::Neutron()) ) result = true; 00047 return result; 00048 }
1.4.7