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

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

+ Inheritance diagram for CRMCKaonBuilder:
+ Collaboration diagram for CRMCKaonBuilder:

Public Member Functions

 CRMCKaonBuilder ()
 
virtual ~CRMCKaonBuilder ()
 
virtual void Build (G4HadronElasticProcess *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 G4VKaonBuilder
 G4VKaonBuilder ()=default
 
virtual ~G4VKaonBuilder ()
 
- 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 CRMCKaonBuilder.hh.

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

Constructor & Destructor Documentation

CRMCKaonBuilder::CRMCKaonBuilder ( )
virtual CRMCKaonBuilder::~CRMCKaonBuilder ( )
virtual

Member Function Documentation

virtual void CRMCKaonBuilder::Build ( G4HadronElasticProcess aP)
finaloverridevirtual

Implements G4VKaonBuilder.

virtual void CRMCKaonBuilder::Build ( G4KaonPlusInelasticProcess aP)
finaloverridevirtual

Implements G4VKaonBuilder.

virtual void CRMCKaonBuilder::Build ( G4KaonMinusInelasticProcess aP)
finaloverridevirtual

Implements G4VKaonBuilder.

virtual void CRMCKaonBuilder::Build ( G4KaonZeroLInelasticProcess aP)
finaloverridevirtual

Implements G4VKaonBuilder.

virtual void CRMCKaonBuilder::Build ( G4KaonZeroSInelasticProcess aP)
finaloverridevirtual

Implements G4VKaonBuilder.

void CRMCKaonBuilder::SetMaxEnergy ( G4double  aM)
inlinefinaloverridevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 62 of file CRMCKaonBuilder.hh.

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

References fMax.

void CRMCKaonBuilder::SetMinEnergy ( G4double  aM)
inlinefinaloverridevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 61 of file CRMCKaonBuilder.hh.

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

References fMin.

Member Data Documentation

G4double CRMCKaonBuilder::fMax
private

Definition at line 67 of file CRMCKaonBuilder.hh.

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

Referenced by SetMaxEnergy().

G4double CRMCKaonBuilder::fMin
private

Definition at line 66 of file CRMCKaonBuilder.hh.

View newest version in sPHENIX GitHub at line 66 of file CRMCKaonBuilder.hh

Referenced by SetMinEnergy().

G4CRMCModel* CRMCKaonBuilder::fModel
private

Definition at line 65 of file CRMCKaonBuilder.hh.

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


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