Geant4  10.02.p01
ExExChPiKBuilder Class Reference

#include <ExExChPiKBuilder.hh>

+ Collaboration diagram for ExExChPiKBuilder:

Public Member Functions

 ExExChPiKBuilder ()
 
virtual ~ExExChPiKBuilder ()
 
void Build ()
 
void RegisterMe (G4VPiKBuilder *aB)
 

Private Attributes

G4PionPlusInelasticProcessthePionPlusInelastic
 
G4PionMinusInelasticProcessthePionMinusInelastic
 
G4KaonPlusInelasticProcesstheKaonPlusInelastic
 
G4KaonMinusInelasticProcesstheKaonMinusInelastic
 
G4KaonZeroLInelasticProcesstheKaonZeroLInelastic
 
G4KaonZeroSInelasticProcesstheKaonZeroSInelastic
 
std::vector< G4VPiKBuilder * > theModelCollections
 
G4bool wasActivated
 

Detailed Description

Definition at line 37 of file ExExChPiKBuilder.hh.

Constructor & Destructor Documentation

ExExChPiKBuilder::ExExChPiKBuilder ( )
ExExChPiKBuilder::~ExExChPiKBuilder ( )
virtual

Member Function Documentation

void ExExChPiKBuilder::Build ( void  )

Definition at line 57 of file ExExChPiKBuilder.cc.

References G4ProcessManager::AddDiscreteProcess(), G4ParticleDefinition::GetProcessManager(), G4KaonMinus::KaonMinus(), G4KaonPlus::KaonPlus(), G4KaonZeroLong::KaonZeroLong(), G4KaonZeroShort::KaonZeroShort(), G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), XWrapperDiscreteProcess::RegisterProcess(), theKaonMinusInelastic, theKaonPlusInelastic, theKaonZeroLInelastic, theKaonZeroSInelastic, theModelCollections, thePionMinusInelastic, thePionPlusInelastic, and wasActivated.

Referenced by ExExChHadronPhysicsQGSP_BIC::ConstructProcess().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ExExChPiKBuilder::RegisterMe ( G4VPiKBuilder aB)
inline

Definition at line 45 of file ExExChPiKBuilder.hh.

References theModelCollections.

Referenced by ExExChHadronPhysicsQGSP_BIC::CreateModels().

+ Here is the caller graph for this function:

Member Data Documentation

G4KaonMinusInelasticProcess* ExExChPiKBuilder::theKaonMinusInelastic
private

Definition at line 51 of file ExExChPiKBuilder.hh.

Referenced by Build(), ExExChPiKBuilder(), and ~ExExChPiKBuilder().

G4KaonPlusInelasticProcess* ExExChPiKBuilder::theKaonPlusInelastic
private

Definition at line 50 of file ExExChPiKBuilder.hh.

Referenced by Build(), ExExChPiKBuilder(), and ~ExExChPiKBuilder().

G4KaonZeroLInelasticProcess* ExExChPiKBuilder::theKaonZeroLInelastic
private

Definition at line 52 of file ExExChPiKBuilder.hh.

Referenced by Build(), ExExChPiKBuilder(), and ~ExExChPiKBuilder().

G4KaonZeroSInelasticProcess* ExExChPiKBuilder::theKaonZeroSInelastic
private

Definition at line 53 of file ExExChPiKBuilder.hh.

Referenced by Build(), ExExChPiKBuilder(), and ~ExExChPiKBuilder().

std::vector<G4VPiKBuilder *> ExExChPiKBuilder::theModelCollections
private

Definition at line 55 of file ExExChPiKBuilder.hh.

Referenced by Build(), and RegisterMe().

G4PionMinusInelasticProcess* ExExChPiKBuilder::thePionMinusInelastic
private

Definition at line 49 of file ExExChPiKBuilder.hh.

Referenced by Build(), ExExChPiKBuilder(), and ~ExExChPiKBuilder().

G4PionPlusInelasticProcess* ExExChPiKBuilder::thePionPlusInelastic
private

Definition at line 48 of file ExExChPiKBuilder.hh.

Referenced by Build(), ExExChPiKBuilder(), and ~ExExChPiKBuilder().

G4bool ExExChPiKBuilder::wasActivated
private

Definition at line 57 of file ExExChPiKBuilder.hh.

Referenced by Build().


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