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

#include <geant4/tree/geant4-10.6-release/examples/extended/hadronic/Hadr02/include/UrQMDNeutronBuilder.hh>

+ Inheritance diagram for UrQMDNeutronBuilder:
+ Collaboration diagram for UrQMDNeutronBuilder:

Public Member Functions

 UrQMDNeutronBuilder ()
 
virtual ~UrQMDNeutronBuilder ()
 
virtual void Build (G4HadronElasticProcess *aP)
 
virtual void Build (G4HadronFissionProcess *aP)
 
virtual void Build (G4HadronCaptureProcess *aP)
 
virtual void Build (G4NeutronInelasticProcess *aP)
 
void SetMinEnergy (G4double aM)
 
void SetMaxEnergy (G4double aM)
 
- 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 *)
 

Private Attributes

G4double fMin
 
G4double fMax
 
G4UrQMD1_3ModelfModel
 
G4NeutronRadCapturecaptureModel
 
G4LFissionfissionModel
 

Detailed Description

Definition at line 57 of file UrQMDNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 57 of file UrQMDNeutronBuilder.hh

Constructor & Destructor Documentation

UrQMDNeutronBuilder::UrQMDNeutronBuilder ( )
virtual UrQMDNeutronBuilder::~UrQMDNeutronBuilder ( )
virtual

Member Function Documentation

virtual void UrQMDNeutronBuilder::Build ( G4HadronElasticProcess aP)
virtual

Implements G4VNeutronBuilder.

virtual void UrQMDNeutronBuilder::Build ( G4HadronFissionProcess aP)
virtual

Implements G4VNeutronBuilder.

virtual void UrQMDNeutronBuilder::Build ( G4HadronCaptureProcess aP)
virtual

Implements G4VNeutronBuilder.

virtual void UrQMDNeutronBuilder::Build ( G4NeutronInelasticProcess aP)
virtual

Implements G4VNeutronBuilder.

void UrQMDNeutronBuilder::SetMaxEnergy ( G4double  aM)
inlinevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 70 of file UrQMDNeutronBuilder.hh.

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

References fMax.

void UrQMDNeutronBuilder::SetMinEnergy ( G4double  aM)
inlinevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 69 of file UrQMDNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 69 of file UrQMDNeutronBuilder.hh

References fMin.

Member Data Documentation

G4NeutronRadCapture* UrQMDNeutronBuilder::captureModel
private

Definition at line 78 of file UrQMDNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 78 of file UrQMDNeutronBuilder.hh

G4LFission* UrQMDNeutronBuilder::fissionModel
private

Definition at line 79 of file UrQMDNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 79 of file UrQMDNeutronBuilder.hh

G4double UrQMDNeutronBuilder::fMax
private

Definition at line 75 of file UrQMDNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 75 of file UrQMDNeutronBuilder.hh

Referenced by SetMaxEnergy().

G4double UrQMDNeutronBuilder::fMin
private

Definition at line 74 of file UrQMDNeutronBuilder.hh.

View newest version in sPHENIX GitHub at line 74 of file UrQMDNeutronBuilder.hh

Referenced by SetMinEnergy().

G4UrQMD1_3Model* UrQMDNeutronBuilder::fModel
private

Definition at line 77 of file UrQMDNeutronBuilder.hh.

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


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