Geant4-11
Functions
G4gsdk.cc File Reference
#include "G4Decay.hh"
#include "G3toG4.hh"
#include "G3PartTable.hh"

Go to the source code of this file.

Functions

void G4gsdk (G4int, G4double *, G4int *)
 
void PG4gsdk (G4String *tokens)
 

Function Documentation

◆ G4gsdk()

void G4gsdk ( G4int  ipart,
G4double bratio,
G4int mode 
)

Definition at line 45 of file G4gsdk.cc.

46{
47/*
48 // create decay object for the particle
49 G4Decay *decay = new G4Decay();
50 // add decay modes
51 for (G4int i=0; i<6; i++) {
52 if (mode[i] != 0) {
53// $$$ decay->AddMode(mode[i],bratio[i]);
54 }
55 }
56 // associate decay object with particle ipart
57 G4ParticleDefinition *part = G3Part.Get(ipart);
58// $$$ part->SetDecay(decay);
59*/
60}

Referenced by PG4gsdk().

◆ PG4gsdk()

void PG4gsdk ( G4String tokens)

Definition at line 32 of file G4gsdk.cc.

33{
34 // fill the parameter containers
35 G3fillParams(tokens,PTgsdk);
36
37 // interpret the parameters
38 G4int ipart = Ipar[0];
39 G4int *mode = &Ipar[3];
40 G4double *bratio = Rpar;
41
42 G4gsdk(ipart,bratio,mode);
43}
#define PTgsdk
Definition: G3toG4.hh:67
G3G4DLL_API G4int Ipar[1000]
Definition: clparse.cc:65
void G3fillParams(G4String *tokens, const char *ptypes)
Definition: clparse.cc:218
G3G4DLL_API G4double Rpar[1000]
Definition: clparse.cc:66
double G4double
Definition: G4Types.hh:83
int G4int
Definition: G4Types.hh:85
void G4gsdk(G4int, G4double *, G4int *)
Definition: G4gsdk.cc:45

References G3fillParams(), G4gsdk(), Ipar, PTgsdk, and Rpar.

Referenced by G3CLEval().