All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Macros | Functions | Variables
TGeant3.cxx File Reference
#include <ctype.h>
#include <stdlib.h>
#include "TROOT.h"
#include "TParticle.h"
#include "TDatabasePDG.h"
#include "TLorentzVector.h"
#include "TArrayI.h"
#include "TArrayD.h"
#include "TString.h"
#include "TParameter.h"
#include "TGeoMatrix.h"
#include "TObjString.h"
#include "larreco/Genfit/TGeant3/TGeant3.h"
#include "larreco/Genfit/TGeant3/TCallf77.h"
#include "TVirtualMCDecayer.h"
#include "TPDGCode.h"

Go to the source code of this file.

Macros

#define g3zebra   g3zebra_
 
#define grfile   grfile_
 
#define g3pcxyz   g3pcxyz_
 
#define g3gclos   g3gclos_
 
#define g3last   g3last_
 
#define g3init   g3init_
 
#define g3cinit   g3cinit_
 
#define g3run   g3run_
 
#define g3trig   g3trig_
 
#define g3trigc   g3trigc_
 
#define g3trigi   g3trigi_
 
#define g3work   g3work_
 
#define g3zinit   g3zinit_
 
#define g3fmate   g3fmate_
 
#define g3fpart   g3fpart_
 
#define g3ftmed   g3ftmed_
 
#define g3ftmat   g3ftmat_
 
#define g3mate   g3mate_
 
#define g3part   g3part_
 
#define g3sdk   g3sdk_
 
#define g3smate   g3smate_
 
#define g3fang   g3fang_
 
#define g3smixt   g3smixt_
 
#define g3spart   g3spart_
 
#define g3stmed   g3stmed_
 
#define g3sckov   g3sckov_
 
#define g3stpar   g3stpar_
 
#define g3fkine   g3fkine_
 
#define g3fvert   g3fvert_
 
#define g3skine   g3skine_
 
#define g3svert   g3svert_
 
#define g3physi   g3physi_
 
#define g3debug   g3debug_
 
#define g3ekbin   g3ekbin_
 
#define g3finds   g3finds_
 
#define g3sking   g3sking_
 
#define g3skpho   g3skpho_
 
#define g3sstak   g3sstak_
 
#define g3sxyz   g3sxyz_
 
#define g3many   g3many_
 
#define g3track   g3track_
 
#define g3treve   g3treve_
 
#define gtreveroot   gtreveroot_
 
#define grndm   grndm_
 
#define grndmq   grndmq_
 
#define g3dtom   g3dtom_
 
#define g3lmoth   g3lmoth_
 
#define g3media   g3media_
 
#define g3mtod   g3mtod_
 
#define g3sdvn   g3sdvn_
 
#define g3sdvn2   g3sdvn2_
 
#define g3sdvs   g3sdvs_
 
#define g3sdvs2   g3sdvs2_
 
#define g3sdvt   g3sdvt_
 
#define g3sdvt2   g3sdvt2_
 
#define g3sord   g3sord_
 
#define g3spos   g3spos_
 
#define g3sposp   g3sposp_
 
#define g3srotm   g3srotm_
 
#define g3protm   g3protm_
 
#define g3svolu   g3svolu_
 
#define g3print   g3print_
 
#define dzshow   dzshow_
 
#define g3satt   g3satt_
 
#define g3fpara   g3fpara_
 
#define gckpar   gckpar_
 
#define g3ckmat   g3ckmat_
 
#define g3lvolu   g3lvolu_
 
#define geditv   geditv_
 
#define mzdrop   mzdrop_
 
#define ertrak   ertrak_
 
#define ertrgo   ertrgo_
 
#define eufill   eufill_
 
#define eufilp   eufilp_
 
#define eufilv   eufilv_
 
#define trscsp   trscsp_
 
#define trspsc   trspsc_
 
#define trscsd   trscsd_
 
#define trsdsc   trsdsc_
 
#define erxyzc   erxyzc_
 
#define gcomad   gcomad_
 
#define g3brelm   g3brelm_
 
#define g3prelm   g3prelm_
 
#define rxgtrak   rxgtrak_
 
#define rxouth   rxouth_
 
#define rxinh   rxinh_
 
#define gudigi   gudigi_
 
#define guhadr   guhadr_
 
#define guout   guout_
 
#define guphad   guphad_
 
#define gudcay   gudcay_
 
#define guiget   guiget_
 
#define guinme   guinme_
 
#define guinti   guinti_
 
#define gunear   gunear_
 
#define guskip   guskip_
 
#define guview   guview_
 
#define gupara   gupara_
 
#define gudtim   gudtim_
 
#define guplsh   guplsh_
 
#define gutrev   gutrev_
 
#define gutrak   gutrak_
 
#define guswim   guswim_
 
#define gufld   gufld_
 
#define gustep   gustep_
 
#define gukine   gukine_
 
#define gheish   gheish_
 
#define flufin   flufin_
 
#define gfmfin   gfmfin_
 
#define gpghei   gpghei_
 
#define fldist   fldist_
 
#define gfmdis   gfmdis_
 
#define g3helx3   g3helx3_
 
#define g3helix   g3helix_
 
#define g3rkuta   g3rkuta_
 
#define g3track   g3track_
 
#define gtreveroot   gtreveroot_
 
#define g3last   g3last_
 
#define g3invol   g3invol_
 
#define g3tmedi   g3tmedi_
 
#define g3media   g3media_
 
#define g3tmany   g3tmany_
 
#define g3tnext   g3tnext_
 
#define g3gperp   g3gperp_
 
#define ginvol   ginvol_
 
#define gtmedi   gtmedi_
 
#define gtmany   gtmany_
 
#define gtonly   gtonly_
 
#define gmedia   gmedia_
 
#define glvolu   glvolu_
 
#define gtnext   gtnext_
 
#define ggperp   ggperp_
 

Functions

void type_of_call g3zebra (const int &)
 
void type_of_call g3pcxyz ()
 
void type_of_call g3gclos ()
 
void type_of_call g3last ()
 
void type_of_call g3init ()
 
void type_of_call g3cinit ()
 
void type_of_call g3run ()
 
void type_of_call g3trig ()
 
void type_of_call g3trigc ()
 
void type_of_call g3trigi ()
 
void type_of_call g3work (const int &)
 
void type_of_call g3zinit ()
 
void type_of_call g3mate ()
 
void type_of_call g3part ()
 
void type_of_call g3sdk (Int_t &, Float_t *, Int_t *)
 
void type_of_call g3fkine (Int_t &, Float_t *, Float_t *, Int_t &, Int_t &, Float_t *, Int_t &)
 
void type_of_call g3fvert (Int_t &, Float_t *, Int_t &, Int_t &, Float_t &, Float_t *, Int_t &)
 
void type_of_call g3skine (Float_t *, Int_t &, Int_t &, Float_t *, Int_t &, Int_t &)
 
void type_of_call g3svert (Float_t *, Int_t &, Int_t &, Float_t *, Int_t &, Int_t &)
 
void type_of_call g3physi ()
 
void type_of_call g3debug ()
 
void type_of_call g3ekbin ()
 
void type_of_call g3finds ()
 
void type_of_call g3sking (Int_t &)
 
void type_of_call g3skpho (Int_t &)
 
void type_of_call g3sstak (Int_t &)
 
void type_of_call g3sxyz ()
 
void type_of_call g3many ()
 
void type_of_call g3track ()
 
void type_of_call g3treve ()
 
void type_of_call gtreveroot ()
 
void type_of_call grndm (Float_t *r, const Int_t &n)
 
void type_of_call grndmq (Int_t &is1, Int_t &is2, const Int_t &, DEFCHARD DEFCHARL)
 
void type_of_call g3dtom (Float_t *, Float_t *, Int_t &)
 
void type_of_call g3lmoth (DEFCHARD, Int_t &, Int_t &, Int_t *, Int_t *, Int_t *DEFCHARL)
 
void type_of_call g3media (Float_t *, Int_t &, Int_t &)
 
void type_of_call g3mtod (Float_t *, Float_t *, Int_t &)
 
void type_of_call g3srotm (const Int_t &, const Float_t &, const Float_t &, const Float_t &, const Float_t &, const Float_t &, const Float_t &)
 
void type_of_call g3protm (const Int_t &)
 
void type_of_call g3rfile (const Int_t &, DEFCHARD, DEFCHARD DEFCHARL DEFCHARL)
 
void type_of_call g3fmate (const Int_t &, DEFCHARD, Float_t &, Float_t &, Float_t &, Float_t &, Float_t &, Float_t *, Int_t &DEFCHARL)
 
void type_of_call g3fang (Float_t *, Float_t &, Float_t &, Float_t &, Float_t &, Int_t &)
 
void type_of_call g3fpart (const Int_t &, DEFCHARD, Int_t &, Float_t &, Float_t &, Float_t &, Float_t *, Int_t &DEFCHARL)
 
void type_of_call g3ftmed (const Int_t &, DEFCHARD, Int_t &, Int_t &, Int_t &, Float_t &, Float_t &, Float_t &, Float_t &, Float_t &, Float_t &, Float_t *, Int_t *DEFCHARL)
 
void type_of_call g3ftmat (const Int_t &, const Int_t &, DEFCHARD, const Int_t &, Float_t *, Float_t *, Float_t *, Int_t &DEFCHARL)
 
void type_of_call g3smate (const Int_t &, DEFCHARD, Float_t &, Float_t &, Float_t &, Float_t &, Float_t &, Float_t *, Int_t &DEFCHARL)
 
void type_of_call g3smixt (const Int_t &, DEFCHARD, const Float_t *, const Float_t *, const Float_t &, const Int_t &, Float_t *DEFCHARL)
 
void type_of_call g3spart (const Int_t &, DEFCHARD, Int_t &, Float_t &, Float_t &, Float_t &, Float_t *, Int_t &DEFCHARL)
 
void type_of_call g3stmed (const Int_t &, DEFCHARD, Int_t &, Int_t &, Int_t &, Float_t &, Float_t &, Float_t &, Float_t &, Float_t &, Float_t &, Float_t *, Int_t &DEFCHARL)
 
void type_of_call g3sckov (Int_t &itmed, Int_t &npckov, Float_t *ppckov, Float_t *absco, Float_t *effic, Float_t *rindex)
 
void type_of_call g3stpar (const Int_t &, DEFCHARD, Float_t &DEFCHARL)
 
void type_of_call g3sdvn (DEFCHARD, DEFCHARD, Int_t &, Int_t &DEFCHARL DEFCHARL)
 
void type_of_call g3sdvn2 (DEFCHARD, DEFCHARD, Int_t &, Int_t &, Float_t &, Int_t &DEFCHARL DEFCHARL)
 
void type_of_call g3sdvs (DEFCHARD, DEFCHARD, Float_t &, Int_t &, Int_t &DEFCHARL DEFCHARL)
 
void type_of_call g3sdvs2 (DEFCHARD, DEFCHARD, Float_t &, Int_t &, Float_t &, Int_t &DEFCHARL DEFCHARL)
 
void type_of_call g3sdvt (DEFCHARD, DEFCHARD, Float_t &, Int_t &, Int_t &, Int_t &DEFCHARL DEFCHARL)
 
void type_of_call g3sdvt2 (DEFCHARD, DEFCHARD, Float_t &, Int_t &, Float_t &, Int_t &, Int_t &DEFCHARL DEFCHARL)
 
void type_of_call g3sord (DEFCHARD, Int_t &DEFCHARL)
 
void type_of_call g3spos (DEFCHARD, Int_t &, DEFCHARD, Float_t &, Float_t &, Float_t &, Int_t &, DEFCHARD DEFCHARL DEFCHARL DEFCHARL)
 
void type_of_call g3sposp (DEFCHARD, Int_t &, DEFCHARD, Float_t &, Float_t &, Float_t &, Int_t &, DEFCHARD, Float_t *, Int_t &DEFCHARL DEFCHARL DEFCHARL)
 
void type_of_call g3svolu (DEFCHARD, DEFCHARD, Int_t &, Float_t *, Int_t &, Int_t &DEFCHARL DEFCHARL)
 
void type_of_call g3satt (DEFCHARD, DEFCHARD, Int_t &DEFCHARL DEFCHARL)
 
void type_of_call g3fpara (DEFCHARD, Int_t &, Int_t &, Int_t &, Int_t &, Float_t *, Float_t *DEFCHARL)
 
void type_of_call gckpar (Int_t &, Int_t &, Float_t *)
 
void type_of_call g3ckmat (Int_t &, DEFCHARD DEFCHARL)
 
void type_of_call g3lvolu (Int_t &, Int_t *, Int_t *, Int_t &)
 
void type_of_call g3print (DEFCHARD, const int &DEFCHARL)
 
void type_of_call dzshow (DEFCHARD, const int &, const int &, DEFCHARD, const int &, const int &, const int &, const int &DEFCHARL DEFCHARL)
 
void type_of_call mzdrop (Int_t &, Int_t &, DEFCHARD DEFCHARL)
 
void type_of_call setbomb (Float_t &)
 
void type_of_call setclip (DEFCHARD, Float_t &, Float_t &, Float_t &, Float_t &, Float_t &, Float_t &DEFCHARL)
 
void type_of_call gcomad (DEFCHARD, Int_t *&DEFCHARL)
 
void type_of_call ertrak (const Float_t *const x1, const Float_t *const p1, const Float_t *x2, const Float_t *p2, const Int_t &ipa, DEFCHARD DEFCHARL)
 
void type_of_call eufill (Int_t n, Float_t *ein, Float_t *xlf)
 
void type_of_call eufilp (const int n, Float_t *ein, Float_t *pli, Float_t *plf)
 
void type_of_call eufilv (Int_t n, Float_t *ein, Char_t *namv, Int_t *numv, Int_t *iovl)
 
void type_of_call trscsd (Float_t *pc, Float_t *rc, Float_t *pd, Float_t *rd, Float_t *h, Float_t ch, Int_t ierr, Float_t spu, Float_t *dj, Float_t *dk)
 
void type_of_call trsdsc (Float_t *pd, Float_t *rd, Float_t *pc, Float_t *rc, Float_t *h, Float_t *ch, Int_t *ierr, Float_t *spu, Float_t *dj, Float_t *dk)
 
void type_of_call trscsp (Float_t *ps, Float_t *rs, Float_t *pc, Float_t *rc, Float_t *h, Float_t *ch, Int_t *ierr, Float_t *spx)
 
void type_of_call trspsc (Float_t *ps, Float_t *rs, Float_t *pc, Float_t *rc, Float_t *h, Float_t *ch, Int_t *ierr, Float_t *spx)
 
void type_of_call ertrgo ()
 
void type_of_call erxyzc ()
 
float type_of_call g3brelm (const Float_t &z, const Float_t &t, const Float_t &cut)
 
float type_of_call g3prelm (const Float_t &z, const Float_t &t, const Float_t &cut)
 
type_of_call void gheish ()
 
type_of_call void flufin ()
 
type_of_call void gfmfin ()
 
type_of_call void gpghei ()
 
type_of_call void fldist ()
 
type_of_call void gfmdis ()
 
type_of_call void g3helx3 (Float_t &, Float_t &, Float_t *, Float_t *)
 
type_of_call void g3helix (Float_t &, Float_t &, Float_t *, Float_t *)
 
type_of_call void g3rkuta (Float_t &, Float_t &, Float_t *, Float_t *)
 
type_of_call void g3gperp (Float_t *, Float_t *, Int_t &)
 
type_of_call void g3invol (Float_t *, Int_t &)
 
type_of_call void g3tmedi (Float_t *, Int_t &)
 
type_of_call void g3tmany (Int_t &)
 
type_of_call void g3tnext ()
 
type_of_call void ginvol (Float_t *, Int_t &)
 
type_of_call void gtmedi (Float_t *, Int_t &)
 
type_of_call void gtmany (Int_t &)
 
type_of_call void gtonly (Int_t &)
 
type_of_call void gmedia (Float_t *, Int_t &, Int_t &)
 
type_of_call void glvolu (Int_t &nlev, Int_t *lnam, Int_t *lnum, Int_t &ier)
 
type_of_call void gtnext ()
 
type_of_call void ggperp (Float_t *, Float_t *, Int_t &)
 
type_of_call void gtonlyg3 (Int_t &)
 GCJUMP common structure. More...
 
void type_of_call rxgtrak (Int_t &mtrack, Int_t &ipart, Float_t *pmom, Float_t &e, Float_t *vpos, Float_t *polar, Float_t &tof)
 
void type_of_call rxouth ()
 
void type_of_call rxinh ()
 

Variables

Gctrak_tgctrak = 0
 
Gcvolu_tgcvolu = 0
 
Gckine_tgckine = 0
 
TGeant3geant3 = 0
 
static const Int_t kDefSize = 600
 
Int_t count_ginvol = 0
 
Int_t count_gmedia = 0
 
Int_t count_gtmedi = 0
 
Int_t count_gtnext = 0
 
Gcchan_tgcchan = 0
 
Gconst_tgconst =0
 
Gconsx_tcconsx =0
 GCONST common structure. More...
 
Gcjump_tgcjump =0
 GCONSX common structure. More...
 
void(* fginvol )(Float_t *, Int_t &)=0
 
void(* fgtmedi )(Float_t *, Int_t &)=0
 
void(* fgtmany )(Int_t &)=0
 
void(* fgtonly )(Int_t &)=0
 
void(* fgmedia )(Float_t *, Int_t &, Int_t &)=0
 
void(* fglvolu )(Int_t &nlev, Int_t *lnam, Int_t *lnum, Int_t &ier)=0
 
void(* fgtnext )()=0
 
void(* fggperp )(Float_t *, Float_t *, Int_t &)=0
 

Macro Definition Documentation

#define dzshow   dzshow_

Definition at line 594 of file TGeant3.cxx.

#define ertrak   ertrak_

Definition at line 603 of file TGeant3.cxx.

#define ertrgo   ertrgo_

Definition at line 604 of file TGeant3.cxx.

#define erxyzc   erxyzc_

Definition at line 612 of file TGeant3.cxx.

#define eufill   eufill_

Definition at line 605 of file TGeant3.cxx.

#define eufilp   eufilp_

Definition at line 606 of file TGeant3.cxx.

#define eufilv   eufilv_

Definition at line 607 of file TGeant3.cxx.

#define fldist   fldist_

Definition at line 968 of file TGeant3.cxx.

#define flufin   flufin_

Definition at line 965 of file TGeant3.cxx.

#define g3brelm   g3brelm_

Definition at line 616 of file TGeant3.cxx.

#define g3cinit   g3cinit_

Definition at line 538 of file TGeant3.cxx.

#define g3ckmat   g3ckmat_

Definition at line 598 of file TGeant3.cxx.

#define g3debug   g3debug_

Definition at line 564 of file TGeant3.cxx.

#define g3dtom   g3dtom_

Definition at line 577 of file TGeant3.cxx.

#define g3ekbin   g3ekbin_

Definition at line 565 of file TGeant3.cxx.

#define g3fang   g3fang_

Definition at line 553 of file TGeant3.cxx.

#define g3finds   g3finds_

Definition at line 566 of file TGeant3.cxx.

#define g3fkine   g3fkine_

Definition at line 559 of file TGeant3.cxx.

#define g3fmate   g3fmate_

Definition at line 545 of file TGeant3.cxx.

#define g3fpara   g3fpara_

Definition at line 596 of file TGeant3.cxx.

#define g3fpart   g3fpart_

Definition at line 546 of file TGeant3.cxx.

#define g3ftmat   g3ftmat_

Definition at line 548 of file TGeant3.cxx.

#define g3ftmed   g3ftmed_

Definition at line 547 of file TGeant3.cxx.

#define g3fvert   g3fvert_

Definition at line 560 of file TGeant3.cxx.

#define g3gclos   g3gclos_

Definition at line 535 of file TGeant3.cxx.

#define g3gperp   g3gperp_

Definition at line 981 of file TGeant3.cxx.

#define g3helix   g3helix_

Definition at line 971 of file TGeant3.cxx.

#define g3helx3   g3helx3_

Definition at line 970 of file TGeant3.cxx.

#define g3init   g3init_

Definition at line 537 of file TGeant3.cxx.

#define g3invol   g3invol_

Definition at line 976 of file TGeant3.cxx.

type_of_call void g3last   g3last_

Definition at line 975 of file TGeant3.cxx.

#define g3last   g3last_

Definition at line 975 of file TGeant3.cxx.

#define g3lmoth   g3lmoth_

Definition at line 578 of file TGeant3.cxx.

#define g3lvolu   g3lvolu_

Definition at line 599 of file TGeant3.cxx.

#define g3many   g3many_

Definition at line 571 of file TGeant3.cxx.

#define g3mate   g3mate_

Definition at line 549 of file TGeant3.cxx.

#define g3media   g3media_

Definition at line 978 of file TGeant3.cxx.

#define g3media   g3media_

Definition at line 978 of file TGeant3.cxx.

#define g3mtod   g3mtod_

Definition at line 580 of file TGeant3.cxx.

#define g3part   g3part_

Definition at line 550 of file TGeant3.cxx.

#define g3pcxyz   g3pcxyz_

Definition at line 534 of file TGeant3.cxx.

#define g3physi   g3physi_

Definition at line 563 of file TGeant3.cxx.

#define g3prelm   g3prelm_

Definition at line 617 of file TGeant3.cxx.

#define g3print   g3print_

Definition at line 593 of file TGeant3.cxx.

#define g3protm   g3protm_

Definition at line 591 of file TGeant3.cxx.

#define g3rkuta   g3rkuta_

Definition at line 972 of file TGeant3.cxx.

#define g3run   g3run_

Definition at line 539 of file TGeant3.cxx.

#define g3satt   g3satt_

Definition at line 595 of file TGeant3.cxx.

#define g3sckov   g3sckov_

Definition at line 557 of file TGeant3.cxx.

#define g3sdk   g3sdk_

Definition at line 551 of file TGeant3.cxx.

#define g3sdvn   g3sdvn_

Definition at line 581 of file TGeant3.cxx.

#define g3sdvn2   g3sdvn2_

Definition at line 582 of file TGeant3.cxx.

#define g3sdvs   g3sdvs_

Definition at line 583 of file TGeant3.cxx.

#define g3sdvs2   g3sdvs2_

Definition at line 584 of file TGeant3.cxx.

#define g3sdvt   g3sdvt_

Definition at line 585 of file TGeant3.cxx.

#define g3sdvt2   g3sdvt2_

Definition at line 586 of file TGeant3.cxx.

#define g3skine   g3skine_

Definition at line 561 of file TGeant3.cxx.

#define g3sking   g3sking_

Definition at line 567 of file TGeant3.cxx.

#define g3skpho   g3skpho_

Definition at line 568 of file TGeant3.cxx.

#define g3smate   g3smate_

Definition at line 552 of file TGeant3.cxx.

#define g3smixt   g3smixt_

Definition at line 554 of file TGeant3.cxx.

#define g3sord   g3sord_

Definition at line 587 of file TGeant3.cxx.

#define g3spart   g3spart_

Definition at line 555 of file TGeant3.cxx.

#define g3spos   g3spos_

Definition at line 588 of file TGeant3.cxx.

#define g3sposp   g3sposp_

Definition at line 589 of file TGeant3.cxx.

#define g3srotm   g3srotm_

Definition at line 590 of file TGeant3.cxx.

#define g3sstak   g3sstak_

Definition at line 569 of file TGeant3.cxx.

#define g3stmed   g3stmed_

Definition at line 556 of file TGeant3.cxx.

#define g3stpar   g3stpar_

Definition at line 558 of file TGeant3.cxx.

#define g3svert   g3svert_

Definition at line 562 of file TGeant3.cxx.

#define g3svolu   g3svolu_

Definition at line 592 of file TGeant3.cxx.

#define g3sxyz   g3sxyz_

Definition at line 570 of file TGeant3.cxx.

#define g3tmany   g3tmany_

Definition at line 979 of file TGeant3.cxx.

#define g3tmedi   g3tmedi_

Definition at line 977 of file TGeant3.cxx.

#define g3tnext   g3tnext_

Definition at line 980 of file TGeant3.cxx.

type_of_call void g3track   g3track_

Definition at line 973 of file TGeant3.cxx.

#define g3track   g3track_

Definition at line 973 of file TGeant3.cxx.

#define g3treve   g3treve_

Definition at line 573 of file TGeant3.cxx.

#define g3trig   g3trig_

Definition at line 540 of file TGeant3.cxx.

#define g3trigc   g3trigc_

Definition at line 541 of file TGeant3.cxx.

#define g3trigi   g3trigi_

Definition at line 542 of file TGeant3.cxx.

#define g3work   g3work_

Definition at line 543 of file TGeant3.cxx.

#define g3zebra   g3zebra_

Definition at line 532 of file TGeant3.cxx.

#define g3zinit   g3zinit_

Definition at line 544 of file TGeant3.cxx.

#define gckpar   gckpar_

Definition at line 597 of file TGeant3.cxx.

#define gcomad   gcomad_

Definition at line 614 of file TGeant3.cxx.

#define geditv   geditv_

Definition at line 600 of file TGeant3.cxx.

#define gfmdis   gfmdis_

Definition at line 969 of file TGeant3.cxx.

#define gfmfin   gfmfin_

Definition at line 966 of file TGeant3.cxx.

#define ggperp   ggperp_

Definition at line 989 of file TGeant3.cxx.

#define gheish   gheish_

Definition at line 964 of file TGeant3.cxx.

#define ginvol   ginvol_

Definition at line 982 of file TGeant3.cxx.

#define glvolu   glvolu_

Definition at line 987 of file TGeant3.cxx.

#define gmedia   gmedia_

Definition at line 986 of file TGeant3.cxx.

#define gpghei   gpghei_

Definition at line 967 of file TGeant3.cxx.

#define grfile   grfile_

Definition at line 533 of file TGeant3.cxx.

#define grndm   grndm_

Definition at line 575 of file TGeant3.cxx.

#define grndmq   grndmq_

Definition at line 576 of file TGeant3.cxx.

#define gtmany   gtmany_

Definition at line 984 of file TGeant3.cxx.

#define gtmedi   gtmedi_

Definition at line 983 of file TGeant3.cxx.

void gtnext   gtnext_

Definition at line 988 of file TGeant3.cxx.

#define gtonly   gtonly_

Definition at line 985 of file TGeant3.cxx.

type_of_call void gtreveroot   gtreveroot_

Definition at line 974 of file TGeant3.cxx.

#define gtreveroot   gtreveroot_

Definition at line 974 of file TGeant3.cxx.

#define gudcay   gudcay_

Definition at line 947 of file TGeant3.cxx.

#define gudigi   gudigi_

Definition at line 943 of file TGeant3.cxx.

#define gudtim   gudtim_

Definition at line 955 of file TGeant3.cxx.

#define gufld   gufld_

Definition at line 960 of file TGeant3.cxx.

#define guhadr   guhadr_

Definition at line 944 of file TGeant3.cxx.

#define guiget   guiget_

Definition at line 948 of file TGeant3.cxx.

#define guinme   guinme_

Definition at line 949 of file TGeant3.cxx.

#define guinti   guinti_

Definition at line 950 of file TGeant3.cxx.

#define gukine   gukine_

Definition at line 962 of file TGeant3.cxx.

#define gunear   gunear_

Definition at line 951 of file TGeant3.cxx.

#define guout   guout_

Definition at line 945 of file TGeant3.cxx.

#define gupara   gupara_

Definition at line 954 of file TGeant3.cxx.

#define guphad   guphad_

Definition at line 946 of file TGeant3.cxx.

#define guplsh   guplsh_

Definition at line 956 of file TGeant3.cxx.

#define guskip   guskip_

Definition at line 952 of file TGeant3.cxx.

#define gustep   gustep_

Definition at line 961 of file TGeant3.cxx.

#define guswim   guswim_

Definition at line 959 of file TGeant3.cxx.

#define gutrak   gutrak_

Definition at line 958 of file TGeant3.cxx.

#define gutrev   gutrev_

Definition at line 957 of file TGeant3.cxx.

#define guview   guview_

Definition at line 953 of file TGeant3.cxx.

#define mzdrop   mzdrop_

Definition at line 601 of file TGeant3.cxx.

#define rxgtrak   rxgtrak_

Definition at line 619 of file TGeant3.cxx.

#define rxinh   rxinh_

Definition at line 621 of file TGeant3.cxx.

#define rxouth   rxouth_

Definition at line 620 of file TGeant3.cxx.

#define trscsd   trscsd_

Definition at line 610 of file TGeant3.cxx.

#define trscsp   trscsp_

Definition at line 608 of file TGeant3.cxx.

#define trsdsc   trsdsc_

Definition at line 611 of file TGeant3.cxx.

#define trspsc   trspsc_

Definition at line 609 of file TGeant3.cxx.

Function Documentation

void type_of_call dzshow ( DEFCHARD  ,
const int &  ,
const int &  ,
DEFCHARD  ,
const int &  ,
const int &  ,
const int &  ,
const int &DEFCHARL  DEFCHARL 
)
void type_of_call ertrak ( const Float_t *const  x1,
const Float_t *const  p1,
const Float_t *  x2,
const Float_t *  p2,
const Int_t &  ipa,
DEFCHARD  DEFCHARL 
)
void type_of_call ertrgo ( )
void type_of_call erxyzc ( )
void type_of_call eufill ( Int_t  n,
Float_t *  ein,
Float_t *  xlf 
)
void type_of_call eufilp ( const int  n,
Float_t *  ein,
Float_t *  pli,
Float_t *  plf 
)
void type_of_call eufilv ( Int_t  n,
Float_t *  ein,
Char_t *  namv,
Int_t *  numv,
Int_t *  iovl 
)
type_of_call void fldist ( )
type_of_call void flufin ( )
float type_of_call g3brelm ( const Float_t &  z,
const Float_t &  t,
const Float_t &  cut 
)
void type_of_call g3cinit ( )
void type_of_call g3ckmat ( Int_t &  ,
DEFCHARD  DEFCHARL 
)
void type_of_call g3debug ( )
void type_of_call g3dtom ( Float_t *  ,
Float_t *  ,
Int_t &   
)
void type_of_call g3ekbin ( )
void type_of_call g3fang ( Float_t *  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Int_t &   
)
void type_of_call g3finds ( )
void type_of_call g3fkine ( Int_t &  ,
Float_t *  ,
Float_t *  ,
Int_t &  ,
Int_t &  ,
Float_t *  ,
Int_t &   
)
void type_of_call g3fmate ( const Int_t &  ,
DEFCHARD  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t *  ,
Int_t &  DEFCHARL 
)
void type_of_call g3fpara ( DEFCHARD  ,
Int_t &  ,
Int_t &  ,
Int_t &  ,
Int_t &  ,
Float_t *  ,
Float_t *  DEFCHARL 
)
void type_of_call g3fpart ( const Int_t &  ,
DEFCHARD  ,
Int_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t *  ,
Int_t &  DEFCHARL 
)
void type_of_call g3ftmat ( const Int_t &  ,
const Int_t &  ,
DEFCHARD  ,
const Int_t &  ,
Float_t *  ,
Float_t *  ,
Float_t *  ,
Int_t &  DEFCHARL 
)
void type_of_call g3ftmed ( const Int_t &  ,
DEFCHARD  ,
Int_t &  ,
Int_t &  ,
Int_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t *  ,
Int_t *  DEFCHARL 
)
void type_of_call g3fvert ( Int_t &  ,
Float_t *  ,
Int_t &  ,
Int_t &  ,
Float_t &  ,
Float_t *  ,
Int_t &   
)
void type_of_call g3gclos ( )
type_of_call void g3gperp ( Float_t *  ,
Float_t *  ,
Int_t &   
)
type_of_call void g3helix ( Float_t &  ,
Float_t &  ,
Float_t *  ,
Float_t *   
)
type_of_call void g3helx3 ( Float_t &  ,
Float_t &  ,
Float_t *  ,
Float_t *   
)
void type_of_call g3init ( )
type_of_call void g3invol ( Float_t *  ,
Int_t &   
)
void type_of_call g3last ( )
void type_of_call g3lmoth ( DEFCHARD  ,
Int_t &  ,
Int_t &  ,
Int_t *  ,
Int_t *  ,
Int_t *  DEFCHARL 
)
void type_of_call g3lvolu ( Int_t &  ,
Int_t *  ,
Int_t *  ,
Int_t &   
)
void type_of_call g3many ( )
void type_of_call g3mate ( )
type_of_call void g3media ( Float_t *  ,
Int_t &  ,
Int_t &   
)
void type_of_call g3mtod ( Float_t *  ,
Float_t *  ,
Int_t &   
)
void type_of_call g3part ( )
void type_of_call g3pcxyz ( )
void type_of_call g3physi ( )
float type_of_call g3prelm ( const Float_t &  z,
const Float_t &  t,
const Float_t &  cut 
)
void type_of_call g3print ( DEFCHARD  ,
const int &  DEFCHARL 
)
void type_of_call g3protm ( const Int_t &  )
void type_of_call g3rfile ( const Int_t &  ,
DEFCHARD  ,
DEFCHARD DEFCHARL  DEFCHARL 
)
type_of_call void g3rkuta ( Float_t &  ,
Float_t &  ,
Float_t *  ,
Float_t *   
)
void type_of_call g3run ( )
void type_of_call g3satt ( DEFCHARD  ,
DEFCHARD  ,
Int_t &DEFCHARL  DEFCHARL 
)
void type_of_call g3sckov ( Int_t &  itmed,
Int_t &  npckov,
Float_t *  ppckov,
Float_t *  absco,
Float_t *  effic,
Float_t *  rindex 
)
void type_of_call g3sdk ( Int_t &  ,
Float_t *  ,
Int_t *   
)
void type_of_call g3sdvn ( DEFCHARD  ,
DEFCHARD  ,
Int_t &  ,
Int_t &DEFCHARL  DEFCHARL 
)
void type_of_call g3sdvn2 ( DEFCHARD  ,
DEFCHARD  ,
Int_t &  ,
Int_t &  ,
Float_t &  ,
Int_t &DEFCHARL  DEFCHARL 
)
void type_of_call g3sdvs ( DEFCHARD  ,
DEFCHARD  ,
Float_t &  ,
Int_t &  ,
Int_t &DEFCHARL  DEFCHARL 
)
void type_of_call g3sdvs2 ( DEFCHARD  ,
DEFCHARD  ,
Float_t &  ,
Int_t &  ,
Float_t &  ,
Int_t &DEFCHARL  DEFCHARL 
)
void type_of_call g3sdvt ( DEFCHARD  ,
DEFCHARD  ,
Float_t &  ,
Int_t &  ,
Int_t &  ,
Int_t &DEFCHARL  DEFCHARL 
)
void type_of_call g3sdvt2 ( DEFCHARD  ,
DEFCHARD  ,
Float_t &  ,
Int_t &  ,
Float_t &  ,
Int_t &  ,
Int_t &DEFCHARL  DEFCHARL 
)
void type_of_call g3skine ( Float_t *  ,
Int_t &  ,
Int_t &  ,
Float_t *  ,
Int_t &  ,
Int_t &   
)
void type_of_call g3sking ( Int_t &  )
void type_of_call g3skpho ( Int_t &  )
void type_of_call g3smate ( const Int_t &  ,
DEFCHARD  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t *  ,
Int_t &  DEFCHARL 
)
void type_of_call g3smixt ( const Int_t &  ,
DEFCHARD  ,
const Float_t *  ,
const Float_t *  ,
const Float_t &  ,
const Int_t &  ,
Float_t *  DEFCHARL 
)
void type_of_call g3sord ( DEFCHARD  ,
Int_t &  DEFCHARL 
)
void type_of_call g3spart ( const Int_t &  ,
DEFCHARD  ,
Int_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t *  ,
Int_t &  DEFCHARL 
)
void type_of_call g3spos ( DEFCHARD  ,
Int_t &  ,
DEFCHARD  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Int_t &  ,
DEFCHARD DEFCHARL DEFCHARL  DEFCHARL 
)
void type_of_call g3sposp ( DEFCHARD  ,
Int_t &  ,
DEFCHARD  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Int_t &  ,
DEFCHARD  ,
Float_t *  ,
Int_t &DEFCHARL DEFCHARL  DEFCHARL 
)
void type_of_call g3srotm ( const Int_t &  ,
const Float_t &  ,
const Float_t &  ,
const Float_t &  ,
const Float_t &  ,
const Float_t &  ,
const Float_t &   
)
void type_of_call g3sstak ( Int_t &  )
void type_of_call g3stmed ( const Int_t &  ,
DEFCHARD  ,
Int_t &  ,
Int_t &  ,
Int_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t *  ,
Int_t &  DEFCHARL 
)
void type_of_call g3stpar ( const Int_t &  ,
DEFCHARD  ,
Float_t &  DEFCHARL 
)
void type_of_call g3svert ( Float_t *  ,
Int_t &  ,
Int_t &  ,
Float_t *  ,
Int_t &  ,
Int_t &   
)
void type_of_call g3svolu ( DEFCHARD  ,
DEFCHARD  ,
Int_t &  ,
Float_t *  ,
Int_t &  ,
Int_t &DEFCHARL  DEFCHARL 
)
void type_of_call g3sxyz ( )
type_of_call void g3tmany ( Int_t &  )
type_of_call void g3tmedi ( Float_t *  ,
Int_t &   
)
type_of_call void g3tnext ( )
void type_of_call g3track ( )
void type_of_call g3treve ( )
void type_of_call g3trig ( )
void type_of_call g3trigc ( )
void type_of_call g3trigi ( )
void type_of_call g3work ( const int &  )
void type_of_call g3zebra ( const int &  )
void type_of_call g3zinit ( )
void type_of_call gckpar ( Int_t &  ,
Int_t &  ,
Float_t *   
)
void type_of_call gcomad ( DEFCHARD  ,
Int_t *&  DEFCHARL 
)
type_of_call void gfmdis ( )
type_of_call void gfmfin ( )
void ggperp ( Float_t *  x,
Float_t *  norm,
Int_t &  ierr 
)

Definition at line 6633 of file TGeant3.cxx.

6633  {
6634 // Computes the normal to the next crossed surface, assuming that
6635 // FindNextBoundary() was already called.
6636 
6637  fggperp(x,norm,ierr);
6638 }
auto norm(Vector const &v)
Return norm of the specified vector.
void(* fggperp)(Float_t *, Float_t *, Int_t &)=0
Definition: TGeant3.cxx:1095
list x
Definition: train.py:276
type_of_call void gheish ( )
void ginvol ( Float_t *  x,
Int_t &  isame 
)

Definition at line 6522 of file TGeant3.cxx.

6523 {
6524  fginvol(x,isame);
6525 }
void(* fginvol)(Float_t *, Int_t &)=0
Definition: TGeant3.cxx:1088
list x
Definition: train.py:276
void glvolu ( Int_t &  nlev,
Int_t *  lnam,
Int_t *  lnum,
Int_t &  ier 
)

Definition at line 6586 of file TGeant3.cxx.

6587 {
6588  //
6589  // nlev number of levels deep into the volume tree
6590  // size of the arrays lnam and lnum
6591  // lnam an integer array who's 4 bytes contain the ASCII code for the
6592  // volume names
6593  // lnum an integer array containing the copy numbers for that specific
6594  // volume
6595  //
6596  // This routine fills the volume parameters in common /gcvolu/ for a
6597  // physical tree, specified by the list lnam and lnum of volume names
6598  // and numbers, and for all its ascendants up to level 1. This routine
6599  // is optimized and does not re-compute the part of the history already
6600  // available in GCVOLU. This means that if it is used in user programs
6601  // outside the usual framework of the tracking, the user has to initialize
6602  // to zero NLEVEL in the common GCVOLU. It return 0 if there were no
6603  // problems in make the call.
6604  //
6605 // printf("glvolu called\n");
6606 
6607  fglvolu(nlev, lnam, lnum, ier);
6608 }
void(* fglvolu)(Int_t &nlev, Int_t *lnam, Int_t *lnum, Int_t &ier)=0
Definition: TGeant3.cxx:1093
void gmedia ( Float_t *  x,
Int_t &  numed,
Int_t &  check 
)

Definition at line 6548 of file TGeant3.cxx.

6549 {
6550  fgmedia(x,numed,check);
6551 #ifdef STATISTICS
6552  statcode = 1;
6553  statsame = 0;
6554  for (int j=0;j<6;j++) if (j <3) oldvect[j] = x[j]; else oldvect[j]=0;
6555  oldsafety = gctrak->safety;
6556  oldstep = gctrak->step;
6557  sprintf(statpath,"%s",geant3->GetPath());
6558  statsnext=gctrak->snext;
6559  statsafety=gctrak->safety;
6560  stattree->Fill();
6561  count_gmedia++;
6562 #endif
6563 }
Float_t safety
Definition: TGeant3.h:258
Int_t count_gmedia
Definition: TGeant3.cxx:1075
bool check(const std::vector< std::vector< float > > &outputs)
void(* fgmedia)(Float_t *, Int_t &, Int_t &)=0
Definition: TGeant3.cxx:1092
const char * GetPath()
Definition: TGeant3.cxx:3003
Float_t step
Definition: TGeant3.h:260
Gctrak_t * gctrak
Definition: TGeant3.cxx:1069
Float_t snext
Definition: TGeant3.h:261
list x
Definition: train.py:276
TGeant3 * geant3
Definition: TGeant3.cxx:1072
type_of_call void gpghei ( )
void type_of_call grndm ( Float_t *  r,
const Int_t &  n 
)

Definition at line 790 of file TGeant3.cxx.

791  {
792  //gRandom->RndmArray(n,r);
793  for(Int_t i=0; i<n; i++)
794  do r[i]=gRandom->Rndm(); while(0>=r[i] || r[i]>=1);
795  }
void type_of_call grndmq ( Int_t &  is1,
Int_t &  is2,
const Int_t &  ,
DEFCHARD  DEFCHARL 
)

Definition at line 797 of file TGeant3.cxx.

799  {is1=gRandom->GetSeed(); is2=0; /*only valid with TRandom;*/}
void gtmany ( Int_t &  level1)

Definition at line 6566 of file TGeant3.cxx.

6567 {
6568  fgtmany(level1);
6569 }
void(* fgtmany)(Int_t &)=0
Definition: TGeant3.cxx:1090
void gtmedi ( Float_t *  x,
Int_t &  numed 
)

Definition at line 6529 of file TGeant3.cxx.

6530 {
6531  fgtmedi(x,numed);
6532 #ifdef STATISTICS
6533  statcode = 2;
6534  statsame = gcchan->lsamvl;
6535  for (int j=0;j<6;j++) if (j <3) oldvect[j] = x[j]; else oldvect[j]=0;
6536  oldsafety = gctrak->safety;
6537  oldstep = gctrak->step;
6538  sprintf(statpath,"%s",geant3->GetPath());
6539  statsnext=gctrak->snext;
6540  statsafety=gctrak->safety;
6541  stattree->Fill();
6542  count_gtmedi++;
6543 #endif
6544 }
Float_t safety
Definition: TGeant3.h:258
Int_t count_gtmedi
Definition: TGeant3.cxx:1076
void(* fgtmedi)(Float_t *, Int_t &)=0
Definition: TGeant3.cxx:1089
const char * GetPath()
Definition: TGeant3.cxx:3003
Float_t step
Definition: TGeant3.h:260
Int_t lsamvl
Definition: TGeant3.h:632
Gctrak_t * gctrak
Definition: TGeant3.cxx:1069
Float_t snext
Definition: TGeant3.h:261
list x
Definition: train.py:276
TGeant3 * geant3
Definition: TGeant3.cxx:1072
Gcchan_t * gcchan
Definition: TGeant3.cxx:1078
type_of_call void gtnext ( )

Definition at line 6612 of file TGeant3.cxx.

6613 {
6614 #ifdef STATISTICS
6615  count_gtnext++;
6616  statcode = 3;
6617  statsame = 1;
6618  for (int j=0;j<6;j++) oldvect[j] = gctrak->vect[j];
6619  oldsafety = gctrak->safety;
6620  oldstep = gctrak->step;
6621  sprintf(statpath,"%s",geant3->GetPath());
6622 #endif
6623 
6624  fgtnext();
6625 
6626 #ifdef STATISTICS
6627  statsnext=gctrak->snext;
6628  statsafety=gctrak->safety;
6629  stattree->Fill();
6630 #endif
6631 }
Int_t count_gtnext
Definition: TGeant3.cxx:1077
Float_t safety
Definition: TGeant3.h:258
void(* fgtnext)()=0
Definition: TGeant3.cxx:1094
Float_t vect[7]
Definition: TGeant3.h:247
const char * GetPath()
Definition: TGeant3.cxx:3003
Float_t step
Definition: TGeant3.h:260
Gctrak_t * gctrak
Definition: TGeant3.cxx:1069
Float_t snext
Definition: TGeant3.h:261
TGeant3 * geant3
Definition: TGeant3.cxx:1072
void gtonly ( Int_t &  isOnly)

Definition at line 6579 of file TGeant3.cxx.

6580 {
6581  //with Geant3, return gonly(nlevel);
6582  fgtonly(isOnly);
6583 }
void(* fgtonly)(Int_t &)=0
Definition: TGeant3.cxx:1091
void gtonlyg3 ( Int_t &  isOnly)

GCJUMP common structure.

Definition at line 6572 of file TGeant3.cxx.

6573 {
6574  //with Geant3, return gonly(nlevel);
6575  isOnly = (Int_t)gcvolu->gonly[gcvolu->nlevel-1];
6576 }
Float_t gonly[15]
Definition: TGeant3.h:296
Int_t nlevel
Definition: TGeant3.h:285
Gcvolu_t * gcvolu
Definition: TGeant3.cxx:1070
void type_of_call gtreveroot ( )
void type_of_call mzdrop ( Int_t &  ,
Int_t &  ,
DEFCHARD  DEFCHARL 
)
void type_of_call rxgtrak ( Int_t &  mtrack,
Int_t &  ipart,
Float_t *  pmom,
Float_t &  e,
Float_t *  vpos,
Float_t *  polar,
Float_t &  tof 
)

Definition at line 6461 of file TGeant3.cxx.

6464 {
6465  //
6466  // Fetches next track from the ROOT stack for transport. Called by the
6467  // modified version of GTREVE.
6468  //
6469  // Track number in the ROOT stack. If MTRACK=0 no
6470  // mtrack more tracks are left in the stack to be
6471  // transported.
6472  // ipart Particle code in the GEANT conventions.
6473  // pmom[3] Particle momentum in GeV/c
6474  // e Particle energy in GeV
6475  // vpos[3] Particle position
6476  // tof Particle time of flight in seconds
6477  //
6478 
6479  TParticle* track = gMC->GetStack()->PopNextTrack(mtrack);
6480 
6481  if (track) {
6482  // fill G3 arrays
6483  pmom[0] = track->Px();
6484  pmom[1] = track->Py();
6485  pmom[2] = track->Pz();
6486  e = track->Energy();
6487  vpos[0] = track->Vx();;
6488  vpos[1] = track->Vy();
6489  vpos[2] = track->Vz();
6490  tof = track->T();
6491  TVector3 pol;
6492  track->GetPolarisation(pol);
6493  polar[0] = pol.X();
6494  polar[1] = pol.Y();
6495  polar[2] = pol.Z();
6496  ipart = gMC->IdFromPDG(track->GetPdgCode());
6497  }
6498 
6499  mtrack++;
6500 }
const double e
void type_of_call rxinh ( )

Definition at line 6513 of file TGeant3.cxx.

6514 {
6515  //
6516  // Called by Gtreve at the beginning of each primary track
6517  //
6518  TVirtualMCApplication::Instance()->BeginPrimary();
6519 }
void type_of_call rxouth ( )

Definition at line 6504 of file TGeant3.cxx.

6505 {
6506  //
6507  // Called by Gtreve at the end of each primary track
6508  //
6509  TVirtualMCApplication::Instance()->FinishPrimary();
6510 }
void type_of_call setbomb ( Float_t &  )
void type_of_call setclip ( DEFCHARD  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  ,
Float_t &  DEFCHARL 
)
void type_of_call trscsd ( Float_t *  pc,
Float_t *  rc,
Float_t *  pd,
Float_t *  rd,
Float_t *  h,
Float_t  ch,
Int_t  ierr,
Float_t  spu,
Float_t *  dj,
Float_t *  dk 
)
void type_of_call trscsp ( Float_t *  ps,
Float_t *  rs,
Float_t *  pc,
Float_t *  rc,
Float_t *  h,
Float_t *  ch,
Int_t *  ierr,
Float_t *  spx 
)
void type_of_call trsdsc ( Float_t *  pd,
Float_t *  rd,
Float_t *  pc,
Float_t *  rc,
Float_t *  h,
Float_t *  ch,
Int_t *  ierr,
Float_t *  spu,
Float_t *  dj,
Float_t *  dk 
)
void type_of_call trspsc ( Float_t *  ps,
Float_t *  rs,
Float_t *  pc,
Float_t *  rc,
Float_t *  h,
Float_t *  ch,
Int_t *  ierr,
Float_t *  spx 
)

Variable Documentation

Gconsx_t* cconsx =0

GCONST common structure.

Definition at line 1081 of file TGeant3.cxx.

Int_t count_ginvol = 0

Definition at line 1074 of file TGeant3.cxx.

Int_t count_gmedia = 0

Definition at line 1075 of file TGeant3.cxx.

Int_t count_gtmedi = 0

Definition at line 1076 of file TGeant3.cxx.

Int_t count_gtnext = 0

Definition at line 1077 of file TGeant3.cxx.

void(* fggperp) (Float_t *, Float_t *, Int_t &)=0

Definition at line 1095 of file TGeant3.cxx.

void(* fginvol) (Float_t *, Int_t &)=0

Definition at line 1088 of file TGeant3.cxx.

void(* fglvolu) (Int_t &nlev, Int_t *lnam, Int_t *lnum, Int_t &ier)=0

Definition at line 1093 of file TGeant3.cxx.

void(* fgmedia) (Float_t *, Int_t &, Int_t &)=0

Definition at line 1092 of file TGeant3.cxx.

void(* fgtmany) (Int_t &)=0

Definition at line 1090 of file TGeant3.cxx.

void(* fgtmedi) (Float_t *, Int_t &)=0

Definition at line 1089 of file TGeant3.cxx.

void(* fgtnext) ()=0

Definition at line 1094 of file TGeant3.cxx.

void(* fgtonly) (Int_t &)=0

Definition at line 1091 of file TGeant3.cxx.

Gcchan_t* gcchan = 0

Definition at line 1078 of file TGeant3.cxx.

Gcjump_t* gcjump =0

GCONSX common structure.

Definition at line 1082 of file TGeant3.cxx.

Gckine_t* gckine = 0

Definition at line 1071 of file TGeant3.cxx.

Gconst_t* gconst =0

Definition at line 1080 of file TGeant3.cxx.

Gctrak_t* gctrak = 0

Definition at line 1069 of file TGeant3.cxx.

Gcvolu_t* gcvolu = 0

Definition at line 1070 of file TGeant3.cxx.

TGeant3* geant3 = 0

Definition at line 1072 of file TGeant3.cxx.

const Int_t kDefSize = 600
static

Definition at line 1073 of file TGeant3.cxx.