48 theAntiProtonInelastic(0), theLEAntiProtonModel(0),
49 theHEAntiProtonModel(0),
50 theAntiNeutronInelastic(0), theLEAntiNeutronModel(0),
51 theHEAntiNeutronModel(0),
52 theLambdaInelastic(0), theLELambdaModel(0), theHELambdaModel(0),
53 theAntiLambdaInelastic(0), theLEAntiLambdaModel(0), theHEAntiLambdaModel(0),
54 theSigmaMinusInelastic(0), theLESigmaMinusModel(0), theHESigmaMinusModel(0),
55 theAntiSigmaMinusInelastic(0), theLEAntiSigmaMinusModel(0), theHEAntiSigmaMinusModel(0),
56 theSigmaPlusInelastic(0), theLESigmaPlusModel(0), theHESigmaPlusModel(0),
57 theAntiSigmaPlusInelastic(0), theLEAntiSigmaPlusModel(0), theHEAntiSigmaPlusModel(0),
58 theXiZeroInelastic(0), theLEXiZeroModel(0), theHEXiZeroModel(0),
59 theAntiXiZeroInelastic(0), theLEAntiXiZeroModel(0), theHEAntiXiZeroModel(0),
60 theXiMinusInelastic(0), theLEXiMinusModel(0), theHEXiMinusModel(0),
61 theAntiXiMinusInelastic(0), theLEAntiXiMinusModel(0), theHEAntiXiMinusModel(0),
62 theOmegaMinusInelastic(0), theLEOmegaMinusModel(0), theHEOmegaMinusModel(0),
63 theAntiOmegaMinusInelastic(0), theLEAntiOmegaMinusModel(0), theHEAntiOmegaMinusModel(0),
87 theAntiProtonInelastic->
RegisterMe(theLEAntiProtonModel);
88 theAntiProtonInelastic->
RegisterMe(theHEAntiProtonModel);
90 theAntiProtonInelastic->
AddDataSet(theAntiNucleonData);
98 theAntiNeutronInelastic->
RegisterMe(theLEAntiNeutronModel);
99 theAntiNeutronInelastic->
RegisterMe(theHEAntiNeutronModel);
101 theAntiNeutronInelastic->
AddDataSet(theAntiNucleonData);
109 theLambdaInelastic->
RegisterMe(theLELambdaModel);
110 theLambdaInelastic->
RegisterMe(theHELambdaModel);
112 theLambdaInelastic->
AddDataSet(theChipsInelastic);
120 theAntiLambdaInelastic->
RegisterMe(theLEAntiLambdaModel);
121 theAntiLambdaInelastic->
RegisterMe(theHEAntiLambdaModel);
123 theAntiLambdaInelastic->
AddDataSet(theChipsInelastic);
131 theSigmaMinusInelastic->
RegisterMe(theLESigmaMinusModel);
132 theSigmaMinusInelastic->
RegisterMe(theHESigmaMinusModel);
134 theSigmaMinusInelastic->
AddDataSet(theChipsInelastic);
142 theAntiSigmaMinusInelastic->
RegisterMe(theLEAntiSigmaMinusModel);
143 theAntiSigmaMinusInelastic->
RegisterMe(theHEAntiSigmaMinusModel);
145 theAntiSigmaMinusInelastic->
AddDataSet(theChipsInelastic);
153 theSigmaPlusInelastic->
RegisterMe(theLESigmaPlusModel);
154 theSigmaPlusInelastic->
RegisterMe(theHESigmaPlusModel);
156 theSigmaPlusInelastic->
AddDataSet(theChipsInelastic);
164 theAntiSigmaPlusInelastic->
RegisterMe(theLEAntiSigmaPlusModel);
165 theAntiSigmaPlusInelastic->
RegisterMe(theHEAntiSigmaPlusModel);
167 theAntiSigmaPlusInelastic->
AddDataSet(theChipsInelastic);
175 theXiMinusInelastic->
RegisterMe(theLEXiMinusModel);
176 theXiMinusInelastic->
RegisterMe(theHEXiMinusModel);
178 theXiMinusInelastic->
AddDataSet(theChipsInelastic);
186 theAntiXiMinusInelastic->
RegisterMe(theLEAntiXiMinusModel);
187 theAntiXiMinusInelastic->
RegisterMe(theHEAntiXiMinusModel);
189 theAntiXiMinusInelastic->
AddDataSet(theChipsInelastic);
197 theXiZeroInelastic->
RegisterMe(theLEXiZeroModel);
198 theXiZeroInelastic->
RegisterMe(theHEXiZeroModel);
200 theXiZeroInelastic->
AddDataSet(theChipsInelastic);
208 theAntiXiZeroInelastic->
RegisterMe(theLEAntiXiZeroModel);
209 theAntiXiZeroInelastic->
RegisterMe(theHEAntiXiZeroModel);
211 theAntiXiZeroInelastic->
AddDataSet(theChipsInelastic);
219 theOmegaMinusInelastic->
RegisterMe(theLEOmegaMinusModel);
220 theOmegaMinusInelastic->
RegisterMe(theHEOmegaMinusModel);
222 theOmegaMinusInelastic->
AddDataSet(theChipsInelastic);
230 theAntiOmegaMinusInelastic->
RegisterMe(theLEAntiOmegaMinusModel);
231 theAntiOmegaMinusInelastic->
RegisterMe(theHEAntiOmegaMinusModel);
233 theAntiOmegaMinusInelastic->
AddDataSet(theChipsInelastic);
static G4AntiLambda * AntiLambda()
static G4AntiNeutron * AntiNeutron()
static G4AntiOmegaMinus * AntiOmegaMinus()
static G4AntiProton * AntiProton()
static G4AntiSigmaMinus * AntiSigmaMinus()
static G4AntiSigmaPlus * AntiSigmaPlus()
static G4AntiXiMinus * AntiXiMinus()
static G4AntiXiZero * AntiXiZero()
static const char * Default_Name()
G4VCrossSectionDataSet * GetCrossSectionDataSet(const G4String &name, G4bool warning=true)
static G4CrossSectionDataSetRegistry * Instance()
void SetMaxEnergy(const G4double anEnergy)
void AddDataSet(G4VCrossSectionDataSet *aDataSet)
void RegisterMe(G4HadronicInteraction *a)
static G4Lambda * Lambda()
static G4OmegaMinus * OmegaMinus()
G4ProcessManager * GetProcessManager() const
G4int AddDiscreteProcess(G4VProcess *aProcess, G4int ord=ordDefault)
static G4SigmaMinus * SigmaMinus()
static G4SigmaPlus * SigmaPlus()
static G4XiMinus * XiMinus()
static G4XiZero * XiZero()