G4BertiniProtonBuilder Class Reference

#include <G4BertiniProtonBuilder.hh>

Inheritance diagram for G4BertiniProtonBuilder:

G4VProtonBuilder

Public Member Functions

 G4BertiniProtonBuilder ()
virtual ~G4BertiniProtonBuilder ()
virtual void Build (G4HadronElasticProcess *aP)
virtual void Build (G4ProtonInelasticProcess *aP)
void SetMinEnergy (G4double aM)
void SetMaxEnergy (G4double aM)

Detailed Description

Definition at line 52 of file G4BertiniProtonBuilder.hh.


Constructor & Destructor Documentation

G4BertiniProtonBuilder::G4BertiniProtonBuilder (  ) 

Definition at line 46 of file G4BertiniProtonBuilder.cc.

00047 {
00048   theMin = 0;
00049   theMax=9.9*GeV;
00050   theModel = new G4CascadeInterface;
00051 }

G4BertiniProtonBuilder::~G4BertiniProtonBuilder (  )  [virtual]

Definition at line 54 of file G4BertiniProtonBuilder.cc.

00055 {
00056 }


Member Function Documentation

void G4BertiniProtonBuilder::Build ( G4ProtonInelasticProcess aP  )  [virtual]

Implements G4VProtonBuilder.

Definition at line 64 of file G4BertiniProtonBuilder.cc.

References G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().

00065 {
00066   theModel->SetMinEnergy(theMin);
00067   theModel->SetMaxEnergy(theMax);
00068   aP->RegisterMe(theModel);
00069 }

void G4BertiniProtonBuilder::Build ( G4HadronElasticProcess aP  )  [virtual]

Implements G4VProtonBuilder.

Definition at line 59 of file G4BertiniProtonBuilder.cc.

00060 {
00061 }

void G4BertiniProtonBuilder::SetMaxEnergy ( G4double  aM  )  [inline]

Definition at line 63 of file G4BertiniProtonBuilder.hh.

00063 {theMax = aM;}

void G4BertiniProtonBuilder::SetMinEnergy ( G4double  aM  )  [inline]

Definition at line 62 of file G4BertiniProtonBuilder.hh.

00062 {theMin = aM;}


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:51:31 2013 for Geant4 by  doxygen 1.4.7