154 AddDataSet(ChipsKaonMinus);
156 AddDataSet(ChipsKaonPlus);
158 AddDataSet(ChipsKaonZero );
160 AddDataSet(ChipsKaonZero );
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.
UrQMDAntiBarionBuilder * fUrQMDAntiBaryon
G4AntiBarionBuilder * fAntiBaryon
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()
UrQMDPiKBuilder * fUrQMDPiK
G4HadronicProcess * FindInelasticProcess(const G4ParticleDefinition *)
static G4CrossSectionDataSetRegistry * Instance()
G4NeutronBuilder * fNeutrons
UrQMDProtonBuilder * fUrQMDPro
static const char * Default_Name()
virtual ~HadronPhysicsUrQMD()
UrQMDNeutronBuilder * fUrQMDNeutron
virtual void ConstructProcess()
void RegisterMe(G4VAntiBarionBuilder *aB)
void RegisterMe(G4VPiKBuilder *aB)
void RegisterMe(G4VProtonBuilder *aB)
void RegisterMe(G4VNeutronBuilder *aB)
static G4KaonPlus * KaonPlus()
G4HyperonFTFPBuilder * fHyperon
G4ProcessVector * GetProcessList() const
virtual void ConstructParticle()