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

#include <geant4/tree/geant4-10.6-release/source/physics_lists/builders/include/G4PrecoNeutronBuilder.hh>

+ Inheritance diagram for G4PrecoNeutronBuilder:
+ Collaboration diagram for G4PrecoNeutronBuilder:

Public Member Functions

 G4PrecoNeutronBuilder ()
 
virtual ~G4PrecoNeutronBuilder ()
 
virtual void Build (G4HadronElasticProcess *) finaloverride
 
virtual void Build (G4HadronFissionProcess *) finaloverride
 
virtual void Build (G4HadronCaptureProcess *) finaloverride
 
virtual void Build (G4NeutronInelasticProcess *aP) finaloverride
 
virtual void SetMinEnergy (G4double aM) finaloverride
 
- Public Member Functions inherited from G4VNeutronBuilder
 G4VNeutronBuilder ()=default
 
virtual ~G4VNeutronBuilder ()
 
- Public Member Functions inherited from G4PhysicsBuilderInterface
 G4PhysicsBuilderInterface ()=default
 
virtual ~G4PhysicsBuilderInterface ()
 
virtual void Build ()
 
virtual void RegisterMe (G4PhysicsBuilderInterface *)
 
virtual void SetMaxEnergy (G4double)
 

Private Attributes

G4PreCompoundModeltheModel
 
G4double theMin
 
G4double theMax
 

Detailed Description

Definition at line 54 of file G4PrecoNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 54 of file G4PrecoNeutronBuilder.hh

Constructor & Destructor Documentation

G4PrecoNeutronBuilder::G4PrecoNeutronBuilder ( )

Definition at line 47 of file G4PrecoNeutronBuilder.cc.

View newest version in sPHENIX GitHub at line 47 of file G4PrecoNeutronBuilder.cc

References MeV, theMax, theMin, and theModel.

virtual G4PrecoNeutronBuilder::~G4PrecoNeutronBuilder ( )
inlinevirtual

Definition at line 58 of file G4PrecoNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 58 of file G4PrecoNeutronBuilder.hh

Member Function Documentation

virtual void G4PrecoNeutronBuilder::Build ( G4HadronElasticProcess )
inlinefinaloverridevirtual

Implements G4VNeutronBuilder.

Definition at line 60 of file G4PrecoNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 60 of file G4PrecoNeutronBuilder.hh

virtual void G4PrecoNeutronBuilder::Build ( G4HadronFissionProcess )
inlinefinaloverridevirtual

Implements G4VNeutronBuilder.

Definition at line 61 of file G4PrecoNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 61 of file G4PrecoNeutronBuilder.hh

virtual void G4PrecoNeutronBuilder::Build ( G4HadronCaptureProcess )
inlinefinaloverridevirtual

Implements G4VNeutronBuilder.

Definition at line 62 of file G4PrecoNeutronBuilder.hh.

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

void G4PrecoNeutronBuilder::Build ( G4NeutronInelasticProcess aP)
finaloverridevirtual

Implements G4VNeutronBuilder.

Definition at line 55 of file G4PrecoNeutronBuilder.cc.

View newest version in sPHENIX GitHub at line 55 of file G4PrecoNeutronBuilder.cc

References G4HadronicProcess::AddDataSet(), G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theMax, theMin, and theModel.

+ Here is the call graph for this function:

virtual void G4PrecoNeutronBuilder::SetMinEnergy ( G4double  aM)
inlinefinaloverridevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 65 of file G4PrecoNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 65 of file G4PrecoNeutronBuilder.hh

References theMin.

Member Data Documentation

G4double G4PrecoNeutronBuilder::theMax
private

Definition at line 72 of file G4PrecoNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 72 of file G4PrecoNeutronBuilder.hh

Referenced by Build(), and G4PrecoNeutronBuilder().

G4double G4PrecoNeutronBuilder::theMin
private

Definition at line 71 of file G4PrecoNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 71 of file G4PrecoNeutronBuilder.hh

Referenced by Build(), G4PrecoNeutronBuilder(), and SetMinEnergy().

G4PreCompoundModel* G4PrecoNeutronBuilder::theModel
private

Definition at line 70 of file G4PrecoNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 70 of file G4PrecoNeutronBuilder.hh

Referenced by Build(), and G4PrecoNeutronBuilder().


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