G4Vee2hadrons Class Reference

#include <G4Vee2hadrons.hh>

Inheritance diagram for G4Vee2hadrons:

G4ee2KChargedModel G4ee2KNeutralModel G4eeTo3PiModel G4eeToPGammaModel G4eeToTwoPiModel

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

Detailed Description

Definition at line 60 of file G4Vee2hadrons.hh.


Constructor & Destructor Documentation

G4Vee2hadrons::G4Vee2hadrons (  )  [inline]

Definition at line 65 of file G4Vee2hadrons.hh.

00065 : lowEnergy(0.0), highEnergy(1.1*CLHEP::GeV) {};

virtual G4Vee2hadrons::~G4Vee2hadrons (  )  [inline, virtual]

Definition at line 67 of file G4Vee2hadrons.hh.

00067 {};


Member Function Documentation

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

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

Referenced by G4eeToHadronsModel::Initialise().

G4double G4Vee2hadrons::HighEnergy (  )  const [inline]

Definition at line 86 of file G4Vee2hadrons.hh.

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

00086 {return highEnergy;};

G4double G4Vee2hadrons::LowEnergy (  )  const [inline]

Definition at line 82 of file G4Vee2hadrons.hh.

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

00082 {return lowEnergy;};

virtual G4double G4Vee2hadrons::PeakEnergy (  )  const [pure virtual]

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

Referenced by G4eeToHadronsModel::Initialise().

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

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

Referenced by G4eeToHadronsModel::Initialise().

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

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

Referenced by G4eeToHadronsModel::SampleSecondaries().

void G4Vee2hadrons::SetHighEnergy ( G4double  val  )  [inline]

Definition at line 84 of file G4Vee2hadrons.hh.

Referenced by G4eeToHadronsMultiModel::Initialise().

00084 {highEnergy = val;};

void G4Vee2hadrons::SetLowEnergy ( G4double  val  )  [inline]

Definition at line 80 of file G4Vee2hadrons.hh.

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

00080 {lowEnergy = val;};

virtual G4double G4Vee2hadrons::ThresholdEnergy (  )  const [pure virtual]

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


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