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

Public Member Functions | |
| G4BertiniPionBuilder () | |
| virtual | ~G4BertiniPionBuilder () |
| virtual void | Build (G4HadronElasticProcess *aP) |
| virtual void | Build (G4PionPlusInelasticProcess *aP) |
| virtual void | Build (G4PionMinusInelasticProcess *aP) |
| void | SetMinEnergy (G4double aM) |
| void | SetMaxEnergy (G4double aM) |
Definition at line 54 of file G4BertiniPionBuilder.hh.
| G4BertiniPionBuilder::G4BertiniPionBuilder | ( | ) |
Definition at line 47 of file G4BertiniPionBuilder.cc.
References G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
00048 { 00049 thePiData = new G4PiNuclearCrossSection; 00050 theMin = 0*GeV; 00051 theMax = 9.9*GeV; 00052 theModel = new G4CascadeInterface; 00053 theModel->SetMinEnergy(theMin); 00054 theModel->SetMaxEnergy(theMax); 00055 }
| G4BertiniPionBuilder::~G4BertiniPionBuilder | ( | ) | [virtual] |
| void G4BertiniPionBuilder::Build | ( | G4PionMinusInelasticProcess * | aP | ) | [virtual] |
Implements G4VPionBuilder.
Definition at line 70 of file G4BertiniPionBuilder.cc.
References G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
00071 { 00072 aP->RegisterMe(theModel); 00073 theModel->SetMinEnergy(theMin); 00074 theModel->SetMaxEnergy(theMax); 00075 }
| void G4BertiniPionBuilder::Build | ( | G4PionPlusInelasticProcess * | aP | ) | [virtual] |
Implements G4VPionBuilder.
Definition at line 62 of file G4BertiniPionBuilder.cc.
References G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
00063 { 00064 aP->RegisterMe(theModel); 00065 theModel->SetMinEnergy(theMin); 00066 theModel->SetMaxEnergy(theMax); 00067 }
| void G4BertiniPionBuilder::Build | ( | G4HadronElasticProcess * | aP | ) | [virtual] |
| void G4BertiniPionBuilder::SetMaxEnergy | ( | G4double | aM | ) | [inline] |
| void G4BertiniPionBuilder::SetMinEnergy | ( | G4double | aM | ) | [inline] |
1.4.7