G4VKineticNucleon Class Reference

#include <G4VKineticNucleon.hh>

Inheritance diagram for G4VKineticNucleon:

G4KineticTrack G4Nucleon

Public Member Functions

 G4VKineticNucleon ()
 G4VKineticNucleon (const G4VKineticNucleon &right)
virtual ~G4VKineticNucleon ()
const G4VKineticNucleonoperator= (const G4VKineticNucleon &right)
int operator== (const G4VKineticNucleon &right) const
int operator!= (const G4VKineticNucleon &right) const
virtual G4KineticTrackVectorDecay ()
virtual const G4LorentzVectorGet4Momentum () const =0
virtual G4ParticleDefinitionGetDefinition () const =0
virtual const G4ThreeVectorGetPosition () const =0

Detailed Description

Definition at line 38 of file G4VKineticNucleon.hh.


Constructor & Destructor Documentation

G4VKineticNucleon::G4VKineticNucleon (  ) 

Definition at line 31 of file G4VKineticNucleon.cc.

00032 {
00033 }

G4VKineticNucleon::G4VKineticNucleon ( const G4VKineticNucleon right  ) 

Definition at line 35 of file G4VKineticNucleon.cc.

00036 {
00037 }

G4VKineticNucleon::~G4VKineticNucleon (  )  [virtual]

Definition at line 40 of file G4VKineticNucleon.cc.

00041 {
00042 }


Member Function Documentation

G4KineticTrackVector * G4VKineticNucleon::Decay (  )  [inline, virtual]

Reimplemented in G4KineticTrack.

Definition at line 72 of file G4VKineticNucleon.hh.

00073 {
00074   return NULL;
00075 }

virtual const G4LorentzVector& G4VKineticNucleon::Get4Momentum (  )  const [pure virtual]

Implemented in G4KineticTrack, and G4Nucleon.

Referenced by G4VSplitableHadron::G4VSplitableHadron().

virtual G4ParticleDefinition* G4VKineticNucleon::GetDefinition (  )  const [pure virtual]

Implemented in G4KineticTrack, and G4Nucleon.

Referenced by G4VSplitableHadron::G4VSplitableHadron().

virtual const G4ThreeVector& G4VKineticNucleon::GetPosition (  )  const [pure virtual]

Implemented in G4KineticTrack, and G4Nucleon.

Referenced by G4VSplitableHadron::G4VSplitableHadron().

int G4VKineticNucleon::operator!= ( const G4VKineticNucleon right  )  const

Definition at line 54 of file G4VKineticNucleon.cc.

00055 {
00056         return this != &right;
00057 
00058 }

const G4VKineticNucleon & G4VKineticNucleon::operator= ( const G4VKineticNucleon right  )  [inline]

Definition at line 77 of file G4VKineticNucleon.hh.

00078 {
00079         return *this;
00080 }

int G4VKineticNucleon::operator== ( const G4VKineticNucleon right  )  const

Definition at line 49 of file G4VKineticNucleon.cc.

00050 {
00051         return this == &right;
00052 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:50 2013 for Geant4 by  doxygen 1.4.7