ExN04HadronPhysics Class Reference

#include <ExN04HadronPhysics.hh>

List of all members.

Public Member Functions

 ExN04HadronPhysics (const G4String &name="hadron")
virtual ~ExN04HadronPhysics ()
virtual void ConstructParticle ()
virtual void ConstructProcess ()

Protected Attributes

G4HadronElasticProcess theElasticProcess
G4LElastic * theElasticModel
G4PionPlusInelasticProcess thePionPlusInelastic
G4LEPionPlusInelastic * theLEPionPlusModel
G4HEPionPlusInelastic * theHEPionPlusModel
G4MultipleScattering thePionPlusMult
G4hIonisation thePionPlusIonisation
G4PionMinusInelasticProcess thePionMinusInelastic
G4LEPionMinusInelastic * theLEPionMinusModel
G4HEPionMinusInelastic * theHEPionMinusModel
G4MultipleScattering thePionMinusMult
G4hIonisation thePionMinusIonisation
G4PiMinusAbsorptionAtRest thePionMinusAbsorption
G4KaonPlusInelasticProcess theKaonPlusInelastic
G4LEKaonPlusInelastic * theLEKaonPlusModel
G4HEKaonPlusInelastic * theHEKaonPlusModel
G4MultipleScattering theKaonPlusMult
G4hIonisation theKaonPlusIonisation
G4KaonMinusInelasticProcess theKaonMinusInelastic
G4LEKaonMinusInelastic * theLEKaonMinusModel
G4HEKaonMinusInelastic * theHEKaonMinusModel
G4MultipleScattering theKaonMinusMult
G4hIonisation theKaonMinusIonisation
G4PiMinusAbsorptionAtRest theKaonMinusAbsorption
G4KaonZeroLInelasticProcess theKaonZeroLInelastic
G4LEKaonZeroLInelastic * theLEKaonZeroLModel
G4HEKaonZeroInelastic * theHEKaonZeroLModel
G4KaonZeroSInelasticProcess theKaonZeroSInelastic
G4LEKaonZeroSInelastic * theLEKaonZeroSModel
G4HEKaonZeroInelastic * theHEKaonZeroSModel
G4ProtonInelasticProcess theProtonInelastic
G4LEProtonInelastic * theLEProtonModel
G4HEProtonInelastic * theHEProtonModel
G4MultipleScattering theProtonMult
G4hIonisation theProtonIonisation
G4AntiProtonInelasticProcess theAntiProtonInelastic
G4LEAntiProtonInelastic * theLEAntiProtonModel
G4HEAntiProtonInelastic * theHEAntiProtonModel
G4MultipleScattering theAntiProtonMult
G4hIonisation theAntiProtonIonisation
G4AntiProtonAnnihilationAtRest theAntiProtonAnnihilation
G4NeutronInelasticProcess theNeutronInelastic
G4LENeutronInelastic * theLENeutronModel
G4HENeutronInelastic * theHENeutronModel
G4HadronFissionProcess theNeutronFission
G4LFission * theNeutronFissionModel
G4HadronCaptureProcess theNeutronCapture
G4LCapture * theNeutronCaptureModel
G4AntiNeutronInelasticProcess theAntiNeutronInelastic
G4LEAntiNeutronInelastic * theLEAntiNeutronModel
G4HEAntiNeutronInelastic * theHEAntiNeutronModel
G4AntiNeutronAnnihilationAtRest theAntiNeutronAnnihilation
G4LambdaInelasticProcess theLambdaInelastic
G4LELambdaInelastic * theLELambdaModel
G4HELambdaInelastic * theHELambdaModel
G4AntiLambdaInelasticProcess theAntiLambdaInelastic
G4LEAntiLambdaInelastic * theLEAntiLambdaModel
G4HEAntiLambdaInelastic * theHEAntiLambdaModel
G4SigmaMinusInelasticProcess theSigmaMinusInelastic
G4LESigmaMinusInelastic * theLESigmaMinusModel
G4HESigmaMinusInelastic * theHESigmaMinusModel
G4MultipleScattering theSigmaMinusMult
G4hIonisation theSigmaMinusIonisation
G4AntiSigmaMinusInelasticProcess theAntiSigmaMinusInelastic
G4LEAntiSigmaMinusInelastic * theLEAntiSigmaMinusModel
G4HEAntiSigmaMinusInelastic * theHEAntiSigmaMinusModel
G4MultipleScattering theAntiSigmaMinusMult
G4hIonisation theAntiSigmaMinusIonisation
G4SigmaPlusInelasticProcess theSigmaPlusInelastic
G4LESigmaPlusInelastic * theLESigmaPlusModel
G4HESigmaPlusInelastic * theHESigmaPlusModel
G4MultipleScattering theSigmaPlusMult
G4hIonisation theSigmaPlusIonisation
G4AntiSigmaPlusInelasticProcess theAntiSigmaPlusInelastic
G4LEAntiSigmaPlusInelastic * theLEAntiSigmaPlusModel
G4HEAntiSigmaPlusInelastic * theHEAntiSigmaPlusModel
G4MultipleScattering theAntiSigmaPlusMult
G4hIonisation theAntiSigmaPlusIonisation
G4XiZeroInelasticProcess theXiZeroInelastic
G4LEXiZeroInelastic * theLEXiZeroModel
G4HEXiZeroInelastic * theHEXiZeroModel
G4AntiXiZeroInelasticProcess theAntiXiZeroInelastic
G4LEAntiXiZeroInelastic * theLEAntiXiZeroModel
G4HEAntiXiZeroInelastic * theHEAntiXiZeroModel
G4XiMinusInelasticProcess theXiMinusInelastic
G4LEXiMinusInelastic * theLEXiMinusModel
G4HEXiMinusInelastic * theHEXiMinusModel
G4MultipleScattering theXiMinusMult
G4hIonisation theXiMinusIonisation
G4AntiXiMinusInelasticProcess theAntiXiMinusInelastic
G4LEAntiXiMinusInelastic * theLEAntiXiMinusModel
G4HEAntiXiMinusInelastic * theHEAntiXiMinusModel
G4MultipleScattering theAntiXiMinusMult
G4hIonisation theAntiXiMinusIonisation
G4OmegaMinusInelasticProcess theOmegaMinusInelastic
G4LEOmegaMinusInelastic * theLEOmegaMinusModel
G4HEOmegaMinusInelastic * theHEOmegaMinusModel
G4MultipleScattering theOmegaMinusMult
G4hIonisation theOmegaMinusIonisation
G4AntiOmegaMinusInelasticProcess theAntiOmegaMinusInelastic
G4LEAntiOmegaMinusInelastic * theLEAntiOmegaMinusModel
G4HEAntiOmegaMinusInelastic * theHEAntiOmegaMinusModel
G4MultipleScattering theAntiOmegaMinusMult
G4hIonisation theAntiOmegaMinusIonisation


Detailed Description

Definition at line 149 of file ExN04HadronPhysics.hh.


Constructor & Destructor Documentation

ExN04HadronPhysics::ExN04HadronPhysics ( const G4String &  name = "hadron"  ) 

Definition at line 36 of file ExN04HadronPhysics.cxx.

00037                     :  G4VPhysicsConstructor(name)
00038 {
00039 }

ExN04HadronPhysics::~ExN04HadronPhysics (  )  [virtual]

Definition at line 41 of file ExN04HadronPhysics.cxx.

00042 {
00043 }


Member Function Documentation

void ExN04HadronPhysics::ConstructParticle (  )  [virtual]

Definition at line 53 of file ExN04HadronPhysics.cxx.

00054 {
00055   //  Construct all mesons
00056   G4MesonConstructor pMesonConstructor;
00057   pMesonConstructor.ConstructParticle();
00058 
00059   //  Construct all barions
00060   G4BaryonConstructor pBaryonConstructor;
00061   pBaryonConstructor.ConstructParticle();
00062 
00063   //  Construct  resonaces and quarks
00064   G4ShortLivedConstructor pShortLivedConstructor;
00065   pShortLivedConstructor.ConstructParticle();  
00066 
00067 }

void ExN04HadronPhysics::ConstructProcess (  )  [virtual]

Definition at line 73 of file ExN04HadronPhysics.cxx.

References theAntiLambdaInelastic, theAntiNeutronAnnihilation, theAntiNeutronInelastic, theAntiOmegaMinusInelastic, theAntiOmegaMinusIonisation, theAntiOmegaMinusMult, theAntiProtonAnnihilation, theAntiProtonInelastic, theAntiProtonIonisation, theAntiProtonMult, theAntiSigmaMinusInelastic, theAntiSigmaMinusIonisation, theAntiSigmaMinusMult, theAntiSigmaPlusInelastic, theAntiSigmaPlusIonisation, theAntiSigmaPlusMult, theAntiXiMinusInelastic, theAntiXiMinusIonisation, theAntiXiMinusMult, theAntiXiZeroInelastic, theElasticModel, theElasticProcess, theHEAntiLambdaModel, theHEAntiNeutronModel, theHEAntiOmegaMinusModel, theHEAntiProtonModel, theHEAntiSigmaMinusModel, theHEAntiSigmaPlusModel, theHEAntiXiMinusModel, theHEAntiXiZeroModel, theHEKaonMinusModel, theHEKaonPlusModel, theHEKaonZeroLModel, theHEKaonZeroSModel, theHELambdaModel, theHENeutronModel, theHEOmegaMinusModel, theHEPionMinusModel, theHEPionPlusModel, theHEProtonModel, theHESigmaMinusModel, theHESigmaPlusModel, theHEXiMinusModel, theHEXiZeroModel, theKaonMinusAbsorption, theKaonMinusInelastic, theKaonMinusIonisation, theKaonMinusMult, theKaonPlusInelastic, theKaonPlusIonisation, theKaonPlusMult, theKaonZeroLInelastic, theKaonZeroSInelastic, theLambdaInelastic, theLEAntiLambdaModel, theLEAntiNeutronModel, theLEAntiOmegaMinusModel, theLEAntiProtonModel, theLEAntiSigmaMinusModel, theLEAntiSigmaPlusModel, theLEAntiXiMinusModel, theLEAntiXiZeroModel, theLEKaonMinusModel, theLEKaonPlusModel, theLEKaonZeroLModel, theLEKaonZeroSModel, theLELambdaModel, theLENeutronModel, theLEOmegaMinusModel, theLEPionMinusModel, theLEPionPlusModel, theLEProtonModel, theLESigmaMinusModel, theLESigmaPlusModel, theLEXiMinusModel, theLEXiZeroModel, theNeutronInelastic, theOmegaMinusInelastic, theOmegaMinusIonisation, theOmegaMinusMult, thePionMinusAbsorption, thePionMinusInelastic, thePionMinusIonisation, thePionMinusMult, thePionPlusInelastic, thePionPlusIonisation, thePionPlusMult, theProtonInelastic, theProtonIonisation, theProtonMult, theSigmaMinusInelastic, theSigmaMinusIonisation, theSigmaMinusMult, theSigmaPlusInelastic, theSigmaPlusIonisation, theSigmaPlusMult, theXiMinusInelastic, theXiMinusIonisation, theXiMinusMult, and theXiZeroInelastic.

00074 {
00075   G4ProcessManager * pManager = 0;
00076   
00077   // Elastic Process
00078   theElasticModel = new G4LElastic();
00079   theElasticProcess.RegisterMe(theElasticModel);
00080 
00081   // PionPlus
00082   pManager = G4PionPlus::PionPlus()->GetProcessManager();
00083   // add process
00084   pManager->AddDiscreteProcess(&theElasticProcess);
00085 
00086   theLEPionPlusModel = new G4LEPionPlusInelastic();
00087   theHEPionPlusModel = new G4HEPionPlusInelastic();
00088   thePionPlusInelastic.RegisterMe(theLEPionPlusModel);
00089   thePionPlusInelastic.RegisterMe(theHEPionPlusModel);
00090   pManager->AddDiscreteProcess(&thePionPlusInelastic);
00091 
00092   pManager->AddProcess(&thePionPlusIonisation, ordInActive,2, 2);
00093 
00094   pManager->AddProcess(&thePionPlusMult);
00095   pManager->SetProcessOrdering(&thePionPlusMult, idxAlongStep, 1);
00096   pManager->SetProcessOrdering(&thePionPlusMult, idxPostStep, 1);
00097 
00098   // PionMinus
00099   pManager = G4PionMinus::PionMinus()->GetProcessManager();
00100   // add process
00101   pManager->AddDiscreteProcess(&theElasticProcess);
00102 
00103   theLEPionMinusModel = new G4LEPionMinusInelastic();
00104   theHEPionMinusModel = new G4HEPionMinusInelastic();
00105   thePionMinusInelastic.RegisterMe(theLEPionMinusModel);
00106   thePionMinusInelastic.RegisterMe(theHEPionMinusModel);
00107   pManager->AddDiscreteProcess(&thePionMinusInelastic);
00108 
00109   pManager->AddProcess(&thePionMinusIonisation, ordInActive,2, 2);
00110 
00111   pManager->AddProcess(&thePionMinusMult);
00112   pManager->SetProcessOrdering(&thePionMinusMult, idxAlongStep, 1);
00113   pManager->SetProcessOrdering(&thePionMinusMult, idxPostStep, 1);
00114 
00115   pManager->AddRestProcess(&thePionMinusAbsorption, ordDefault);
00116 
00117   // KaonPlus
00118   pManager = G4KaonPlus::KaonPlus()->GetProcessManager();
00119   // add process
00120   pManager->AddDiscreteProcess(&theElasticProcess);
00121 
00122   theLEKaonPlusModel = new G4LEKaonPlusInelastic();
00123   theHEKaonPlusModel = new G4HEKaonPlusInelastic();
00124   theKaonPlusInelastic.RegisterMe(theLEKaonPlusModel);
00125   theKaonPlusInelastic.RegisterMe(theHEKaonPlusModel);
00126   pManager->AddDiscreteProcess(&theKaonPlusInelastic);
00127 
00128   pManager->AddProcess(&theKaonPlusIonisation, ordInActive,2, 2);
00129 
00130   pManager->AddProcess(&theKaonPlusMult);
00131   pManager->SetProcessOrdering(&theKaonPlusMult, idxAlongStep, 1);
00132   pManager->SetProcessOrdering(&theKaonPlusMult, idxPostStep, 1);
00133 
00134   // KaonMinus
00135   pManager = G4KaonMinus::KaonMinus()->GetProcessManager();
00136   // add process
00137   pManager->AddDiscreteProcess(&theElasticProcess);
00138 
00139   theLEKaonMinusModel = new G4LEKaonMinusInelastic();
00140   theHEKaonMinusModel = new G4HEKaonMinusInelastic();
00141   theKaonMinusInelastic.RegisterMe(theLEKaonMinusModel);
00142   theKaonMinusInelastic.RegisterMe(theHEKaonMinusModel);
00143   pManager->AddDiscreteProcess(&theKaonMinusInelastic);
00144 
00145   pManager->AddProcess(&theKaonMinusIonisation, ordInActive,2, 2);
00146 
00147   pManager->AddProcess(&theKaonMinusMult);
00148   pManager->SetProcessOrdering(&theKaonMinusMult, idxAlongStep, 1);
00149   pManager->SetProcessOrdering(&theKaonMinusMult, idxPostStep, 1);
00150 
00151   pManager->AddRestProcess(&theKaonMinusAbsorption, ordDefault);
00152 
00153   // KaonZeroL
00154   pManager = G4KaonZeroLong::KaonZeroLong()->GetProcessManager();
00155   // add process
00156   pManager->AddDiscreteProcess(&theElasticProcess);
00157 
00158   theLEKaonZeroLModel = new G4LEKaonZeroLInelastic();
00159   theHEKaonZeroLModel = new G4HEKaonZeroInelastic();
00160   theKaonZeroLInelastic.RegisterMe(theLEKaonZeroLModel);
00161   theKaonZeroLInelastic.RegisterMe(theHEKaonZeroLModel);
00162   pManager->AddDiscreteProcess(&theKaonZeroLInelastic);
00163  
00164   // KaonZeroS
00165   pManager = G4KaonZeroShort::KaonZeroShort()->GetProcessManager();
00166   // add process
00167   pManager->AddDiscreteProcess(&theElasticProcess);
00168 
00169   theLEKaonZeroSModel = new G4LEKaonZeroSInelastic();
00170   theHEKaonZeroSModel = new G4HEKaonZeroInelastic();
00171   theKaonZeroSInelastic.RegisterMe(theLEKaonZeroSModel);
00172   theKaonZeroSInelastic.RegisterMe(theHEKaonZeroSModel);
00173   pManager->AddDiscreteProcess(&theKaonZeroSInelastic);
00174 
00175   // Proton
00176   pManager = G4Proton::Proton()->GetProcessManager();
00177   // add process
00178   pManager->AddDiscreteProcess(&theElasticProcess);
00179 
00180   theLEProtonModel = new G4LEProtonInelastic();
00181   theHEProtonModel = new G4HEProtonInelastic();
00182   theProtonInelastic.RegisterMe(theLEProtonModel);
00183   theProtonInelastic.RegisterMe(theHEProtonModel);
00184   pManager->AddDiscreteProcess(&theProtonInelastic);
00185 
00186   pManager->AddProcess(&theProtonIonisation, ordInActive,2, 2);
00187 
00188   pManager->AddProcess(&theProtonMult);
00189   pManager->SetProcessOrdering(&theProtonMult, idxAlongStep, 1);
00190   pManager->SetProcessOrdering(&theProtonMult, idxPostStep, 1);
00191 
00192   // anti-Proton
00193   pManager = G4AntiProton::AntiProton()->GetProcessManager();
00194   // add process
00195   pManager->AddDiscreteProcess(&theElasticProcess);
00196 
00197   theLEAntiProtonModel = new G4LEAntiProtonInelastic();
00198   theHEAntiProtonModel = new G4HEAntiProtonInelastic();
00199   theAntiProtonInelastic.RegisterMe(theLEAntiProtonModel);
00200   theAntiProtonInelastic.RegisterMe(theHEAntiProtonModel);
00201   pManager->AddDiscreteProcess(&theAntiProtonInelastic);
00202 
00203   pManager->AddProcess(&theAntiProtonIonisation, ordInActive,2, 2);
00204 
00205   pManager->AddProcess(&theAntiProtonMult);
00206   pManager->SetProcessOrdering(&theAntiProtonMult, idxAlongStep, 1);
00207   pManager->SetProcessOrdering(&theAntiProtonMult, idxPostStep, 1);
00208 
00209   pManager->AddRestProcess(&theAntiProtonAnnihilation);
00210 
00211   // Neutron
00212   pManager = G4Neutron::Neutron()->GetProcessManager();
00213   // add process
00214   pManager->AddDiscreteProcess(&theElasticProcess);
00215 
00216   theLENeutronModel = new G4LENeutronInelastic();
00217   theHENeutronModel = new G4HENeutronInelastic();
00218   theNeutronInelastic.RegisterMe(theLENeutronModel);
00219   theNeutronInelastic.RegisterMe(theHENeutronModel);
00220   pManager->AddDiscreteProcess(&theNeutronInelastic);
00221   
00222   //theNeutronFissionModel = new G4LFission();
00223   //theNeutronFission.RegisterMe(theNeutronFissionModel);
00224   //pManager->AddDiscreteProcess(&NeutronFission);
00225 
00226   //theNeutronCaptureModel = new G4LCapture();
00227   //theNeutronCapture.RegisterMe(theNeutronCaptureModel);
00228   //pManager->AddDiscreteProcess(&theNeutronCapture);
00229 
00230   // AntiNeutron
00231   pManager = G4AntiNeutron::AntiNeutron()->GetProcessManager();
00232   // add process
00233   pManager->AddDiscreteProcess(&theElasticProcess);
00234 
00235   theLEAntiNeutronModel = new G4LEAntiNeutronInelastic();
00236   theHEAntiNeutronModel = new G4HEAntiNeutronInelastic();
00237   theAntiNeutronInelastic.RegisterMe(theLEAntiNeutronModel);
00238   theAntiNeutronInelastic.RegisterMe(theHEAntiNeutronModel);
00239   pManager->AddDiscreteProcess(&theAntiNeutronInelastic);
00240     
00241   pManager->AddRestProcess(&theAntiNeutronAnnihilation);
00242 
00243   // Lambda
00244   pManager = G4Lambda::Lambda()->GetProcessManager();
00245   // add process
00246   pManager->AddDiscreteProcess(&theElasticProcess);
00247 
00248   theLELambdaModel = new G4LELambdaInelastic();
00249   theHELambdaModel = new G4HELambdaInelastic();
00250   theLambdaInelastic.RegisterMe(theLELambdaModel);
00251   theLambdaInelastic.RegisterMe(theHELambdaModel);
00252   pManager->AddDiscreteProcess(&theLambdaInelastic);
00253   
00254   // AntiLambda
00255   pManager = G4AntiLambda::AntiLambda()->GetProcessManager();
00256   // add process
00257   pManager->AddDiscreteProcess(&theElasticProcess);
00258 
00259   theLEAntiLambdaModel = new G4LEAntiLambdaInelastic();
00260   theHEAntiLambdaModel = new G4HEAntiLambdaInelastic();
00261   theAntiLambdaInelastic.RegisterMe(theLEAntiLambdaModel);
00262   theAntiLambdaInelastic.RegisterMe(theHEAntiLambdaModel);
00263   pManager->AddDiscreteProcess(&theAntiLambdaInelastic);
00264     
00265   // SigmaMinus
00266   pManager = G4SigmaMinus::SigmaMinus()->GetProcessManager();
00267   // add process
00268   pManager->AddDiscreteProcess(&theElasticProcess);
00269 
00270   theLESigmaMinusModel = new G4LESigmaMinusInelastic();
00271   theHESigmaMinusModel = new G4HESigmaMinusInelastic();
00272   theSigmaMinusInelastic.RegisterMe(theLESigmaMinusModel);
00273   theSigmaMinusInelastic.RegisterMe(theHESigmaMinusModel);
00274   pManager->AddDiscreteProcess(&theSigmaMinusInelastic);
00275 
00276   pManager->AddProcess(&theSigmaMinusIonisation, ordInActive,2, 2);
00277 
00278   pManager->AddProcess(&theSigmaMinusMult);
00279   pManager->SetProcessOrdering(&theSigmaMinusMult, idxAlongStep, 1);
00280   pManager->SetProcessOrdering(&theSigmaMinusMult, idxPostStep, 1);
00281 
00282   // anti-SigmaMinus
00283   pManager = G4AntiSigmaMinus::AntiSigmaMinus()->GetProcessManager();
00284   // add process
00285   pManager->AddDiscreteProcess(&theElasticProcess);
00286 
00287   theLEAntiSigmaMinusModel = new G4LEAntiSigmaMinusInelastic();
00288   theHEAntiSigmaMinusModel = new G4HEAntiSigmaMinusInelastic();
00289   theAntiSigmaMinusInelastic.RegisterMe(theLEAntiSigmaMinusModel);
00290   theAntiSigmaMinusInelastic.RegisterMe(theHEAntiSigmaMinusModel);
00291   pManager->AddDiscreteProcess(&theAntiSigmaMinusInelastic);
00292 
00293   pManager->AddProcess(&theAntiSigmaMinusIonisation, ordInActive,2, 2);
00294 
00295   pManager->AddProcess(&theAntiSigmaMinusMult);
00296   pManager->SetProcessOrdering(&theAntiSigmaMinusMult, idxAlongStep, 1);
00297   pManager->SetProcessOrdering(&theAntiSigmaMinusMult, idxPostStep, 1);
00298 
00299   // SigmaPlus
00300   pManager = G4SigmaPlus::SigmaPlus()->GetProcessManager();
00301   // add process
00302   pManager->AddDiscreteProcess(&theElasticProcess);
00303 
00304   theLESigmaPlusModel = new G4LESigmaPlusInelastic();
00305   theHESigmaPlusModel = new G4HESigmaPlusInelastic();
00306   theSigmaPlusInelastic.RegisterMe(theLESigmaPlusModel);
00307   theSigmaPlusInelastic.RegisterMe(theHESigmaPlusModel);
00308   pManager->AddDiscreteProcess(&theSigmaPlusInelastic);
00309 
00310   pManager->AddProcess(&theSigmaPlusIonisation, ordInActive,2, 2);
00311 
00312   pManager->AddProcess(&theSigmaPlusMult);
00313   pManager->SetProcessOrdering(&theSigmaPlusMult, idxAlongStep, 1);
00314   pManager->SetProcessOrdering(&theSigmaPlusMult, idxPostStep, 1);
00315 
00316   // anti-SigmaPlus
00317   pManager = G4AntiSigmaPlus::AntiSigmaPlus()->GetProcessManager();
00318   // add process
00319   pManager->AddDiscreteProcess(&theElasticProcess);
00320 
00321   theLEAntiSigmaPlusModel = new G4LEAntiSigmaPlusInelastic();
00322   theHEAntiSigmaPlusModel = new G4HEAntiSigmaPlusInelastic();
00323   theAntiSigmaPlusInelastic.RegisterMe(theLEAntiSigmaPlusModel);
00324   theAntiSigmaPlusInelastic.RegisterMe(theHEAntiSigmaPlusModel);
00325   pManager->AddDiscreteProcess(&theAntiSigmaPlusInelastic);
00326 
00327   pManager->AddProcess(&theAntiSigmaPlusIonisation, ordInActive,2, 2);
00328 
00329   pManager->AddProcess(&theAntiSigmaPlusMult);
00330   pManager->SetProcessOrdering(&theAntiSigmaPlusMult, idxAlongStep, 1);
00331   pManager->SetProcessOrdering(&theAntiSigmaPlusMult, idxPostStep, 1);
00332 
00333   // XiMinus
00334   pManager = G4XiMinus::XiMinus()->GetProcessManager();
00335   // add process
00336   pManager->AddDiscreteProcess(&theElasticProcess);
00337 
00338   theLEXiMinusModel = new G4LEXiMinusInelastic();
00339   theHEXiMinusModel = new G4HEXiMinusInelastic();
00340   theXiMinusInelastic.RegisterMe(theLEXiMinusModel);
00341   theXiMinusInelastic.RegisterMe(theHEXiMinusModel);
00342   pManager->AddDiscreteProcess(&theXiMinusInelastic);
00343 
00344   pManager->AddProcess(&theXiMinusIonisation, ordInActive,2, 2);
00345 
00346   pManager->AddProcess(&theXiMinusMult);
00347   pManager->SetProcessOrdering(&theXiMinusMult, idxAlongStep, 1);
00348   pManager->SetProcessOrdering(&theXiMinusMult, idxPostStep, 1);
00349 
00350   // anti-XiMinus
00351   pManager = G4AntiXiMinus::AntiXiMinus()->GetProcessManager();
00352   // add process
00353   pManager->AddDiscreteProcess(&theElasticProcess);
00354 
00355   theLEAntiXiMinusModel = new G4LEAntiXiMinusInelastic();
00356   theHEAntiXiMinusModel = new G4HEAntiXiMinusInelastic();
00357   theAntiXiMinusInelastic.RegisterMe(theLEAntiXiMinusModel);
00358   theAntiXiMinusInelastic.RegisterMe(theHEAntiXiMinusModel);
00359   pManager->AddDiscreteProcess(&theAntiXiMinusInelastic);
00360 
00361   pManager->AddProcess(&theAntiXiMinusIonisation, ordInActive,2, 2);
00362 
00363   pManager->AddProcess(&theAntiXiMinusMult);
00364   pManager->SetProcessOrdering(&theAntiXiMinusMult, idxAlongStep, 1);
00365   pManager->SetProcessOrdering(&theAntiXiMinusMult, idxPostStep, 1);
00366 
00367   // XiZero
00368   pManager = G4XiZero::XiZero()->GetProcessManager();
00369   // add process
00370   pManager->AddDiscreteProcess(&theElasticProcess);
00371 
00372   theLEXiZeroModel = new G4LEXiZeroInelastic();
00373   theHEXiZeroModel = new G4HEXiZeroInelastic();
00374   theXiZeroInelastic.RegisterMe(theLEXiZeroModel);
00375   theXiZeroInelastic.RegisterMe(theHEXiZeroModel);
00376   pManager->AddDiscreteProcess(&theXiZeroInelastic);
00377 
00378   // anti-XiZero
00379   pManager = G4AntiXiZero::AntiXiZero()->GetProcessManager();
00380   // add process
00381   pManager->AddDiscreteProcess(&theElasticProcess);
00382 
00383   theLEAntiXiZeroModel = new G4LEAntiXiZeroInelastic();
00384   theHEAntiXiZeroModel = new G4HEAntiXiZeroInelastic();
00385   theAntiXiZeroInelastic.RegisterMe(theLEAntiXiZeroModel);
00386   theAntiXiZeroInelastic.RegisterMe(theHEAntiXiZeroModel);
00387   pManager->AddDiscreteProcess(&theAntiXiZeroInelastic);
00388 
00389   // OmegaMinus
00390   pManager = G4OmegaMinus::OmegaMinus()->GetProcessManager();
00391   // add process
00392   pManager->AddDiscreteProcess(&theElasticProcess);
00393 
00394   theLEOmegaMinusModel = new G4LEOmegaMinusInelastic();
00395   theHEOmegaMinusModel = new G4HEOmegaMinusInelastic();
00396   theOmegaMinusInelastic.RegisterMe(theLEOmegaMinusModel);
00397   theOmegaMinusInelastic.RegisterMe(theHEOmegaMinusModel);
00398   pManager->AddDiscreteProcess(&theOmegaMinusInelastic);
00399 
00400   pManager->AddProcess(&theOmegaMinusIonisation, ordInActive,2, 2);
00401 
00402   pManager->AddProcess(&theOmegaMinusMult);
00403   pManager->SetProcessOrdering(&theOmegaMinusMult, idxAlongStep, 1);
00404   pManager->SetProcessOrdering(&theOmegaMinusMult, idxPostStep, 1);
00405 
00406   // anti-OmegaMinus
00407   pManager = G4AntiOmegaMinus::AntiOmegaMinus()->GetProcessManager();
00408   // add process
00409   pManager->AddDiscreteProcess(&theElasticProcess);
00410 
00411   theLEAntiOmegaMinusModel = new G4LEAntiOmegaMinusInelastic();
00412   theHEAntiOmegaMinusModel = new G4HEAntiOmegaMinusInelastic();
00413   theAntiOmegaMinusInelastic.RegisterMe(theLEAntiOmegaMinusModel);
00414   theAntiOmegaMinusInelastic.RegisterMe(theHEAntiOmegaMinusModel);
00415   pManager->AddDiscreteProcess(&theAntiOmegaMinusInelastic);
00416 
00417   pManager->AddProcess(&theAntiOmegaMinusIonisation, ordInActive,2, 2);
00418 
00419   pManager->AddProcess(&theAntiOmegaMinusMult);
00420   pManager->SetProcessOrdering(&theAntiOmegaMinusMult, idxAlongStep, 1);
00421   pManager->SetProcessOrdering(&theAntiOmegaMinusMult, idxPostStep, 1);
00422 
00423 }


Member Data Documentation

G4AntiLambdaInelasticProcess ExN04HadronPhysics::theAntiLambdaInelastic [protected]

Definition at line 255 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4AntiNeutronAnnihilationAtRest ExN04HadronPhysics::theAntiNeutronAnnihilation [protected]

Definition at line 247 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4AntiNeutronInelasticProcess ExN04HadronPhysics::theAntiNeutronInelastic [protected]

Definition at line 244 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4AntiOmegaMinusInelasticProcess ExN04HadronPhysics::theAntiOmegaMinusInelastic [protected]

Definition at line 319 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theAntiOmegaMinusIonisation [protected]

Definition at line 323 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theAntiOmegaMinusMult [protected]

Definition at line 322 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4AntiProtonAnnihilationAtRest ExN04HadronPhysics::theAntiProtonAnnihilation [protected]

Definition at line 231 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4AntiProtonInelasticProcess ExN04HadronPhysics::theAntiProtonInelastic [protected]

Definition at line 226 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theAntiProtonIonisation [protected]

Definition at line 230 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theAntiProtonMult [protected]

Definition at line 229 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4AntiSigmaMinusInelasticProcess ExN04HadronPhysics::theAntiSigmaMinusInelastic [protected]

Definition at line 267 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theAntiSigmaMinusIonisation [protected]

Definition at line 271 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theAntiSigmaMinusMult [protected]

Definition at line 270 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4AntiSigmaPlusInelasticProcess ExN04HadronPhysics::theAntiSigmaPlusInelastic [protected]

Definition at line 281 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theAntiSigmaPlusIonisation [protected]

Definition at line 285 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theAntiSigmaPlusMult [protected]

Definition at line 284 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4AntiXiMinusInelasticProcess ExN04HadronPhysics::theAntiXiMinusInelastic [protected]

Definition at line 305 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theAntiXiMinusIonisation [protected]

Definition at line 309 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theAntiXiMinusMult [protected]

Definition at line 308 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4AntiXiZeroInelasticProcess ExN04HadronPhysics::theAntiXiZeroInelastic [protected]

Definition at line 293 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LElastic* ExN04HadronPhysics::theElasticModel [protected]

Definition at line 168 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HadronElasticProcess ExN04HadronPhysics::theElasticProcess [protected]

Definition at line 167 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEAntiLambdaInelastic* ExN04HadronPhysics::theHEAntiLambdaModel [protected]

Definition at line 257 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEAntiNeutronInelastic* ExN04HadronPhysics::theHEAntiNeutronModel [protected]

Definition at line 246 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEAntiOmegaMinusInelastic* ExN04HadronPhysics::theHEAntiOmegaMinusModel [protected]

Definition at line 321 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEAntiProtonInelastic* ExN04HadronPhysics::theHEAntiProtonModel [protected]

Definition at line 228 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEAntiSigmaMinusInelastic* ExN04HadronPhysics::theHEAntiSigmaMinusModel [protected]

Definition at line 269 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEAntiSigmaPlusInelastic* ExN04HadronPhysics::theHEAntiSigmaPlusModel [protected]

Definition at line 283 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEAntiXiMinusInelastic* ExN04HadronPhysics::theHEAntiXiMinusModel [protected]

Definition at line 307 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEAntiXiZeroInelastic* ExN04HadronPhysics::theHEAntiXiZeroModel [protected]

Definition at line 295 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEKaonMinusInelastic* ExN04HadronPhysics::theHEKaonMinusModel [protected]

Definition at line 199 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEKaonPlusInelastic* ExN04HadronPhysics::theHEKaonPlusModel [protected]

Definition at line 192 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEKaonZeroInelastic* ExN04HadronPhysics::theHEKaonZeroLModel [protected]

Definition at line 211 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEKaonZeroInelastic* ExN04HadronPhysics::theHEKaonZeroSModel [protected]

Definition at line 216 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HELambdaInelastic* ExN04HadronPhysics::theHELambdaModel [protected]

Definition at line 252 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HENeutronInelastic* ExN04HadronPhysics::theHENeutronModel [protected]

Definition at line 236 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEOmegaMinusInelastic* ExN04HadronPhysics::theHEOmegaMinusModel [protected]

Definition at line 314 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEPionMinusInelastic* ExN04HadronPhysics::theHEPionMinusModel [protected]

Definition at line 180 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEPionPlusInelastic* ExN04HadronPhysics::theHEPionPlusModel [protected]

Definition at line 173 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEProtonInelastic* ExN04HadronPhysics::theHEProtonModel [protected]

Definition at line 221 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HESigmaMinusInelastic* ExN04HadronPhysics::theHESigmaMinusModel [protected]

Definition at line 262 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HESigmaPlusInelastic* ExN04HadronPhysics::theHESigmaPlusModel [protected]

Definition at line 276 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEXiMinusInelastic* ExN04HadronPhysics::theHEXiMinusModel [protected]

Definition at line 300 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HEXiZeroInelastic* ExN04HadronPhysics::theHEXiZeroModel [protected]

Definition at line 290 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4PiMinusAbsorptionAtRest ExN04HadronPhysics::theKaonMinusAbsorption [protected]

Definition at line 205 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4KaonMinusInelasticProcess ExN04HadronPhysics::theKaonMinusInelastic [protected]

Definition at line 197 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theKaonMinusIonisation [protected]

Definition at line 201 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theKaonMinusMult [protected]

Definition at line 200 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4KaonPlusInelasticProcess ExN04HadronPhysics::theKaonPlusInelastic [protected]

Definition at line 190 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theKaonPlusIonisation [protected]

Definition at line 194 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theKaonPlusMult [protected]

Definition at line 193 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4KaonZeroLInelasticProcess ExN04HadronPhysics::theKaonZeroLInelastic [protected]

Definition at line 209 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4KaonZeroSInelasticProcess ExN04HadronPhysics::theKaonZeroSInelastic [protected]

Definition at line 214 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LambdaInelasticProcess ExN04HadronPhysics::theLambdaInelastic [protected]

Definition at line 250 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEAntiLambdaInelastic* ExN04HadronPhysics::theLEAntiLambdaModel [protected]

Definition at line 256 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEAntiNeutronInelastic* ExN04HadronPhysics::theLEAntiNeutronModel [protected]

Definition at line 245 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEAntiOmegaMinusInelastic* ExN04HadronPhysics::theLEAntiOmegaMinusModel [protected]

Definition at line 320 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEAntiProtonInelastic* ExN04HadronPhysics::theLEAntiProtonModel [protected]

Definition at line 227 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEAntiSigmaMinusInelastic* ExN04HadronPhysics::theLEAntiSigmaMinusModel [protected]

Definition at line 268 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEAntiSigmaPlusInelastic* ExN04HadronPhysics::theLEAntiSigmaPlusModel [protected]

Definition at line 282 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEAntiXiMinusInelastic* ExN04HadronPhysics::theLEAntiXiMinusModel [protected]

Definition at line 306 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEAntiXiZeroInelastic* ExN04HadronPhysics::theLEAntiXiZeroModel [protected]

Definition at line 294 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEKaonMinusInelastic* ExN04HadronPhysics::theLEKaonMinusModel [protected]

Definition at line 198 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEKaonPlusInelastic* ExN04HadronPhysics::theLEKaonPlusModel [protected]

Definition at line 191 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEKaonZeroLInelastic* ExN04HadronPhysics::theLEKaonZeroLModel [protected]

Definition at line 210 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEKaonZeroSInelastic* ExN04HadronPhysics::theLEKaonZeroSModel [protected]

Definition at line 215 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LELambdaInelastic* ExN04HadronPhysics::theLELambdaModel [protected]

Definition at line 251 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LENeutronInelastic* ExN04HadronPhysics::theLENeutronModel [protected]

Definition at line 235 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEOmegaMinusInelastic* ExN04HadronPhysics::theLEOmegaMinusModel [protected]

Definition at line 313 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEPionMinusInelastic* ExN04HadronPhysics::theLEPionMinusModel [protected]

Definition at line 179 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEPionPlusInelastic* ExN04HadronPhysics::theLEPionPlusModel [protected]

Definition at line 172 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEProtonInelastic* ExN04HadronPhysics::theLEProtonModel [protected]

Definition at line 220 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LESigmaMinusInelastic* ExN04HadronPhysics::theLESigmaMinusModel [protected]

Definition at line 261 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LESigmaPlusInelastic* ExN04HadronPhysics::theLESigmaPlusModel [protected]

Definition at line 275 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEXiMinusInelastic* ExN04HadronPhysics::theLEXiMinusModel [protected]

Definition at line 299 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4LEXiZeroInelastic* ExN04HadronPhysics::theLEXiZeroModel [protected]

Definition at line 289 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4HadronCaptureProcess ExN04HadronPhysics::theNeutronCapture [protected]

Definition at line 239 of file ExN04HadronPhysics.hh.

G4LCapture* ExN04HadronPhysics::theNeutronCaptureModel [protected]

Definition at line 240 of file ExN04HadronPhysics.hh.

G4HadronFissionProcess ExN04HadronPhysics::theNeutronFission [protected]

Definition at line 237 of file ExN04HadronPhysics.hh.

G4LFission* ExN04HadronPhysics::theNeutronFissionModel [protected]

Definition at line 238 of file ExN04HadronPhysics.hh.

G4NeutronInelasticProcess ExN04HadronPhysics::theNeutronInelastic [protected]

Definition at line 234 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4OmegaMinusInelasticProcess ExN04HadronPhysics::theOmegaMinusInelastic [protected]

Definition at line 312 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theOmegaMinusIonisation [protected]

Definition at line 316 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theOmegaMinusMult [protected]

Definition at line 315 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4PiMinusAbsorptionAtRest ExN04HadronPhysics::thePionMinusAbsorption [protected]

Definition at line 186 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4PionMinusInelasticProcess ExN04HadronPhysics::thePionMinusInelastic [protected]

Definition at line 178 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::thePionMinusIonisation [protected]

Definition at line 182 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::thePionMinusMult [protected]

Definition at line 181 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4PionPlusInelasticProcess ExN04HadronPhysics::thePionPlusInelastic [protected]

Definition at line 171 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::thePionPlusIonisation [protected]

Definition at line 175 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::thePionPlusMult [protected]

Definition at line 174 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4ProtonInelasticProcess ExN04HadronPhysics::theProtonInelastic [protected]

Definition at line 219 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theProtonIonisation [protected]

Definition at line 223 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theProtonMult [protected]

Definition at line 222 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4SigmaMinusInelasticProcess ExN04HadronPhysics::theSigmaMinusInelastic [protected]

Definition at line 260 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theSigmaMinusIonisation [protected]

Definition at line 264 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theSigmaMinusMult [protected]

Definition at line 263 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4SigmaPlusInelasticProcess ExN04HadronPhysics::theSigmaPlusInelastic [protected]

Definition at line 274 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theSigmaPlusIonisation [protected]

Definition at line 278 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theSigmaPlusMult [protected]

Definition at line 277 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4XiMinusInelasticProcess ExN04HadronPhysics::theXiMinusInelastic [protected]

Definition at line 298 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4hIonisation ExN04HadronPhysics::theXiMinusIonisation [protected]

Definition at line 302 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4MultipleScattering ExN04HadronPhysics::theXiMinusMult [protected]

Definition at line 301 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().

G4XiZeroInelasticProcess ExN04HadronPhysics::theXiZeroInelastic [protected]

Definition at line 288 of file ExN04HadronPhysics.hh.

Referenced by ConstructProcess().


Generated on Tue Nov 29 23:19:32 2016 for BOSS_7.0.2 by  doxygen 1.4.7