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),
98 delete theStringModel;
99 delete theStringDecay;
129 theLambdaInelastic->
AddDataSet(theCHIPSInelastic);
135 theAntiLambdaInelastic->
RegisterMe(AntiHyperonFTFP);
136 theAntiLambdaInelastic->
AddDataSet(theCHIPSInelastic);
143 theSigmaMinusInelastic->
RegisterMe(theBertini);
144 theSigmaMinusInelastic->
RegisterMe(HyperonFTFP);
145 theSigmaMinusInelastic->
AddDataSet(theCHIPSInelastic);
152 theAntiSigmaMinusInelastic->
RegisterMe(AntiHyperonFTFP);
153 theAntiSigmaMinusInelastic->
AddDataSet(theCHIPSInelastic);
160 theSigmaPlusInelastic->
RegisterMe(theBertini);
161 theSigmaPlusInelastic->
RegisterMe(HyperonFTFP);
162 theSigmaPlusInelastic->
AddDataSet(theCHIPSInelastic);
169 theAntiSigmaPlusInelastic->
RegisterMe(AntiHyperonFTFP);
170 theAntiSigmaPlusInelastic->
AddDataSet(theCHIPSInelastic);
179 theXiMinusInelastic->
AddDataSet(theCHIPSInelastic);
186 theAntiXiMinusInelastic->
RegisterMe(AntiHyperonFTFP);
187 theAntiXiMinusInelastic->
AddDataSet(theCHIPSInelastic);
196 theXiZeroInelastic->
AddDataSet(theCHIPSInelastic);
203 theAntiXiZeroInelastic->
RegisterMe(AntiHyperonFTFP);
204 theAntiXiZeroInelastic->
AddDataSet(theCHIPSInelastic);
211 theOmegaMinusInelastic->
RegisterMe(theBertini);
212 theOmegaMinusInelastic->
RegisterMe(HyperonFTFP);
213 theOmegaMinusInelastic->
AddDataSet(theCHIPSInelastic);
220 theAntiOmegaMinusInelastic->
RegisterMe(AntiHyperonFTFP);
221 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()
void SetHighEnergyGenerator(G4VHighEnergyGenerator *const value)
void RegisterMe(G4HadronicInteraction *a)
static constexpr double TeV
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()
G4ProcessManager * GetProcessManager() const
static constexpr double GeV
void SetMaxEnergy(const G4double anEnergy)
static G4AntiXiZero * AntiXiZero()
void SetTransport(G4VIntraNuclearTransportModel *const value)
static G4SigmaPlus * SigmaPlus()
static G4Lambda * Lambda()