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

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

+ Inheritance diagram for UrQMDAntiBarionBuilder:
+ Collaboration diagram for UrQMDAntiBarionBuilder:

Public Member Functions

 UrQMDAntiBarionBuilder ()
 
virtual ~UrQMDAntiBarionBuilder ()
 
virtual void Build (G4HadronElasticProcess *aP)
 
virtual void Build (G4AntiProtonInelasticProcess *aP)
 
virtual void Build (G4AntiNeutronInelasticProcess *aP)
 
virtual void Build (G4AntiDeuteronInelasticProcess *aP)
 
virtual void Build (G4AntiTritonInelasticProcess *aP)
 
virtual void Build (G4AntiHe3InelasticProcess *aP)
 
virtual void Build (G4AntiAlphaInelasticProcess *aP)
 
void SetMinEnergy (G4double val)
 
void SetMaxEnergy (G4double val)
 
- Public Member Functions inherited from G4VAntiBarionBuilder
 G4VAntiBarionBuilder ()=default
 
virtual ~G4VAntiBarionBuilder ()
 
- Public Member Functions inherited from G4PhysicsBuilderInterface
 G4PhysicsBuilderInterface ()=default
 
virtual ~G4PhysicsBuilderInterface ()
 
virtual void Build ()
 
virtual void RegisterMe (G4PhysicsBuilderInterface *)
 

Private Attributes

G4UrQMD1_3ModelfModel
 
G4VCrossSectionDataSetfAntiNucleonData
 
G4VComponentCrossSectionfAntiNucleonXS
 
G4double fMin
 
G4double fMax
 

Detailed Description

Definition at line 53 of file UrQMDAntiBarionBuilder.hh.

View newest version in sPHENIX GitHub at line 53 of file UrQMDAntiBarionBuilder.hh

Constructor & Destructor Documentation

UrQMDAntiBarionBuilder::UrQMDAntiBarionBuilder ( )
virtual UrQMDAntiBarionBuilder::~UrQMDAntiBarionBuilder ( )
virtual

Member Function Documentation

virtual void UrQMDAntiBarionBuilder::Build ( G4HadronElasticProcess aP)
virtual

Implements G4VAntiBarionBuilder.

virtual void UrQMDAntiBarionBuilder::Build ( G4AntiProtonInelasticProcess aP)
virtual

Implements G4VAntiBarionBuilder.

virtual void UrQMDAntiBarionBuilder::Build ( G4AntiNeutronInelasticProcess aP)
virtual

Implements G4VAntiBarionBuilder.

virtual void UrQMDAntiBarionBuilder::Build ( G4AntiDeuteronInelasticProcess aP)
virtual

Implements G4VAntiBarionBuilder.

virtual void UrQMDAntiBarionBuilder::Build ( G4AntiTritonInelasticProcess aP)
virtual

Implements G4VAntiBarionBuilder.

virtual void UrQMDAntiBarionBuilder::Build ( G4AntiHe3InelasticProcess aP)
virtual

Implements G4VAntiBarionBuilder.

virtual void UrQMDAntiBarionBuilder::Build ( G4AntiAlphaInelasticProcess aP)
virtual

Implements G4VAntiBarionBuilder.

void UrQMDAntiBarionBuilder::SetMaxEnergy ( G4double  val)
inlinevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 69 of file UrQMDAntiBarionBuilder.hh.

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

References fMax.

void UrQMDAntiBarionBuilder::SetMinEnergy ( G4double  val)
inlinevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 68 of file UrQMDAntiBarionBuilder.hh.

View newest version in sPHENIX GitHub at line 68 of file UrQMDAntiBarionBuilder.hh

References fMin.

Member Data Documentation

G4VCrossSectionDataSet* UrQMDAntiBarionBuilder::fAntiNucleonData
private

Definition at line 74 of file UrQMDAntiBarionBuilder.hh.

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

G4VComponentCrossSection* UrQMDAntiBarionBuilder::fAntiNucleonXS
private

Definition at line 75 of file UrQMDAntiBarionBuilder.hh.

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

G4double UrQMDAntiBarionBuilder::fMax
private

Definition at line 77 of file UrQMDAntiBarionBuilder.hh.

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

Referenced by SetMaxEnergy().

G4double UrQMDAntiBarionBuilder::fMin
private

Definition at line 76 of file UrQMDAntiBarionBuilder.hh.

View newest version in sPHENIX GitHub at line 76 of file UrQMDAntiBarionBuilder.hh

Referenced by SetMinEnergy().

G4UrQMD1_3Model* UrQMDAntiBarionBuilder::fModel
private

Definition at line 73 of file UrQMDAntiBarionBuilder.hh.

View newest version in sPHENIX GitHub at line 73 of file UrQMDAntiBarionBuilder.hh


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