ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4Vee2hadrons Class Referenceabstract

#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/highenergy/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)=delete
 
 G4Vee2hadrons (const G4Vee2hadrons &)=delete
 

Private Attributes

G4double lowEnergy
 
G4double highEnergy
 
G4double delta
 

Detailed Description

Definition at line 62 of file G4Vee2hadrons.hh.

View newest version in sPHENIX GitHub at line 62 of file G4Vee2hadrons.hh

Constructor & Destructor Documentation

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

Definition at line 67 of file G4Vee2hadrons.hh.

View newest version in sPHENIX GitHub at line 67 of file G4Vee2hadrons.hh

References delta, highEnergy, and lowEnergy.

virtual G4Vee2hadrons::~G4Vee2hadrons ( )
inlinevirtual

Definition at line 77 of file G4Vee2hadrons.hh.

View newest version in sPHENIX GitHub at line 77 of file G4Vee2hadrons.hh

G4Vee2hadrons::G4Vee2hadrons ( const G4Vee2hadrons )
privatedelete

Member Function Documentation

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

Definition at line 95 of file G4Vee2hadrons.hh.

View newest version in sPHENIX GitHub at line 95 of file G4Vee2hadrons.hh

References highEnergy.

Referenced by G4eeToHadronsMultiModel::AddEEModel(), and G4eeTo3PiModel::PeakEnergy().

+ Here is the caller graph for this function:

G4double G4Vee2hadrons::LowEnergy ( ) const
inline

Definition at line 93 of file G4Vee2hadrons.hh.

View newest version in sPHENIX GitHub at line 93 of file G4Vee2hadrons.hh

References lowEnergy.

Referenced by G4eeToHadronsMultiModel::AddEEModel().

+ Here is the caller graph for this function:

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

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

Referenced by G4eeToHadronsMultiModel::AddEEModel().

+ Here is the caller graph for this function:

G4PhysicsVector* G4Vee2hadrons::PhysicsVector ( ) const
inline

Definition at line 83 of file G4Vee2hadrons.hh.

View newest version in sPHENIX GitHub at line 83 of file G4Vee2hadrons.hh

References delta, highEnergy, lowEnergy, max, and G4InuclParticleNames::pp.

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

Member Data Documentation

G4double G4Vee2hadrons::delta
private

Definition at line 106 of file G4Vee2hadrons.hh.

View newest version in sPHENIX GitHub at line 106 of file G4Vee2hadrons.hh

Referenced by G4Vee2hadrons(), and PhysicsVector().

G4double G4Vee2hadrons::highEnergy
private

Definition at line 105 of file G4Vee2hadrons.hh.

View newest version in sPHENIX GitHub at line 105 of file G4Vee2hadrons.hh

Referenced by G4Vee2hadrons(), HighEnergy(), and PhysicsVector().

G4double G4Vee2hadrons::lowEnergy
private

Definition at line 104 of file G4Vee2hadrons.hh.

View newest version in sPHENIX GitHub at line 104 of file G4Vee2hadrons.hh

Referenced by G4Vee2hadrons(), LowEnergy(), and PhysicsVector().


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