Geant4  10.02
ExExChAntiBarionBuilder Class Reference

#include <ExExChAntiBarionBuilder.hh>

+ Collaboration diagram for ExExChAntiBarionBuilder:

Public Member Functions

 ExExChAntiBarionBuilder ()
 
virtual ~ExExChAntiBarionBuilder ()
 
void Build ()
 
void RegisterMe (G4VAntiBarionBuilder *aB)
 

Private Attributes

G4AntiProtonInelasticProcesstheAntiProtonInelastic
 
G4AntiNeutronInelasticProcesstheAntiNeutronInelastic
 
G4AntiDeuteronInelasticProcesstheAntiDeuteronInelastic
 
G4AntiTritonInelasticProcesstheAntiTritonInelastic
 
G4AntiHe3InelasticProcesstheAntiHe3Inelastic
 
G4AntiAlphaInelasticProcesstheAntiAlphaInelastic
 
std::vector
< G4VAntiBarionBuilder * > 
theModelCollections
 
G4bool wasActivated
 

Detailed Description

Definition at line 38 of file ExExChAntiBarionBuilder.hh.

Constructor & Destructor Documentation

ExExChAntiBarionBuilder::ExExChAntiBarionBuilder ( )
ExExChAntiBarionBuilder::~ExExChAntiBarionBuilder ( )
virtual

Member Function Documentation

void ExExChAntiBarionBuilder::Build ( void  )

Definition at line 57 of file ExExChAntiBarionBuilder.cc.

References G4ProcessManager::AddDiscreteProcess(), G4AntiAlpha::AntiAlpha(), G4AntiDeuteron::AntiDeuteron(), G4AntiHe3::AntiHe3(), G4AntiNeutron::AntiNeutron(), G4AntiProton::AntiProton(), G4AntiTriton::AntiTriton(), G4ParticleDefinition::GetProcessManager(), XWrapperDiscreteProcess::RegisterProcess(), theAntiAlphaInelastic, theAntiDeuteronInelastic, theAntiHe3Inelastic, theAntiNeutronInelastic, theAntiProtonInelastic, theAntiTritonInelastic, theModelCollections, and wasActivated.

Referenced by ExExChHadronPhysicsQGSP_BIC::ConstructProcess().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ExExChAntiBarionBuilder::RegisterMe ( G4VAntiBarionBuilder aB)
inline

Definition at line 46 of file ExExChAntiBarionBuilder.hh.

References theModelCollections.

Referenced by ExExChHadronPhysicsQGSP_BIC::CreateModels().

+ Here is the caller graph for this function:

Member Data Documentation

G4AntiAlphaInelasticProcess* ExExChAntiBarionBuilder::theAntiAlphaInelastic
private
G4AntiDeuteronInelasticProcess* ExExChAntiBarionBuilder::theAntiDeuteronInelastic
private
G4AntiHe3InelasticProcess* ExExChAntiBarionBuilder::theAntiHe3Inelastic
private
G4AntiNeutronInelasticProcess* ExExChAntiBarionBuilder::theAntiNeutronInelastic
private
G4AntiProtonInelasticProcess* ExExChAntiBarionBuilder::theAntiProtonInelastic
private
G4AntiTritonInelasticProcess* ExExChAntiBarionBuilder::theAntiTritonInelastic
private
std::vector<G4VAntiBarionBuilder *> ExExChAntiBarionBuilder::theModelCollections
private

Definition at line 57 of file ExExChAntiBarionBuilder.hh.

Referenced by Build(), and RegisterMe().

G4bool ExExChAntiBarionBuilder::wasActivated
private

Definition at line 59 of file ExExChAntiBarionBuilder.hh.

Referenced by Build().


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