#include <G4LEPPionBuilder.hh>
Inheritance diagram for G4LEPPionBuilder:
Public Member Functions | |
G4LEPPionBuilder () | |
virtual | ~G4LEPPionBuilder () |
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 52 of file G4LEPPionBuilder.hh.
G4LEPPionBuilder::G4LEPPionBuilder | ( | ) |
Definition at line 51 of file G4LEPPionBuilder.cc.
00051 : 00052 theLEPionPlusModel(0), theLEPionMinusModel(0) 00053 { 00054 theMin = 0; 00055 theMax = 55*GeV; 00056 }
G4LEPPionBuilder::~G4LEPPionBuilder | ( | ) | [virtual] |
void G4LEPPionBuilder::Build | ( | G4PionMinusInelasticProcess * | aP | ) | [virtual] |
Implements G4VPionBuilder.
Definition at line 80 of file G4LEPPionBuilder.cc.
References G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
00081 { 00082 theLEPionMinusModel = new G4LEPionMinusInelastic(); 00083 theLEPionMinusModel->SetMinEnergy(theMin); 00084 theLEPionMinusModel->SetMaxEnergy(theMax); 00085 aP->RegisterMe(theLEPionMinusModel); 00086 }
void G4LEPPionBuilder::Build | ( | G4PionPlusInelasticProcess * | aP | ) | [virtual] |
Implements G4VPionBuilder.
Definition at line 71 of file G4LEPPionBuilder.cc.
References G4HadronicProcess::RegisterMe(), G4HadronicInteraction::SetMaxEnergy(), and G4HadronicInteraction::SetMinEnergy().
00072 { 00073 theLEPionPlusModel = new G4LEPionPlusInelastic(); 00074 theLEPionPlusModel->SetMinEnergy(theMin); 00075 theLEPionPlusModel->SetMaxEnergy(theMax); 00076 aP->RegisterMe(theLEPionPlusModel); 00077 }
void G4LEPPionBuilder::Build | ( | G4HadronElasticProcess * | aP | ) | [virtual] |
Implements G4VPionBuilder.
Definition at line 65 of file G4LEPPionBuilder.cc.
References G4cout, and G4endl.
void G4LEPPionBuilder::SetMaxEnergy | ( | G4double | aM | ) | [inline] |
void G4LEPPionBuilder::SetMinEnergy | ( | G4double | aM | ) | [inline] |