Geant4  10.02.p03
G4Vee2hadrons Class Referenceabstract

#include <G4Vee2hadrons.hh>

Inheritance diagram for G4Vee2hadrons:
Collaboration diagram for G4Vee2hadrons:

Public Member Functions

 G4Vee2hadrons (G4eeCrossSections *cr, G4double vlowEnergy, G4double vhighEnergy, G4double vdelta)
 
virtual ~G4Vee2hadrons ()
 
virtual G4double PeakEnergy () const =0
 
virtual G4double ComputeCrossSection (G4double) const =0
 
G4PhysicsVectorPhysicsVector () const
 
virtual void SampleSecondaries (std::vector< G4DynamicParticle *> *, G4double, const G4ThreeVector &)=0
 
G4double LowEnergy () const
 
G4double HighEnergy () const
 

Protected Attributes

G4eeCrossSectionscross
 

Private Member Functions

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

Private Attributes

G4double lowEnergy
 
G4double highEnergy
 
G4double delta
 

Detailed Description

Definition at line 63 of file G4Vee2hadrons.hh.

Constructor & Destructor Documentation

◆ G4Vee2hadrons() [1/2]

G4Vee2hadrons::G4Vee2hadrons ( G4eeCrossSections cr,
G4double  vlowEnergy,
G4double  vhighEnergy,
G4double  vdelta 
)
inline

Definition at line 68 of file G4Vee2hadrons.hh.

71  : cross(cr)
72  {
73  lowEnergy = vlowEnergy;
74  highEnergy = vhighEnergy;
75  delta = vdelta;
76  };
G4double highEnergy
G4eeCrossSections * cross
G4double lowEnergy
Here is the caller graph for this function:

◆ ~G4Vee2hadrons()

virtual G4Vee2hadrons::~G4Vee2hadrons ( )
inlinevirtual

Definition at line 78 of file G4Vee2hadrons.hh.

78 {};
Here is the call graph for this function:

◆ G4Vee2hadrons() [2/2]

G4Vee2hadrons::G4Vee2hadrons ( const G4Vee2hadrons )
private

Member Function Documentation

◆ ComputeCrossSection()

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

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

Here is the caller graph for this function:

◆ HighEnergy()

G4double G4Vee2hadrons::HighEnergy ( ) const
inline

Definition at line 96 of file G4Vee2hadrons.hh.

96 {return highEnergy;};
G4double highEnergy
Here is the call graph for this function:
Here is the caller graph for this function:

◆ LowEnergy()

G4double G4Vee2hadrons::LowEnergy ( ) const
inline

Definition at line 94 of file G4Vee2hadrons.hh.

94 {return lowEnergy;};
G4double lowEnergy
Here is the caller graph for this function:

◆ operator=()

G4Vee2hadrons& G4Vee2hadrons::operator= ( const G4Vee2hadrons right)
private
Here is the caller graph for this function:

◆ PeakEnergy()

virtual G4double G4Vee2hadrons::PeakEnergy ( ) const
pure virtual

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

Here is the caller graph for this function:

◆ PhysicsVector()

G4PhysicsVector* G4Vee2hadrons::PhysicsVector ( ) const
inline

Definition at line 84 of file G4Vee2hadrons.hh.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ SampleSecondaries()

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

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

Here is the caller graph for this function:

Member Data Documentation

◆ cross

G4eeCrossSections* G4Vee2hadrons::cross
protected

Definition at line 111 of file G4Vee2hadrons.hh.

◆ delta

G4double G4Vee2hadrons::delta
private

Definition at line 107 of file G4Vee2hadrons.hh.

◆ highEnergy

G4double G4Vee2hadrons::highEnergy
private

Definition at line 106 of file G4Vee2hadrons.hh.

◆ lowEnergy

G4double G4Vee2hadrons::lowEnergy
private

Definition at line 105 of file G4Vee2hadrons.hh.


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