47 theLambdaInelastic(0),
48 theAntiLambdaInelastic(0),
49 theSigmaMinusInelastic(0),
50 theAntiSigmaMinusInelastic(0),
51 theSigmaPlusInelastic(0),
52 theAntiSigmaPlusInelastic(0),
53 theXiZeroInelastic(0),
54 theAntiXiZeroInelastic(0),
55 theXiMinusInelastic(0),
56 theAntiXiMinusInelastic(0),
57 theOmegaMinusInelastic(0),
58 theAntiOmegaMinusInelastic(0),
100 delete theStringModel;
101 delete theStringDecay;
103 delete thePreEquilib;
106 delete AntiHyperonFTFP;
109 delete theLambdaInelastic;
110 delete theAntiLambdaInelastic;
111 delete theSigmaMinusInelastic;
112 delete theAntiSigmaMinusInelastic;
113 delete theSigmaPlusInelastic;
114 delete theAntiSigmaPlusInelastic;
115 delete theXiMinusInelastic;
116 delete theAntiXiMinusInelastic;
117 delete theXiZeroInelastic;
118 delete theAntiXiZeroInelastic;
119 delete theOmegaMinusInelastic;
120 delete theAntiOmegaMinusInelastic;
133 theLambdaInelastic->
AddDataSet(theCHIPSInelastic);
139 theAntiLambdaInelastic->
RegisterMe(AntiHyperonFTFP);
140 theAntiLambdaInelastic->
AddDataSet(theCHIPSInelastic);
147 theSigmaMinusInelastic->
RegisterMe(theBertini);
148 theSigmaMinusInelastic->
RegisterMe(HyperonFTFP);
149 theSigmaMinusInelastic->
AddDataSet(theCHIPSInelastic);
156 theAntiSigmaMinusInelastic->
RegisterMe(AntiHyperonFTFP);
157 theAntiSigmaMinusInelastic->
AddDataSet(theCHIPSInelastic);
164 theSigmaPlusInelastic->
RegisterMe(theBertini);
165 theSigmaPlusInelastic->
RegisterMe(HyperonFTFP);
166 theSigmaPlusInelastic->
AddDataSet(theCHIPSInelastic);
173 theAntiSigmaPlusInelastic->
RegisterMe(AntiHyperonFTFP);
174 theAntiSigmaPlusInelastic->
AddDataSet(theCHIPSInelastic);
183 theXiMinusInelastic->
AddDataSet(theCHIPSInelastic);
190 theAntiXiMinusInelastic->
RegisterMe(AntiHyperonFTFP);
191 theAntiXiMinusInelastic->
AddDataSet(theCHIPSInelastic);
200 theXiZeroInelastic->
AddDataSet(theCHIPSInelastic);
207 theAntiXiZeroInelastic->
RegisterMe(AntiHyperonFTFP);
208 theAntiXiZeroInelastic->
AddDataSet(theCHIPSInelastic);
215 theOmegaMinusInelastic->
RegisterMe(theBertini);
216 theOmegaMinusInelastic->
RegisterMe(HyperonFTFP);
217 theOmegaMinusInelastic->
AddDataSet(theCHIPSInelastic);
224 theAntiOmegaMinusInelastic->
RegisterMe(AntiHyperonFTFP);
225 theAntiOmegaMinusInelastic->
AddDataSet(theCHIPSInelastic);
G4VCrossSectionDataSet * GetCrossSectionDataSet(const G4String &name, G4bool warning=true)
static G4AntiOmegaMinus * AntiOmegaMinus()
void SetFragmentationModel(G4VStringFragmentation *aModel)
static G4OmegaMinus * OmegaMinus()
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
static G4AntiSigmaPlus * AntiSigmaPlus()
G4ProcessManager * GetProcessManager() const
void SetHighEnergyGenerator(G4VHighEnergyGenerator *const value)
void RegisterMe(G4HadronicInteraction *a)
static G4AntiSigmaMinus * AntiSigmaMinus()
static G4XiZero * XiZero()
void SetMinEnergy(G4double anEnergy)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
static const char * Default_Name()
static G4XiMinus * XiMinus()
static G4AntiXiMinus * AntiXiMinus()
static G4CrossSectionDataSetRegistry * Instance()
static G4SigmaMinus * SigmaMinus()
virtual ~G4HyperonFTFPBuilder()
static G4AntiLambda * AntiLambda()
void SetMaxEnergy(const G4double anEnergy)
void SetDeExcitation(G4VPreCompoundModel *ptr)
static G4AntiXiZero * AntiXiZero()
void SetTransport(G4VIntraNuclearTransportModel *const value)
static G4SigmaPlus * SigmaPlus()
static G4Lambda * Lambda()