Geant4  10.00.p02
G4Vee2hadrons Class Referenceabstract

#include <G4Vee2hadrons.hh>

+ Inheritance diagram for G4Vee2hadrons:

Public Member Functions

 G4Vee2hadrons ()
 
virtual ~G4Vee2hadrons ()
 
virtual G4double ThresholdEnergy () const =0
 
virtual G4double PeakEnergy () const =0
 
virtual G4double ComputeCrossSection (G4double) const =0
 
virtual G4PhysicsVectorPhysicsVector (G4double, G4double) const =0
 
virtual void SampleSecondaries (std::vector< G4DynamicParticle * > *, G4double, const G4ThreeVector &)=0
 
void SetLowEnergy (G4double val)
 
G4double LowEnergy () const
 
void SetHighEnergy (G4double val)
 
G4double HighEnergy () const
 

Private Member Functions

G4Vee2hadronsoperator= (const G4Vee2hadrons &right)
 
 G4Vee2hadrons (const G4Vee2hadrons &)
 

Private Attributes

G4double lowEnergy
 
G4double highEnergy
 

Detailed Description

Definition at line 60 of file G4Vee2hadrons.hh.

Constructor & Destructor Documentation

G4Vee2hadrons::G4Vee2hadrons ( )
inline

Definition at line 65 of file G4Vee2hadrons.hh.

virtual G4Vee2hadrons::~G4Vee2hadrons ( )
inlinevirtual

Definition at line 67 of file G4Vee2hadrons.hh.

G4Vee2hadrons::G4Vee2hadrons ( const G4Vee2hadrons )
private

Member Function Documentation

virtual G4double G4Vee2hadrons::ComputeCrossSection ( G4double  ) const
pure virtual

Implemented in G4eeToPGammaModel, G4ee2KChargedModel, G4ee2KNeutralModel, G4eeTo3PiModel, and G4eeToTwoPiModel.

Referenced by G4eeToHadronsModel::Initialise().

+ Here is the caller graph for this function:

G4double G4Vee2hadrons::HighEnergy ( ) const
inline

Definition at line 86 of file G4Vee2hadrons.hh.

References highEnergy.

Referenced by G4eeToHadronsMultiModel::AddEEModel(), G4eeToTwoPiModel::ComputeCrossSection(), G4ee2KNeutralModel::ComputeCrossSection(), G4eeTo3PiModel::ComputeCrossSection(), G4ee2KChargedModel::ComputeCrossSection(), G4eeToPGammaModel::ComputeCrossSection(), G4eeToHadronsModel::Initialise(), and G4eeTo3PiModel::PeakEnergy().

+ Here is the caller graph for this function:

G4double G4Vee2hadrons::LowEnergy ( ) const
inline

Definition at line 82 of file G4Vee2hadrons.hh.

References lowEnergy.

Referenced by G4eeToHadronsModel::Initialise(), G4eeTo3PiModel::ThresholdEnergy(), and G4eeToPGammaModel::ThresholdEnergy().

+ Here is the caller graph for this function:

G4Vee2hadrons& G4Vee2hadrons::operator= ( const G4Vee2hadrons right)
private
virtual G4double G4Vee2hadrons::PeakEnergy ( ) const
pure virtual

Implemented in G4eeToPGammaModel, G4ee2KChargedModel, G4ee2KNeutralModel, G4eeTo3PiModel, and G4eeToTwoPiModel.

Referenced by G4eeToHadronsMultiModel::AddEEModel(), and G4eeToHadronsModel::Initialise().

+ Here is the caller graph for this function:

virtual G4PhysicsVector* G4Vee2hadrons::PhysicsVector ( G4double  ,
G4double   
) const
pure virtual

Implemented in G4eeToPGammaModel, G4ee2KChargedModel, G4ee2KNeutralModel, G4eeTo3PiModel, and G4eeToTwoPiModel.

Referenced by G4eeToHadronsModel::Initialise().

+ Here is the caller graph for this function:

virtual void G4Vee2hadrons::SampleSecondaries ( std::vector< G4DynamicParticle * > *  ,
G4double  ,
const G4ThreeVector  
)
pure virtual

Implemented in G4eeToPGammaModel, G4ee2KChargedModel, G4ee2KNeutralModel, G4eeTo3PiModel, and G4eeToTwoPiModel.

Referenced by G4eeToHadronsModel::SampleSecondaries().

+ Here is the caller graph for this function:

void G4Vee2hadrons::SetHighEnergy ( G4double  val)
inline

Definition at line 84 of file G4Vee2hadrons.hh.

References highEnergy.

Referenced by G4eeToHadronsMultiModel::Initialise().

+ Here is the caller graph for this function:

void G4Vee2hadrons::SetLowEnergy ( G4double  val)
inline

Definition at line 80 of file G4Vee2hadrons.hh.

References lowEnergy.

Referenced by G4eeToHadronsModel::Initialise(), and G4eeToHadronsMultiModel::Initialise().

+ Here is the caller graph for this function:

virtual G4double G4Vee2hadrons::ThresholdEnergy ( ) const
pure virtual

Implemented in G4eeToPGammaModel, G4ee2KChargedModel, G4ee2KNeutralModel, G4eeTo3PiModel, and G4eeToTwoPiModel.

Referenced by G4eeToHadronsMultiModel::AddEEModel().

+ Here is the caller graph for this function:

Member Data Documentation

G4double G4Vee2hadrons::highEnergy
private

Definition at line 95 of file G4Vee2hadrons.hh.

Referenced by HighEnergy(), and SetHighEnergy().

G4double G4Vee2hadrons::lowEnergy
private

Definition at line 94 of file G4Vee2hadrons.hh.

Referenced by LowEnergy(), and SetLowEnergy().


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