Geant4  10.02.p02
G4PionBuilder Class Reference

#include <G4PionBuilder.hh>

+ Collaboration diagram for G4PionBuilder:

Public Member Functions

 G4PionBuilder ()
 
virtual ~G4PionBuilder ()
 
void Build ()
 
void RegisterMe (G4VPionBuilder *aB)
 

Private Attributes

G4PionPlusInelasticProcessthePionPlusInelastic
 
G4PionMinusInelasticProcessthePionMinusInelastic
 
std::vector< G4VPionBuilder * > theModelCollections
 
G4bool wasActivated
 

Detailed Description

Definition at line 48 of file G4PionBuilder.hh.

Constructor & Destructor Documentation

G4PionBuilder::G4PionBuilder ( )

Definition at line 45 of file G4PionBuilder.cc.

References thePionMinusInelastic, and thePionPlusInelastic.

G4PionBuilder::~G4PionBuilder ( )
virtual

Definition at line 51 of file G4PionBuilder.cc.

Member Function Documentation

void G4PionBuilder::Build ( void  )

Definition at line 55 of file G4PionBuilder.cc.

References G4ProcessManager::AddDiscreteProcess(), G4ParticleDefinition::GetProcessManager(), G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), theModelCollections, thePionMinusInelastic, thePionPlusInelastic, and wasActivated.

Referenced by G4HadronPhysicsFTF_BIC::ConstructProcess(), G4HadronPhysicsQGS_BIC::ConstructProcess(), and G4HadronPhysicsINCLXX::ConstructProcess().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4PionBuilder::RegisterMe ( G4VPionBuilder aB)
inline

Definition at line 56 of file G4PionBuilder.hh.

References theModelCollections.

Referenced by G4HadronPhysicsFTF_BIC::CreateModels(), G4HadronPhysicsQGS_BIC::CreateModels(), and G4HadronPhysicsINCLXX::CreateModels().

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<G4VPionBuilder *> G4PionBuilder::theModelCollections
private

Definition at line 61 of file G4PionBuilder.hh.

Referenced by Build(), and RegisterMe().

G4PionMinusInelasticProcess* G4PionBuilder::thePionMinusInelastic
private

Definition at line 60 of file G4PionBuilder.hh.

Referenced by Build(), and G4PionBuilder().

G4PionPlusInelasticProcess* G4PionBuilder::thePionPlusInelastic
private

Definition at line 59 of file G4PionBuilder.hh.

Referenced by Build(), and G4PionBuilder().

G4bool G4PionBuilder::wasActivated
private

Definition at line 63 of file G4PionBuilder.hh.

Referenced by Build().


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