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

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

+ Inheritance diagram for UrQMDPiKBuilder:
+ Collaboration diagram for UrQMDPiKBuilder:

Public Member Functions

 UrQMDPiKBuilder ()
 
virtual ~UrQMDPiKBuilder ()
 
virtual void Build (G4HadronElasticProcess *aP)
 
virtual void Build (G4PionPlusInelasticProcess *aP)
 
virtual void Build (G4PionMinusInelasticProcess *aP)
 
virtual void Build (G4KaonPlusInelasticProcess *aP)
 
virtual void Build (G4KaonMinusInelasticProcess *aP)
 
virtual void Build (G4KaonZeroLInelasticProcess *aP)
 
virtual void Build (G4KaonZeroSInelasticProcess *aP)
 
void SetMinEnergy (G4double aM)
 
void SetMaxEnergy (G4double aM)
 
- Public Member Functions inherited from G4VPiKBuilder
 G4VPiKBuilder ()=default
 
virtual ~G4VPiKBuilder ()
 
- Public Member Functions inherited from G4PhysicsBuilderInterface
 G4PhysicsBuilderInterface ()=default
 
virtual ~G4PhysicsBuilderInterface ()
 
virtual void Build ()
 
virtual void RegisterMe (G4PhysicsBuilderInterface *)
 

Private Attributes

G4UrQMD1_3ModelfModel
 
G4double fMin
 
G4double fMax
 

Detailed Description

Definition at line 54 of file UrQMDPiKBuilder.hh.

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

Constructor & Destructor Documentation

UrQMDPiKBuilder::UrQMDPiKBuilder ( )
virtual UrQMDPiKBuilder::~UrQMDPiKBuilder ( )
virtual

Member Function Documentation

virtual void UrQMDPiKBuilder::Build ( G4HadronElasticProcess aP)
virtual

Implements G4VPiKBuilder.

virtual void UrQMDPiKBuilder::Build ( G4PionPlusInelasticProcess aP)
virtual

Implements G4VPiKBuilder.

virtual void UrQMDPiKBuilder::Build ( G4PionMinusInelasticProcess aP)
virtual

Implements G4VPiKBuilder.

virtual void UrQMDPiKBuilder::Build ( G4KaonPlusInelasticProcess aP)
virtual

Implements G4VPiKBuilder.

virtual void UrQMDPiKBuilder::Build ( G4KaonMinusInelasticProcess aP)
virtual

Implements G4VPiKBuilder.

virtual void UrQMDPiKBuilder::Build ( G4KaonZeroLInelasticProcess aP)
virtual

Implements G4VPiKBuilder.

virtual void UrQMDPiKBuilder::Build ( G4KaonZeroSInelasticProcess aP)
virtual

Implements G4VPiKBuilder.

void UrQMDPiKBuilder::SetMaxEnergy ( G4double  aM)
inlinevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 70 of file UrQMDPiKBuilder.hh.

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

References fMax.

void UrQMDPiKBuilder::SetMinEnergy ( G4double  aM)
inlinevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 69 of file UrQMDPiKBuilder.hh.

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

References fMin.

Member Data Documentation

G4double UrQMDPiKBuilder::fMax
private

Definition at line 76 of file UrQMDPiKBuilder.hh.

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

Referenced by SetMaxEnergy().

G4double UrQMDPiKBuilder::fMin
private

Definition at line 75 of file UrQMDPiKBuilder.hh.

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

Referenced by SetMinEnergy().

G4UrQMD1_3Model* UrQMDPiKBuilder::fModel
private

Definition at line 74 of file UrQMDPiKBuilder.hh.

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


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