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

#include <east/blob/main/PhysicsList/Base/include/eASTIonPhysics.hh>

+ Inheritance diagram for eASTIonPhysics:
+ Collaboration diagram for eASTIonPhysics:

Public Member Functions

 eASTIonPhysics ()
 
 ~eASTIonPhysics ()
 
virtual void ConstructParticle () override
 
virtual void ConstructProcess () override
 
virtual void TerminateWorker () override
 

Private Attributes

G4TheoFSGenerator * ftfp
 
G4FTFModel * stringModel
 
G4ExcitedStringDecay * stringDecay
 
G4LundStringFragmentation * fragModel
 
G4GeneratorPrecompoundInterface * preCompoundModel
 
G4VComponentCrossSection * theGGNuclNuclXS
 
G4ComponentGGNuclNuclXsc * ionGGXS
 

Detailed Description

Definition at line 25 of file eASTIonPhysics.hh.

View newest version in sPHENIX GitHub at line 25 of file eASTIonPhysics.hh

Constructor & Destructor Documentation

eASTIonPhysics::eASTIonPhysics ( )

Definition at line 37 of file eASTIonPhysics.cc.

View newest version in sPHENIX GitHub at line 37 of file eASTIonPhysics.cc

eASTIonPhysics::~eASTIonPhysics ( )

Definition at line 40 of file eASTIonPhysics.cc.

View newest version in sPHENIX GitHub at line 40 of file eASTIonPhysics.cc

References fragModel, ionGGXS, preCompoundModel, stringDecay, stringModel, and theGGNuclNuclXS.

Member Function Documentation

void eASTIonPhysics::ConstructParticle ( )
overridevirtual

Definition at line 59 of file eASTIonPhysics.cc.

View newest version in sPHENIX GitHub at line 59 of file eASTIonPhysics.cc

void eASTIonPhysics::ConstructProcess ( )
overridevirtual

Definition at line 63 of file eASTIonPhysics.cc.

View newest version in sPHENIX GitHub at line 63 of file eASTIonPhysics.cc

References fragModel, ftfp, Acts::UnitConstants::GeV, ionGGXS, Acts::UnitConstants::MeV, p, preCompoundModel, stringDecay, stringModel, Acts::UnitConstants::TeV, and theGGNuclNuclXS.

void eASTIonPhysics::TerminateWorker ( )
overridevirtual

Definition at line 204 of file eASTIonPhysics.cc.

View newest version in sPHENIX GitHub at line 204 of file eASTIonPhysics.cc

Member Data Documentation

G4LundStringFragmentation* eASTIonPhysics::fragModel
private

Definition at line 39 of file eASTIonPhysics.hh.

View newest version in sPHENIX GitHub at line 39 of file eASTIonPhysics.hh

Referenced by ConstructProcess(), and ~eASTIonPhysics().

G4TheoFSGenerator* eASTIonPhysics::ftfp
private

Definition at line 36 of file eASTIonPhysics.hh.

View newest version in sPHENIX GitHub at line 36 of file eASTIonPhysics.hh

Referenced by ConstructProcess().

G4ComponentGGNuclNuclXsc* eASTIonPhysics::ionGGXS
private

Definition at line 43 of file eASTIonPhysics.hh.

View newest version in sPHENIX GitHub at line 43 of file eASTIonPhysics.hh

Referenced by ConstructProcess(), and ~eASTIonPhysics().

G4GeneratorPrecompoundInterface* eASTIonPhysics::preCompoundModel
private

Definition at line 40 of file eASTIonPhysics.hh.

View newest version in sPHENIX GitHub at line 40 of file eASTIonPhysics.hh

Referenced by ConstructProcess(), and ~eASTIonPhysics().

G4ExcitedStringDecay* eASTIonPhysics::stringDecay
private

Definition at line 38 of file eASTIonPhysics.hh.

View newest version in sPHENIX GitHub at line 38 of file eASTIonPhysics.hh

Referenced by ConstructProcess(), and ~eASTIonPhysics().

G4FTFModel* eASTIonPhysics::stringModel
private

Definition at line 37 of file eASTIonPhysics.hh.

View newest version in sPHENIX GitHub at line 37 of file eASTIonPhysics.hh

Referenced by ConstructProcess(), and ~eASTIonPhysics().

G4VComponentCrossSection* eASTIonPhysics::theGGNuclNuclXS
private

Definition at line 42 of file eASTIonPhysics.hh.

View newest version in sPHENIX GitHub at line 42 of file eASTIonPhysics.hh

Referenced by ConstructProcess(), and ~eASTIonPhysics().


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