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

#include <geant4/tree/geant4-10.6-release/source/physics_lists/builders/include/G4KaonBuilder.hh>

+ Inheritance diagram for G4KaonBuilder:
+ Collaboration diagram for G4KaonBuilder:

Public Member Functions

 G4KaonBuilder ()
 
virtual ~G4KaonBuilder ()
 
virtual void Build () finaloverride
 
virtual void RegisterMe (G4PhysicsBuilderInterface *aB) finaloverride
 
- Public Member Functions inherited from G4PhysicsBuilderInterface
 G4PhysicsBuilderInterface ()=default
 
virtual ~G4PhysicsBuilderInterface ()
 
virtual void SetMinEnergy (G4double)
 
virtual void SetMaxEnergy (G4double)
 

Private Attributes

G4KaonPlusInelasticProcesstheKaonPlusInelastic
 
G4KaonMinusInelasticProcesstheKaonMinusInelastic
 
G4KaonZeroLInelasticProcesstheKaonZeroLInelastic
 
G4KaonZeroSInelasticProcesstheKaonZeroSInelastic
 
std::vector< G4VKaonBuilder * > theModelCollections
 
G4bool wasActivated
 

Detailed Description

Definition at line 51 of file G4KaonBuilder.hh.

View newest version in sPHENIX GitHub at line 51 of file G4KaonBuilder.hh

Constructor & Destructor Documentation

G4KaonBuilder::G4KaonBuilder ( )

Definition at line 45 of file G4KaonBuilder.cc.

View newest version in sPHENIX GitHub at line 45 of file G4KaonBuilder.cc

References theKaonMinusInelastic, theKaonPlusInelastic, theKaonZeroLInelastic, and theKaonZeroSInelastic.

virtual G4KaonBuilder::~G4KaonBuilder ( )
inlinevirtual

Definition at line 55 of file G4KaonBuilder.hh.

View newest version in sPHENIX GitHub at line 55 of file G4KaonBuilder.hh

Member Function Documentation

void G4KaonBuilder::Build ( void  )
finaloverridevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 54 of file G4KaonBuilder.cc.

View newest version in sPHENIX GitHub at line 54 of file G4KaonBuilder.cc

References G4ProcessManager::AddDiscreteProcess(), G4ParticleDefinition::GetProcessManager(), G4KaonMinus::KaonMinus(), G4KaonPlus::KaonPlus(), G4KaonZeroLong::KaonZeroLong(), G4KaonZeroShort::KaonZeroShort(), theKaonMinusInelastic, theKaonPlusInelastic, theKaonZeroLInelastic, theKaonZeroSInelastic, theModelCollections, and wasActivated.

+ Here is the call graph for this function:

void G4KaonBuilder::RegisterMe ( G4PhysicsBuilderInterface aB)
finaloverridevirtual

Reimplemented from G4PhysicsBuilderInterface.

Definition at line 81 of file G4KaonBuilder.cc.

View newest version in sPHENIX GitHub at line 81 of file G4KaonBuilder.cc

References G4PhysicsBuilderInterface::RegisterMe(), and theModelCollections.

+ Here is the call graph for this function:

Member Data Documentation

G4KaonMinusInelasticProcess* G4KaonBuilder::theKaonMinusInelastic
private

Definition at line 62 of file G4KaonBuilder.hh.

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

Referenced by Build(), and G4KaonBuilder().

G4KaonPlusInelasticProcess* G4KaonBuilder::theKaonPlusInelastic
private

Definition at line 61 of file G4KaonBuilder.hh.

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

Referenced by Build(), and G4KaonBuilder().

G4KaonZeroLInelasticProcess* G4KaonBuilder::theKaonZeroLInelastic
private

Definition at line 63 of file G4KaonBuilder.hh.

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

Referenced by Build(), and G4KaonBuilder().

G4KaonZeroSInelasticProcess* G4KaonBuilder::theKaonZeroSInelastic
private

Definition at line 64 of file G4KaonBuilder.hh.

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

Referenced by Build(), and G4KaonBuilder().

std::vector<G4VKaonBuilder *> G4KaonBuilder::theModelCollections
private

Definition at line 66 of file G4KaonBuilder.hh.

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

Referenced by Build(), and RegisterMe().

G4bool G4KaonBuilder::wasActivated
private

Definition at line 68 of file G4KaonBuilder.hh.

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

Referenced by Build().


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