Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
G4gsdk.cc File Reference
#include "G4Decay.hh"
#include "G3toG4.hh"
#include "G3PartTable.hh"

Go to the source code of this file.

Functions

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

Function Documentation

void G4gsdk ( G4int  ,
G4double ,
G4int  
)

Definition at line 46 of file G4gsdk.cc.

Referenced by PG4gsdk().

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

Definition at line 33 of file G4gsdk.cc.

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

Referenced by G3CLEval().

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