Geant4  10.00.p03
G4InteractionCase Class Reference

#include <G4InteractionCase.hh>

+ Collaboration diagram for G4InteractionCase:

Public Member Functions

 G4InteractionCase ()
 
 G4InteractionCase (G4InuclParticle *part1, G4InuclParticle *part2)
 
void set (G4InuclParticle *part1, G4InuclParticle *part2)
 
void clear ()
 
G4InuclParticle * getBullet () const
 
G4InuclParticle * getTarget () const
 
G4bool valid () const
 
G4bool twoNuclei () const
 
G4bool hadNucleus () const
 
G4int hadrons () const
 
G4int code () const
 

Private Attributes

G4InuclParticle * bullet
 
G4InuclParticle * target
 
G4int inter_case
 

Detailed Description

Definition at line 40 of file G4InteractionCase.hh.

Constructor & Destructor Documentation

G4InteractionCase::G4InteractionCase ( )
inline

Definition at line 42 of file G4InteractionCase.hh.

G4InteractionCase::G4InteractionCase ( G4InuclParticle *  part1,
G4InuclParticle *  part2 
)
inline

Definition at line 44 of file G4InteractionCase.hh.

References set().

+ Here is the call graph for this function:

Member Function Documentation

void G4InteractionCase::clear ( void  )
inline

Definition at line 50 of file G4InteractionCase.hh.

References bullet, inter_case, and target.

Referenced by set().

+ Here is the caller graph for this function:

G4int G4InteractionCase::code ( ) const
inline

Definition at line 65 of file G4InteractionCase.hh.

References inter_case.

Referenced by G4InuclCollider::collide(), and G4IntraNucleiCascader::newCascade().

+ Here is the caller graph for this function:

G4InuclParticle* G4InteractionCase::getBullet ( ) const
inline

Definition at line 55 of file G4InteractionCase.hh.

References bullet.

Referenced by G4InuclCollider::collide(), G4IntraNucleiCascader::finishCascade(), G4IntraNucleiCascader::generateCascade(), and G4IntraNucleiCascader::initialize().

+ Here is the caller graph for this function:

G4InuclParticle* G4InteractionCase::getTarget ( ) const
inline

Definition at line 56 of file G4InteractionCase.hh.

References target.

Referenced by G4InuclCollider::collide(), G4IntraNucleiCascader::finishCascade(), G4IntraNucleiCascader::generateCascade(), and G4IntraNucleiCascader::initialize().

+ Here is the caller graph for this function:

G4bool G4InteractionCase::hadNucleus ( ) const
inline

Definition at line 61 of file G4InteractionCase.hh.

References inter_case.

Referenced by G4InuclCollider::collide(), and G4IntraNucleiCascader::setupCascade().

+ Here is the caller graph for this function:

G4int G4InteractionCase::hadrons ( ) const
inline

Definition at line 62 of file G4InteractionCase.hh.

References inter_case.

Referenced by G4ElementaryParticleCollider::collide().

+ Here is the caller graph for this function:

void G4InteractionCase::set ( G4InuclParticle *  part1,
G4InuclParticle *  part2 
)

Definition at line 39 of file G4InteractionCase.cc.

References bullet, clear(), G4InuclNuclei::getA(), inter_case, target, and G4InuclElementaryParticle::type().

Referenced by G4InuclCollider::collide(), G4ElementaryParticleCollider::collide(), G4InteractionCase(), and G4IntraNucleiCascader::initialize().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4bool G4InteractionCase::twoNuclei ( ) const
inline

Definition at line 60 of file G4InteractionCase.hh.

References inter_case.

G4bool G4InteractionCase::valid ( ) const
inline

Definition at line 58 of file G4InteractionCase.hh.

References inter_case.

Referenced by G4InuclCollider::collide().

+ Here is the caller graph for this function:

Member Data Documentation

G4InuclParticle* G4InteractionCase::bullet
private

Definition at line 68 of file G4InteractionCase.hh.

Referenced by clear(), getBullet(), and set().

G4int G4InteractionCase::inter_case
private

Definition at line 71 of file G4InteractionCase.hh.

Referenced by clear(), code(), hadNucleus(), hadrons(), set(), twoNuclei(), and valid().

G4InuclParticle* G4InteractionCase::target
private

Definition at line 69 of file G4InteractionCase.hh.

Referenced by clear(), getTarget(), and set().


The documentation for this class was generated from the following files: