Geant4  10.02
ExExChProtonBuilder Class Reference

#include <ExExChProtonBuilder.hh>

+ Collaboration diagram for ExExChProtonBuilder:

Public Member Functions

 ExExChProtonBuilder ()
 
virtual ~ExExChProtonBuilder ()
 
void Build ()
 
void RegisterMe (G4VProtonBuilder *aB)
 

Private Attributes

G4ProtonInelasticProcesstheProtonInelastic
 
std::vector< G4VProtonBuilder * > theModelCollections
 
G4bool wasActivated
 

Detailed Description

Definition at line 38 of file ExExChProtonBuilder.hh.

Constructor & Destructor Documentation

ExExChProtonBuilder::ExExChProtonBuilder ( )

Definition at line 51 of file ExExChProtonBuilder.cc.

References theProtonInelastic.

ExExChProtonBuilder::~ExExChProtonBuilder ( )
virtual

Definition at line 57 of file ExExChProtonBuilder.cc.

References theProtonInelastic.

Member Function Documentation

void ExExChProtonBuilder::Build ( void  )

Definition at line 35 of file ExExChProtonBuilder.cc.

References G4ProcessManager::AddDiscreteProcess(), G4ParticleDefinition::GetProcessManager(), G4Proton::Proton(), XWrapperDiscreteProcess::RegisterProcess(), theModelCollections, theProtonInelastic, and wasActivated.

Referenced by ExExChHadronPhysicsQGSP_BIC::ConstructProcess().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void ExExChProtonBuilder::RegisterMe ( G4VProtonBuilder aB)
inline

Definition at line 46 of file ExExChProtonBuilder.hh.

References theModelCollections.

Referenced by ExExChHadronPhysicsQGSP_BIC::CreateModels().

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<G4VProtonBuilder *> ExExChProtonBuilder::theModelCollections
private

Definition at line 51 of file ExExChProtonBuilder.hh.

Referenced by Build(), and RegisterMe().

G4ProtonInelasticProcess* ExExChProtonBuilder::theProtonInelastic
private

Definition at line 49 of file ExExChProtonBuilder.hh.

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

G4bool ExExChProtonBuilder::wasActivated
private

Definition at line 53 of file ExExChProtonBuilder.hh.

Referenced by Build().


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