#include <G4BertiniProtonBuilder.hh>
Inheritance diagram for G4BertiniProtonBuilder:

Public Member Functions | |
| G4BertiniProtonBuilder () | |
| virtual | ~G4BertiniProtonBuilder () |
| virtual void | Build (G4HadronElasticProcess *aP) |
| virtual void | Build (G4ProtonInelasticProcess *aP) |
| void | SetMinEnergy (G4double aM) |
| void | SetMaxEnergy (G4double aM) |
Definition at line 52 of file G4BertiniProtonBuilder.hh.
| 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] |
| 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] |
| void G4BertiniProtonBuilder::SetMaxEnergy | ( | G4double | aM | ) | [inline] |
| void G4BertiniProtonBuilder::SetMinEnergy | ( | G4double | aM | ) | [inline] |
1.4.7