43 #include "G4ParticleDefinition.hh"
44 #include "G4ParticleTable.hh"
45 #include "G4ProcessManager.hh"
49 using namespace CLHEP;
62 G4ProcessManager * aProcMan = 0;
66 aProcMan = G4AntiProton::AntiProton()->GetProcessManager();
73 edm::LogInfo(
"SimG4CoreGFlash") <<
" Adding GflashHadronWrapperProcess (G4wrapperProcess) for G4AntiProtonInelasticProcess" ;
78 aProcMan = G4AntiNeutron::AntiNeutron()->GetProcessManager();
87 aProcMan = G4Lambda::Lambda()->GetProcessManager();
96 aProcMan = G4AntiLambda::AntiLambda()->GetProcessManager();
105 aProcMan = G4SigmaMinus::SigmaMinus()->GetProcessManager();
114 aProcMan = G4AntiSigmaMinus::AntiSigmaMinus()->GetProcessManager();
123 aProcMan = G4SigmaPlus::SigmaPlus()->GetProcessManager();
132 aProcMan = G4AntiSigmaPlus::AntiSigmaPlus()->GetProcessManager();
141 aProcMan = G4XiMinus::XiMinus()->GetProcessManager();
150 aProcMan = G4AntiXiMinus::AntiXiMinus()->GetProcessManager();
159 aProcMan = G4XiZero::XiZero()->GetProcessManager();
168 aProcMan = G4AntiXiZero::AntiXiZero()->GetProcessManager();
177 aProcMan = G4OmegaMinus::OmegaMinus()->GetProcessManager();
186 aProcMan = G4AntiOmegaMinus::AntiOmegaMinus()->GetProcessManager();
G4LEAntiXiZeroInelastic * theLEAntiXiZeroModel
G4OmegaMinusInelasticProcess theOmegaMinusInelastic
G4AntiProtonInelasticProcess theAntiProtonInelastic
virtual ~G4MiscLHEPBuilder_WP()
G4HEAntiSigmaMinusInelastic * theHEAntiSigmaMinusModel
G4LEOmegaMinusInelastic * theLEOmegaMinusModel
G4LEXiZeroInelastic * theLEXiZeroModel
G4SigmaPlusInelasticProcess theSigmaPlusInelastic
G4HEAntiNeutronInelastic * theHEAntiNeutronModel
GflashHadronWrapperProcess * theWrappedAntiProtonInelastic
G4LEAntiNeutronInelastic * theLEAntiNeutronModel
G4HEXiMinusInelastic * theHEXiMinusModel
G4XiZeroInelasticProcess theXiZeroInelastic
G4LELambdaInelastic * theLELambdaModel
G4LambdaInelasticProcess theLambdaInelastic
G4LESigmaPlusInelastic * theLESigmaPlusModel
G4AntiSigmaPlusInelasticProcess theAntiSigmaPlusInelastic
G4HEAntiLambdaInelastic * theHEAntiLambdaModel
G4HEXiZeroInelastic * theHEXiZeroModel
G4LEAntiSigmaPlusInelastic * theLEAntiSigmaPlusModel
G4LESigmaMinusInelastic * theLESigmaMinusModel
G4HEAntiOmegaMinusInelastic * theHEAntiOmegaMinusModel
G4SigmaMinusInelasticProcess theSigmaMinusInelastic
G4AntiXiZeroInelasticProcess theAntiXiZeroInelastic
G4HEAntiXiZeroInelastic * theHEAntiXiZeroModel
G4HEAntiProtonInelastic * theHEAntiProtonModel
G4HELambdaInelastic * theHELambdaModel
G4HEAntiSigmaPlusInelastic * theHEAntiSigmaPlusModel
G4AntiXiMinusInelasticProcess theAntiXiMinusInelastic
G4AntiOmegaMinusInelasticProcess theAntiOmegaMinusInelastic
G4HESigmaPlusInelastic * theHESigmaPlusModel
G4AntiSigmaMinusInelasticProcess theAntiSigmaMinusInelastic
G4AntiNeutronInelasticProcess theAntiNeutronInelastic
G4XiMinusInelasticProcess theXiMinusInelastic
volatile std::atomic< bool > shutdown_flag false
G4HESigmaMinusInelastic * theHESigmaMinusModel
G4HEAntiXiMinusInelastic * theHEAntiXiMinusModel
G4LEAntiXiMinusInelastic * theLEAntiXiMinusModel
G4LEAntiProtonInelastic * theLEAntiProtonModel
G4LEAntiOmegaMinusInelastic * theLEAntiOmegaMinusModel
G4AntiLambdaInelasticProcess theAntiLambdaInelastic
G4LEXiMinusInelastic * theLEXiMinusModel
G4HEOmegaMinusInelastic * theHEOmegaMinusModel
G4LEAntiSigmaMinusInelastic * theLEAntiSigmaMinusModel
G4LEAntiLambdaInelastic * theLEAntiLambdaModel