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

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

+ Inheritance diagram for CRMCPiKBuilder:
+ Collaboration diagram for CRMCPiKBuilder:

Public Member Functions

 CRMCPiKBuilder ()
 
virtual ~CRMCPiKBuilder ()
 
virtual void Build (G4HadronElasticProcess *aP) finaloverride
 
virtual void Build (G4PionPlusInelasticProcess *aP) finaloverride
 
virtual void Build (G4PionMinusInelasticProcess *aP) finaloverride
 
virtual void Build (G4KaonPlusInelasticProcess *aP) finaloverride
 
virtual void Build (G4KaonMinusInelasticProcess *aP) finaloverride
 
virtual void Build (G4KaonZeroLInelasticProcess *aP) finaloverride
 
virtual void Build (G4KaonZeroSInelasticProcess *aP) finaloverride
 
void SetMinEnergy (G4double aM) finaloverride
 
void SetMaxEnergy (G4double aM) finaloverride
 
- 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

G4CRMCModelfModel
 
G4double fMin
 
G4double fMax
 

Detailed Description

Definition at line 52 of file CRMCPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 52 of file CRMCPiKBuilder.hh

Constructor & Destructor Documentation

CRMCPiKBuilder::CRMCPiKBuilder ( )
virtual CRMCPiKBuilder::~CRMCPiKBuilder ( )
virtual

Member Function Documentation

virtual void CRMCPiKBuilder::Build ( G4HadronElasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

virtual void CRMCPiKBuilder::Build ( G4PionPlusInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

virtual void CRMCPiKBuilder::Build ( G4PionMinusInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

virtual void CRMCPiKBuilder::Build ( G4KaonPlusInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

virtual void CRMCPiKBuilder::Build ( G4KaonMinusInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

virtual void CRMCPiKBuilder::Build ( G4KaonZeroLInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

virtual void CRMCPiKBuilder::Build ( G4KaonZeroSInelasticProcess aP)
finaloverridevirtual

Implements G4VPiKBuilder.

void CRMCPiKBuilder::SetMaxEnergy ( G4double  aM)
inlinefinaloverridevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 64 of file CRMCPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 64 of file CRMCPiKBuilder.hh

References fMax.

void CRMCPiKBuilder::SetMinEnergy ( G4double  aM)
inlinefinaloverridevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 63 of file CRMCPiKBuilder.hh.

View newest version in sPHENIX GitHub at line 63 of file CRMCPiKBuilder.hh

References fMin.

Member Data Documentation

G4double CRMCPiKBuilder::fMax
private

Definition at line 69 of file CRMCPiKBuilder.hh.

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

Referenced by SetMaxEnergy().

G4double CRMCPiKBuilder::fMin
private

Definition at line 68 of file CRMCPiKBuilder.hh.

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

Referenced by SetMinEnergy().

G4CRMCModel* CRMCPiKBuilder::fModel
private

Definition at line 67 of file CRMCPiKBuilder.hh.

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


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