Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
G4PiMinusStopMaterial Class Referenceabstract

#include <G4PiMinusStopMaterial.hh>

Inheritance diagram for G4PiMinusStopMaterial:
Inheritance graph
[legend]
Collaboration diagram for G4PiMinusStopMaterial:
Collaboration graph
[legend]

Public Member Functions

 G4PiMinusStopMaterial ()
 
virtual ~G4PiMinusStopMaterial ()
 
virtual std::vector
< G4ParticleDefinition * > * 
DefinitionVector ()
 
virtual std::vector
< G4LorentzVector * > * 
P4Vector (const G4double binding, const G4double mass)
 
virtual G4double FinalNucleons ()=0
 

Protected Member Functions

G4double GenerateAngle (G4double range)
 
G4LorentzVector MakeP4 (G4double p, G4double theta, G4double phi, G4double e)
 
G4double RecoilEnergy (const G4double mass)
 

Protected Attributes

std::vector
< G4ParticleDefinition * > * 
_definitions
 
std::vector< G4LorentzVector * > * _momenta
 
G4DistributionGenerator_distributionE
 
G4DistributionGenerator_distributionAngle
 
G4double theR
 

Detailed Description

Definition at line 49 of file G4PiMinusStopMaterial.hh.

Constructor & Destructor Documentation

G4PiMinusStopMaterial::G4PiMinusStopMaterial ( )

Definition at line 55 of file G4PiMinusStopMaterial.cc.

G4PiMinusStopMaterial::~G4PiMinusStopMaterial ( )
virtual

Definition at line 67 of file G4PiMinusStopMaterial.cc.

Member Function Documentation

std::vector< G4ParticleDefinition * > * G4PiMinusStopMaterial::DefinitionVector ( )
virtual

Definition at line 82 of file G4PiMinusStopMaterial.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

virtual G4double G4PiMinusStopMaterial::FinalNucleons ( )
pure virtual
G4double G4PiMinusStopMaterial::GenerateAngle ( G4double  range)
protected

Definition at line 165 of file G4PiMinusStopMaterial.cc.

Here is the caller graph for this function:

G4LorentzVector G4PiMinusStopMaterial::MakeP4 ( G4double  p,
G4double  theta,
G4double  phi,
G4double  e 
)
protected

Definition at line 172 of file G4PiMinusStopMaterial.cc.

Here is the caller graph for this function:

std::vector< G4LorentzVector * > * G4PiMinusStopMaterial::P4Vector ( const G4double  binding,
const G4double  mass 
)
virtual

Definition at line 98 of file G4PiMinusStopMaterial.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4double G4PiMinusStopMaterial::RecoilEnergy ( const G4double  mass)
protected

Definition at line 182 of file G4PiMinusStopMaterial.cc.

Here is the call graph for this function:

Member Data Documentation

std::vector<G4ParticleDefinition* >* G4PiMinusStopMaterial::_definitions
protected

Definition at line 80 of file G4PiMinusStopMaterial.hh.

G4DistributionGenerator* G4PiMinusStopMaterial::_distributionAngle
protected

Definition at line 83 of file G4PiMinusStopMaterial.hh.

G4DistributionGenerator* G4PiMinusStopMaterial::_distributionE
protected

Definition at line 82 of file G4PiMinusStopMaterial.hh.

std::vector<G4LorentzVector* >* G4PiMinusStopMaterial::_momenta
protected

Definition at line 81 of file G4PiMinusStopMaterial.hh.

G4double G4PiMinusStopMaterial::theR
protected

Definition at line 84 of file G4PiMinusStopMaterial.hh.


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