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

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

+ Inheritance diagram for CRMCPionBuilder:
+ Collaboration diagram for CRMCPionBuilder:

Public Member Functions

 CRMCPionBuilder ()
 
virtual ~CRMCPionBuilder ()
 
virtual void Build (G4HadronElasticProcess *aP) finaloverride
 
virtual void Build (G4PionPlusInelasticProcess *aP) finaloverride
 
virtual void Build (G4PionMinusInelasticProcess *aP) finaloverride
 
void SetMinEnergy (G4double aM) finaloverride
 
void SetMaxEnergy (G4double aM) finaloverride
 
- Public Member Functions inherited from G4VPionBuilder
 G4VPionBuilder ()=default
 
virtual ~G4VPionBuilder ()
 
- 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 CRMCPionBuilder.hh.

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

Constructor & Destructor Documentation

CRMCPionBuilder::CRMCPionBuilder ( )
virtual CRMCPionBuilder::~CRMCPionBuilder ( )
virtual

Member Function Documentation

virtual void CRMCPionBuilder::Build ( G4HadronElasticProcess aP)
finaloverridevirtual

Implements G4VPionBuilder.

virtual void CRMCPionBuilder::Build ( G4PionPlusInelasticProcess aP)
finaloverridevirtual

Implements G4VPionBuilder.

virtual void CRMCPionBuilder::Build ( G4PionMinusInelasticProcess aP)
finaloverridevirtual

Implements G4VPionBuilder.

void CRMCPionBuilder::SetMaxEnergy ( G4double  aM)
inlinefinaloverridevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 60 of file CRMCPionBuilder.hh.

View newest version in sPHENIX GitHub at line 60 of file CRMCPionBuilder.hh

References fMax.

void CRMCPionBuilder::SetMinEnergy ( G4double  aM)
inlinefinaloverridevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 59 of file CRMCPionBuilder.hh.

View newest version in sPHENIX GitHub at line 59 of file CRMCPionBuilder.hh

References fMin.

Member Data Documentation

G4double CRMCPionBuilder::fMax
private

Definition at line 65 of file CRMCPionBuilder.hh.

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

Referenced by SetMaxEnergy().

G4double CRMCPionBuilder::fMin
private

Definition at line 64 of file CRMCPionBuilder.hh.

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

Referenced by SetMinEnergy().

G4CRMCModel* CRMCPionBuilder::fModel
private

Definition at line 63 of file CRMCPionBuilder.hh.

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


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