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

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

+ Inheritance diagram for UrQMDProtonBuilder:
+ Collaboration diagram for UrQMDProtonBuilder:

Public Member Functions

 UrQMDProtonBuilder ()
 
virtual ~UrQMDProtonBuilder ()
 
virtual void Build (G4HadronElasticProcess *aP)
 
virtual void Build (G4ProtonInelasticProcess *aP)
 
void SetMinEnergy (G4double aM)
 
void SetMaxEnergy (G4double aM)
 
- Public Member Functions inherited from G4VProtonBuilder
 G4VProtonBuilder ()=default
 
virtual ~G4VProtonBuilder ()
 
- 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 46 of file UrQMDProtonBuilder.hh.

View newest version in sPHENIX GitHub at line 46 of file UrQMDProtonBuilder.hh

Constructor & Destructor Documentation

UrQMDProtonBuilder::UrQMDProtonBuilder ( )
virtual UrQMDProtonBuilder::~UrQMDProtonBuilder ( )
virtual

Member Function Documentation

virtual void UrQMDProtonBuilder::Build ( G4HadronElasticProcess aP)
virtual

Implements G4VProtonBuilder.

virtual void UrQMDProtonBuilder::Build ( G4ProtonInelasticProcess aP)
virtual

Implements G4VProtonBuilder.

void UrQMDProtonBuilder::SetMaxEnergy ( G4double  aM)
inlinevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 57 of file UrQMDProtonBuilder.hh.

View newest version in sPHENIX GitHub at line 57 of file UrQMDProtonBuilder.hh

References fMax.

void UrQMDProtonBuilder::SetMinEnergy ( G4double  aM)
inlinevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 56 of file UrQMDProtonBuilder.hh.

View newest version in sPHENIX GitHub at line 56 of file UrQMDProtonBuilder.hh

References fMin.

Member Data Documentation

G4double UrQMDProtonBuilder::fMax
private

Definition at line 63 of file UrQMDProtonBuilder.hh.

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

Referenced by SetMaxEnergy().

G4double UrQMDProtonBuilder::fMin
private

Definition at line 62 of file UrQMDProtonBuilder.hh.

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

Referenced by SetMinEnergy().

G4UrQMD1_3Model* UrQMDProtonBuilder::fModel
private

Definition at line 61 of file UrQMDProtonBuilder.hh.

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


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