81 void HadronPhysicsUrQMD::CreateModels()
108 delete fUrQMDNeutron;
118 delete fUrQMDAntiBaryon;
154 AddDataSet(ChipsKaonMinus);
156 AddDataSet(ChipsKaonPlus);
158 AddDataSet(ChipsKaonZero );
160 AddDataSet(ChipsKaonZero );
163 fAntiBaryon->
Build();
174 size_t n = pvec->
size();
176 for(
size_t i=0; i<
n; ++i) {
187 #endif //G4_USE_URQMD
HadronPhysicsUrQMD(G4int verbose=1)
Definition of the HadronPhysicsUrQMD class.
static G4KaonZeroLong * KaonZeroLong()
static void ConstructParticle()
static const char * Default_Name()
static void ConstructParticle()
static void ConstructParticle()
G4ProcessManager * GetProcessManager() const
static G4KaonMinus * KaonMinus()
static const char * Default_Name()
static G4HadronicProcess * FindInelasticProcess(const G4ParticleDefinition *)
static G4KaonZeroShort * KaonZeroShort()
static G4CrossSectionDataSetRegistry * Instance()
static const char * Default_Name()
virtual ~HadronPhysicsUrQMD()
virtual void ConstructProcess()
void RegisterMe(G4VAntiBarionBuilder *aB)
void RegisterMe(G4VPiKBuilder *aB)
void RegisterMe(G4VProtonBuilder *aB)
void RegisterMe(G4VNeutronBuilder *aB)
static G4KaonPlus * KaonPlus()
G4ProcessVector * GetProcessList() const
virtual void ConstructParticle()