#include <G4CollisionPN.hh>
Inheritance diagram for G4CollisionPN:
Public Member Functions | |
G4CollisionPN () | |
virtual | ~G4CollisionPN () |
G4bool | operator== (const G4CollisionPN &right) const |
G4bool | operator!= (const G4CollisionPN &right) const |
virtual G4String | GetName () const |
Protected Member Functions | |
virtual const G4VCrossSectionSource * | GetCrossSectionSource () const |
virtual const G4VAngularDistribution * | GetAngularDistribution () const |
virtual const std::vector< G4String > & | GetListOfColliders (G4int whichOne) const |
Definition at line 54 of file G4CollisionPN.hh.
G4CollisionPN::G4CollisionPN | ( | ) |
Definition at line 39 of file G4CollisionPN.cc.
References G4ForEach< group >::Apply().
00040 { 00041 00042 crossSectionSource = new G4XnpTotal(); 00043 Register aR; 00044 G4ForEach<theChannels>::Apply(&aR, this); 00045 }
G4CollisionPN::~G4CollisionPN | ( | ) | [virtual] |
virtual const G4VAngularDistribution* G4CollisionPN::GetAngularDistribution | ( | ) | const [inline, protected, virtual] |
virtual const G4VCrossSectionSource* G4CollisionPN::GetCrossSectionSource | ( | ) | const [inline, protected, virtual] |
const std::vector< G4String > & G4CollisionPN::GetListOfColliders | ( | G4int | whichOne | ) | const [protected, virtual] |
Implements G4VCollision.
Definition at line 55 of file G4CollisionPN.cc.
00056 { 00057 throw G4HadronicException(__FILE__, __LINE__, "G4CollisionPN:: GetListOfColliders called"); 00058 return colliders1; 00059 }
virtual G4String G4CollisionPN::GetName | ( | ) | const [inline, virtual] |
G4bool G4CollisionPN::operator!= | ( | const G4CollisionPN & | right | ) | const |
G4bool G4CollisionPN::operator== | ( | const G4CollisionPN & | right | ) | const |