Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TGeant3.cxx File Reference

#include <iostream>
#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 "TGeant3.h"
#include "TCallf77.h"
#include "TVirtualMCDecayer.h"
#include "TPDGCode.h"

Go to the source code of this file.

Defines

#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 g3ptmed   g3ptmed_
#define g3ppart   g3ppart_
#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 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 g3ppart (const Int_t &)
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 g3ptmed (const Int_t &)
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 ()
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 &)
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
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
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


Define Documentation

#define dzshow   dzshow_
 

Definition at line 606 of file TGeant3.cxx.

#define ertrak   ertrak_
 

Definition at line 615 of file TGeant3.cxx.

Referenced by TGeant3::Ertrak().

#define ertrgo   ertrgo_
 

Definition at line 616 of file TGeant3.cxx.

Referenced by TGeant3::Ertrgo().

#define eufill   eufill_
 

Definition at line 617 of file TGeant3.cxx.

#define eufilp   eufilp_
 

Definition at line 618 of file TGeant3.cxx.

#define eufilv   eufilv_
 

Definition at line 619 of file TGeant3.cxx.

#define fldist   fldist_
 

Definition at line 986 of file TGeant3.cxx.

#define flufin   flufin_
 

Definition at line 983 of file TGeant3.cxx.

#define g3brelm   g3brelm_
 

Definition at line 627 of file TGeant3.cxx.

Referenced by TGeant3::Gbrelm().

#define g3cinit   g3cinit_
 

Definition at line 542 of file TGeant3.cxx.

Referenced by TGeant3::TGeant3().

#define g3ckmat   g3ckmat_
 

Definition at line 610 of file TGeant3.cxx.

Referenced by TGeant3::Gckmat().

#define g3debug   g3debug_
 

Definition at line 576 of file TGeant3.cxx.

Referenced by TGeant3::Gdebug().

#define g3dtom   g3dtom_
 

Definition at line 589 of file TGeant3.cxx.

Referenced by TGeant3::Gdtom().

#define g3ekbin   g3ekbin_
 

Definition at line 577 of file TGeant3.cxx.

Referenced by TGeant3::Gekbin(), and GeoSwimApplication::Stepping().

#define g3fang   g3fang_
 

Definition at line 565 of file TGeant3.cxx.

Referenced by TGeant3::Gfang().

#define g3finds   g3finds_
 

Definition at line 578 of file TGeant3.cxx.

Referenced by TGeant3::Gfinds().

#define g3fkine   g3fkine_
 

Definition at line 571 of file TGeant3.cxx.

Referenced by TGeant3::Gfkine().

#define g3fmate   g3fmate_
 

Definition at line 549 of file TGeant3.cxx.

Referenced by TGeant3::Gfmate().

#define g3fpara   g3fpara_
 

Definition at line 608 of file TGeant3.cxx.

Referenced by TGeant3::Gfpara().

#define g3fpart   g3fpart_
 

Definition at line 550 of file TGeant3.cxx.

Referenced by TGeant3::Gfpart().

#define g3ftmat   g3ftmat_
 

Definition at line 560 of file TGeant3.cxx.

Referenced by TGeant3::Gftmat().

#define g3ftmed   g3ftmed_
 

Definition at line 551 of file TGeant3.cxx.

Referenced by TGeant3::Gftmed().

#define g3fvert   g3fvert_
 

Definition at line 572 of file TGeant3.cxx.

Referenced by TGeant3::Gfvert().

#define g3gclos   g3gclos_
 

Definition at line 539 of file TGeant3.cxx.

Referenced by TGeant3::Ggclos().

#define g3gperp   g3gperp_
 

Definition at line 999 of file TGeant3.cxx.

#define g3helix   g3helix_
 

Definition at line 989 of file TGeant3.cxx.

#define g3helx3   g3helx3_
 

Definition at line 988 of file TGeant3.cxx.

#define g3init   g3init_
 

Definition at line 541 of file TGeant3.cxx.

Referenced by TGeant3::TGeant3().

#define g3invol   g3invol_
 

Definition at line 994 of file TGeant3.cxx.

#define g3last   g3last_
 

Definition at line 993 of file TGeant3.cxx.

type_of_call void g3last   g3last_
 

Definition at line 993 of file TGeant3.cxx.

Referenced by TGeant3::Glast().

#define g3lmoth   g3lmoth_
 

Definition at line 590 of file TGeant3.cxx.

Referenced by TGeant3::Glmoth().

#define g3lvolu   g3lvolu_
 

Definition at line 611 of file TGeant3.cxx.

Referenced by TGeant3::Glvolu().

#define g3many   g3many_
 

Definition at line 583 of file TGeant3.cxx.

#define g3mate   g3mate_
 

Definition at line 561 of file TGeant3.cxx.

Referenced by gmate(), and TGeant3::Gmate().

#define g3media   g3media_
 

Definition at line 996 of file TGeant3.cxx.

#define g3media   g3media_
 

Definition at line 996 of file TGeant3.cxx.

Referenced by TGeant3::Gmedia().

#define g3mtod   g3mtod_
 

Definition at line 592 of file TGeant3.cxx.

Referenced by TGeant3::Gmtod().

#define g3part   g3part_
 

Definition at line 562 of file TGeant3.cxx.

Referenced by TGeant3::Gpart().

#define g3pcxyz   g3pcxyz_
 

Definition at line 538 of file TGeant3.cxx.

Referenced by TGeant3::Gpcxyz().

#define g3physi   g3physi_
 

Definition at line 575 of file TGeant3.cxx.

Referenced by TGeant3::Gphysi().

#define g3ppart   g3ppart_
 

Definition at line 558 of file TGeant3.cxx.

Referenced by gppart(), and TGeant3::Gppart().

#define g3prelm   g3prelm_
 

Definition at line 628 of file TGeant3.cxx.

Referenced by TGeant3::Gprelm().

#define g3print   g3print_
 

Definition at line 605 of file TGeant3.cxx.

Referenced by TGeant3::Gprint().

#define g3protm   g3protm_
 

Definition at line 603 of file TGeant3.cxx.

Referenced by gprotm(), and TGeant3::Gprotm().

#define g3ptmed   g3ptmed_
 

Definition at line 554 of file TGeant3.cxx.

Referenced by gptmed(), and TGeant3::Gptmed().

#define g3rkuta   g3rkuta_
 

Definition at line 990 of file TGeant3.cxx.

#define g3run   g3run_
 

Definition at line 543 of file TGeant3.cxx.

Referenced by TGeant3::Grun().

#define g3satt   g3satt_
 

Definition at line 607 of file TGeant3.cxx.

Referenced by TGeant3::Gsatt().

#define g3sckov   g3sckov_
 

Definition at line 569 of file TGeant3.cxx.

Referenced by TGeant3::Gsckov(), and TGeant3::SetCerenkov().

#define g3sdk   g3sdk_
 

Definition at line 563 of file TGeant3.cxx.

Referenced by TGeant3::Gsdk().

#define g3sdvn   g3sdvn_
 

Definition at line 593 of file TGeant3.cxx.

Referenced by TGeant3::Gsdvn().

#define g3sdvn2   g3sdvn2_
 

Definition at line 594 of file TGeant3.cxx.

Referenced by TGeant3::Gsdvn2().

#define g3sdvs   g3sdvs_
 

Definition at line 595 of file TGeant3.cxx.

Referenced by TGeant3::Gsdvs().

#define g3sdvs2   g3sdvs2_
 

Definition at line 596 of file TGeant3.cxx.

Referenced by TGeant3::Gsdvs2().

#define g3sdvt   g3sdvt_
 

Definition at line 597 of file TGeant3.cxx.

Referenced by TGeant3::Gsdvt().

#define g3sdvt2   g3sdvt2_
 

Definition at line 598 of file TGeant3.cxx.

Referenced by TGeant3::Gsdvt2().

#define g3skine   g3skine_
 

Definition at line 573 of file TGeant3.cxx.

Referenced by TGeant3::Gskine().

#define g3sking   g3sking_
 

Definition at line 579 of file TGeant3.cxx.

Referenced by TGeant3::Gsking().

#define g3skpho   g3skpho_
 

Definition at line 580 of file TGeant3.cxx.

Referenced by TGeant3::Gskpho().

#define g3smate   g3smate_
 

Definition at line 564 of file TGeant3.cxx.

Referenced by TGeant3::G3Material(), TGeant3TGeo::Gsmate(), and TGeant3::Gsmate().

#define g3smixt   g3smixt_
 

Definition at line 566 of file TGeant3.cxx.

Referenced by TGeant3::G3Mixture(), TGeant3TGeo::Gsmixt(), and TGeant3::Gsmixt().

#define g3sord   g3sord_
 

Definition at line 599 of file TGeant3.cxx.

Referenced by TGeant3::Gsord().

#define g3spart   g3spart_
 

Definition at line 567 of file TGeant3.cxx.

Referenced by TGeant3::Gspart().

#define g3spos   g3spos_
 

Definition at line 600 of file TGeant3.cxx.

Referenced by TGeant3::Gspos().

#define g3sposp   g3sposp_
 

Definition at line 601 of file TGeant3.cxx.

Referenced by TGeant3::G3Gsposp().

#define g3srotm   g3srotm_
 

Definition at line 602 of file TGeant3.cxx.

Referenced by TGeant3::Gsrotm(), and TGeant3::Matrix().

#define g3sstak   g3sstak_
 

Definition at line 581 of file TGeant3.cxx.

Referenced by TGeant3::Gsstak().

#define g3stmed   g3stmed_
 

Definition at line 568 of file TGeant3.cxx.

Referenced by TGeant3::G3Medium(), TGeant3TGeo::Gstmed(), and TGeant3::Gstmed().

#define g3stpar   g3stpar_
 

Definition at line 570 of file TGeant3.cxx.

Referenced by TGeant3::Gstpar().

#define g3svert   g3svert_
 

Definition at line 574 of file TGeant3.cxx.

Referenced by TGeant3::Gsvert().

#define g3svolu   g3svolu_
 

Definition at line 604 of file TGeant3.cxx.

Referenced by TGeant3::G3Gsvolu().

#define g3sxyz   g3sxyz_
 

Definition at line 582 of file TGeant3.cxx.

Referenced by TGeant3::Gsxyz().

#define g3tmany   g3tmany_
 

Definition at line 997 of file TGeant3.cxx.

#define g3tmedi   g3tmedi_
 

Definition at line 995 of file TGeant3.cxx.

#define g3tnext   g3tnext_
 

Definition at line 998 of file TGeant3.cxx.

#define g3track   g3track_
 

Definition at line 991 of file TGeant3.cxx.

type_of_call void g3track   g3track_
 

Definition at line 991 of file TGeant3.cxx.

Referenced by TGeant3::Gtrack().

#define g3treve   g3treve_
 

Definition at line 585 of file TGeant3.cxx.

Referenced by TGeant3TGeo::Gtreve(), and TGeant3::Gtreve().

#define g3trig   g3trig_
 

Definition at line 544 of file TGeant3.cxx.

Referenced by TGeant3::Gtrig().

#define g3trigc   g3trigc_
 

Definition at line 545 of file TGeant3.cxx.

Referenced by TGeant3::Gtrigc().

#define g3trigi   g3trigi_
 

Definition at line 546 of file TGeant3.cxx.

Referenced by TGeant3::Gtrigi().

#define g3work   g3work_
 

Definition at line 547 of file TGeant3.cxx.

Referenced by TGeant3::Gwork().

#define g3zebra   g3zebra_
 

Definition at line 536 of file TGeant3.cxx.

Referenced by TGeant3::TGeant3().

#define g3zinit   g3zinit_
 

Definition at line 548 of file TGeant3.cxx.

Referenced by TGeant3::Gzinit(), and TGeant3::TGeant3().

#define gckpar   gckpar_
 

Definition at line 609 of file TGeant3.cxx.

Referenced by TGeant3::Gckpar().

#define gcomad   gcomad_
 

Definition at line 625 of file TGeant3.cxx.

Referenced by GeoSwimApplication::GeoSwimApplication(), TGeant3TGeo::LoadAddress(), and TGeant3::LoadAddress().

#define geditv   geditv_
 

Definition at line 612 of file TGeant3.cxx.

#define gfmdis   gfmdis_
 

Definition at line 987 of file TGeant3.cxx.

#define gfmfin   gfmfin_
 

Definition at line 984 of file TGeant3.cxx.

#define ggperp   ggperp_
 

Definition at line 1007 of file TGeant3.cxx.

#define gheish   gheish_
 

Definition at line 982 of file TGeant3.cxx.

#define ginvol   ginvol_
 

Definition at line 1000 of file TGeant3.cxx.

#define glvolu   glvolu_
 

Definition at line 1005 of file TGeant3.cxx.

#define gmedia   gmedia_
 

Definition at line 1004 of file TGeant3.cxx.

#define gpghei   gpghei_
 

Definition at line 985 of file TGeant3.cxx.

#define grfile   grfile_
 

Definition at line 537 of file TGeant3.cxx.

#define grndm   grndm_
 

Definition at line 587 of file TGeant3.cxx.

#define grndmq   grndmq_
 

Definition at line 588 of file TGeant3.cxx.

#define gtmany   gtmany_
 

Definition at line 1002 of file TGeant3.cxx.

#define gtmedi   gtmedi_
 

Definition at line 1001 of file TGeant3.cxx.

void gtnext   gtnext_
 

Definition at line 1006 of file TGeant3.cxx.

#define gtonly   gtonly_
 

Definition at line 1003 of file TGeant3.cxx.

#define gtreveroot   gtreveroot_
 

Definition at line 992 of file TGeant3.cxx.

type_of_call void gtreveroot   gtreveroot_
 

Definition at line 992 of file TGeant3.cxx.

Referenced by TGeant3TGeo::GtreveRoot(), and TGeant3::GtreveRoot().

#define gudcay   gudcay_
 

Definition at line 965 of file TGeant3.cxx.

#define gudigi   gudigi_
 

Definition at line 961 of file TGeant3.cxx.

#define gudtim   gudtim_
 

Definition at line 973 of file TGeant3.cxx.

#define gufld   gufld_
 

Definition at line 978 of file TGeant3.cxx.

#define guhadr   guhadr_
 

Definition at line 962 of file TGeant3.cxx.

#define guiget   guiget_
 

Definition at line 966 of file TGeant3.cxx.

#define guinme   guinme_
 

Definition at line 967 of file TGeant3.cxx.

#define guinti   guinti_
 

Definition at line 968 of file TGeant3.cxx.

#define gukine   gukine_
 

Definition at line 980 of file TGeant3.cxx.

#define gunear   gunear_
 

Definition at line 969 of file TGeant3.cxx.

#define guout   guout_
 

Definition at line 963 of file TGeant3.cxx.

#define gupara   gupara_
 

Definition at line 972 of file TGeant3.cxx.

#define guphad   guphad_
 

Definition at line 964 of file TGeant3.cxx.

#define guplsh   guplsh_
 

Definition at line 974 of file TGeant3.cxx.

#define guskip   guskip_
 

Definition at line 970 of file TGeant3.cxx.

#define gustep   gustep_
 

Definition at line 979 of file TGeant3.cxx.

#define guswim   guswim_
 

Definition at line 977 of file TGeant3.cxx.

#define gutrak   gutrak_
 

Definition at line 976 of file TGeant3.cxx.

#define gutrev   gutrev_
 

Definition at line 975 of file TGeant3.cxx.

#define guview   guview_
 

Definition at line 971 of file TGeant3.cxx.

#define mzdrop   mzdrop_
 

Definition at line 613 of file TGeant3.cxx.

Referenced by TGeant3::SetUserDecay().

#define rxgtrak   rxgtrak_
 

Definition at line 630 of file TGeant3.cxx.

#define rxinh   rxinh_
 

Definition at line 632 of file TGeant3.cxx.

#define rxouth   rxouth_
 

Definition at line 631 of file TGeant3.cxx.

#define trscsd   trscsd_
 

Definition at line 622 of file TGeant3.cxx.

Referenced by TGeant3::Trscsd().

#define trscsp   trscsp_
 

Definition at line 620 of file TGeant3.cxx.

Referenced by TGeant3::Trscsp().

#define trsdsc   trsdsc_
 

Definition at line 623 of file TGeant3.cxx.

Referenced by TGeant3::Trsdsc().

#define trspsc   trspsc_
 

Definition at line 621 of file TGeant3.cxx.

Referenced by TGeant3::Trspsc().


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 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  ) 
 

void type_of_call g3ppart const Int_t &   ) 
 

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 g3ptmed 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 *  ,
Float_t *  ,
Int_t & 
 

Definition at line 6722 of file TGeant3.cxx.

References fggperp.

06722                                                    {
06723 // Computes the normal to the next crossed surface, assuming that
06724 // FindNextBoundary() was already called.
06725 
06726     fggperp(x,norm,ierr);
06727 }

type_of_call void gheish  ) 
 

void ginvol Float_t *  ,
Int_t & 
 

Definition at line 6611 of file TGeant3.cxx.

References fginvol.

06612 {
06613    fginvol(x,isame);
06614 }

void glvolu Int_t &  nlev,
Int_t *  lnam,
Int_t *  lnum,
Int_t &  ier
 

Definition at line 6675 of file TGeant3.cxx.

References fglvolu.

06676 {
06677   //
06678   //  nlev   number of levels deep into the volume tree
06679   //         size of the arrays lnam and lnum
06680   //  lnam   an integer array who's 4 bytes contain the ASCII code for the
06681   //         volume names
06682   //  lnum   an integer array containing the copy numbers for that specific
06683   //         volume
06684   //
06685   //  This routine fills the volume parameters in common /gcvolu/ for a
06686   //  physical tree, specified by the list lnam and lnum of volume names
06687   //  and numbers, and for all its ascendants up to level 1. This routine
06688   //  is optimized and does not re-compute the part of the history already
06689   //  available in GCVOLU. This means that if it is used in user programs
06690   //  outside the usual framework of the tracking, the user has to initialize
06691   //  to zero NLEVEL in the common GCVOLU. It return 0 if there were no
06692   //  problems in make the call.
06693   //
06694 // printf("glvolu called\n");
06695 
06696   fglvolu(nlev, lnam, lnum, ier);
06697 }

void gmedia Float_t *  ,
Int_t &  ,
Int_t & 
 

Definition at line 6637 of file TGeant3.cxx.

References count_gmedia, fgmedia, gctrak, geant3, TGeant3::GetPath(), Gctrak_t::safety, Gctrak_t::snext, and Gctrak_t::step.

06638 {
06639    fgmedia(x,numed,check);
06640 #ifdef STATISTICS
06641   statcode = 1;
06642   statsame = 0;
06643   for (int j=0;j<6;j++) if (j <3) oldvect[j] = x[j]; else oldvect[j]=0;
06644   oldsafety = gctrak->safety;
06645   oldstep   = gctrak->step;
06646   sprintf(statpath,"%s",geant3->GetPath());
06647   statsnext=gctrak->snext;
06648   statsafety=gctrak->safety;
06649   stattree->Fill();
06650   count_gmedia++;
06651 #endif
06652 }

type_of_call void gpghei  ) 
 

void type_of_call grndm Float_t *  r,
const Int_t &  n
 

Definition at line 800 of file TGeant3.cxx.

References type_of_call.

00801   {
00802      //gRandom->RndmArray(n,r);
00803      for(Int_t i=0; i<n; i++)
00804        do r[i]=gRandom->Rndm(); while(0>=r[i] || r[i]>=1);
00805   }

void type_of_call grndmq Int_t &  is1,
Int_t &  is2,
const Int_t &  ,
DEFCHARD  DEFCHARL
 

Definition at line 807 of file TGeant3.cxx.

References type_of_call.

00809   {is1=gRandom->GetSeed(); is2=0; /*only valid with TRandom;*/}

void gtmany Int_t &   ) 
 

Definition at line 6655 of file TGeant3.cxx.

References fgtmany.

06656 {
06657    fgtmany(level1);
06658 }

void gtmedi Float_t *  ,
Int_t & 
 

Definition at line 6618 of file TGeant3.cxx.

References count_gtmedi, fgtmedi, gcchan, gctrak, geant3, TGeant3::GetPath(), Gcchan_t::lsamvl, Gctrak_t::safety, Gctrak_t::snext, and Gctrak_t::step.

06619 {
06620    fgtmedi(x,numed);
06621 #ifdef STATISTICS
06622    statcode = 2;
06623    statsame = gcchan->lsamvl;
06624    for (int j=0;j<6;j++) if (j <3) oldvect[j] = x[j]; else oldvect[j]=0;
06625    oldsafety = gctrak->safety;
06626    oldstep   = gctrak->step;
06627    sprintf(statpath,"%s",geant3->GetPath());
06628    statsnext=gctrak->snext;
06629    statsafety=gctrak->safety;
06630    stattree->Fill();
06631    count_gtmedi++;
06632 #endif
06633 }

type_of_call void gtnext  ) 
 

void gtonly Int_t &   ) 
 

Definition at line 6668 of file TGeant3.cxx.

References fgtonly.

06669 {
06670    //with Geant3, return gonly(nlevel);
06671    fgtonly(isOnly);
06672 }

void gtonlyg3 Int_t &   ) 
 

Definition at line 6661 of file TGeant3.cxx.

References gcvolu, Gcvolu_t::gonly, and Gcvolu_t::nlevel.

06662 {
06663    //with Geant3, return gonly(nlevel);
06664    isOnly = (Int_t)gcvolu->gonly[gcvolu->nlevel-1];
06665 }

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 6550 of file TGeant3.cxx.

References type_of_call.

06553 {
06554   //
06555   //     Fetches next track from the ROOT stack for transport. Called by the
06556   //     modified version of GTREVE.
06557   //
06558   //              Track number in the ROOT stack. If MTRACK=0 no
06559   //      mtrack  more tracks are left in the stack to be
06560   //              transported.
06561   //      ipart   Particle code in the GEANT conventions.
06562   //      pmom[3] Particle momentum in GeV/c
06563   //      e       Particle energy in GeV
06564   //      vpos[3] Particle position
06565   //      tof     Particle time of flight in seconds
06566   //
06567 
06568   TParticle* track = gMC->GetStack()->PopNextTrack(mtrack);
06569 
06570   if (track) {
06571     // fill G3 arrays
06572     pmom[0] = track->Px();
06573     pmom[1] = track->Py();
06574     pmom[2] = track->Pz();
06575     e = track->Energy();
06576     vpos[0] = track->Vx();;
06577     vpos[1] = track->Vy();
06578     vpos[2] = track->Vz();
06579     tof = track->T();
06580     TVector3 pol;
06581     track->GetPolarisation(pol);
06582     polar[0] = pol.X();
06583     polar[1] = pol.Y();
06584     polar[2] = pol.Z();
06585     ipart = gMC->IdFromPDG(track->GetPdgCode());
06586   }
06587 
06588   mtrack++;
06589 }

void type_of_call rxinh  ) 
 

Definition at line 6602 of file TGeant3.cxx.

References type_of_call.

06603 {
06604   //
06605   // Called by Gtreve at the beginning of each primary track
06606   //
06607   TVirtualMCApplication::Instance()->BeginPrimary();
06608 }

void type_of_call rxouth  ) 
 

Definition at line 6593 of file TGeant3.cxx.

References type_of_call.

06594 {
06595   //
06596   // Called by Gtreve at the end of each primary track
06597   //
06598   TVirtualMCApplication::Instance()->FinishPrimary();
06599 }

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

Int_t count_ginvol = 0
 

Definition at line 1090 of file TGeant3.cxx.

Referenced by TGeant3::ProcessRun().

Int_t count_gmedia = 0
 

Definition at line 1091 of file TGeant3.cxx.

Referenced by gmedia(), and TGeant3::ProcessRun().

Int_t count_gtmedi = 0
 

Definition at line 1092 of file TGeant3.cxx.

Referenced by gtmedi(), and TGeant3::ProcessRun().

Int_t count_gtnext = 0
 

Definition at line 1093 of file TGeant3.cxx.

Referenced by TGeant3::ProcessRun().

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

Definition at line 1104 of file TGeant3.cxx.

Referenced by TGeant3::TGeant3(), and TGeant3TGeo::TGeant3TGeo().

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

Definition at line 1097 of file TGeant3.cxx.

Referenced by TGeant3::TGeant3(), and TGeant3TGeo::TGeant3TGeo().

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

Definition at line 1102 of file TGeant3.cxx.

Referenced by TGeant3::TGeant3(), and TGeant3TGeo::TGeant3TGeo().

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

Definition at line 1101 of file TGeant3.cxx.

Referenced by TGeant3::TGeant3(), and TGeant3TGeo::TGeant3TGeo().

void(* fgtmany)(Int_t &)=0
 

Definition at line 1099 of file TGeant3.cxx.

Referenced by TGeant3::TGeant3(), and TGeant3TGeo::TGeant3TGeo().

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

Definition at line 1098 of file TGeant3.cxx.

Referenced by TGeant3::TGeant3(), and TGeant3TGeo::TGeant3TGeo().

void(* fgtnext)()=0
 

Definition at line 1103 of file TGeant3.cxx.

Referenced by TGeant3::TGeant3(), and TGeant3TGeo::TGeant3TGeo().

void(* fgtonly)(Int_t &)=0
 

Definition at line 1100 of file TGeant3.cxx.

Referenced by TGeant3::TGeant3(), and TGeant3TGeo::TGeant3TGeo().

Gcchan_t* gcchan = 0
 

Definition at line 1094 of file TGeant3.cxx.

Referenced by gtmedi(), gtmediTGeo(), and TGeant3::LoadAddress().

Gckine_t* gckine = 0
 

Definition at line 1087 of file TGeant3.cxx.

Referenced by gtnextTGeo(), and TGeant3::LoadAddress().

Gctrak_t* gctrak = 0
 

Definition at line 1085 of file TGeant3.cxx.

Referenced by gmedia(), gtmedi(), gtnextTGeo(), and TGeant3::LoadAddress().

Gcvolu_t* gcvolu = 0
 

Definition at line 1086 of file TGeant3.cxx.

Referenced by glvoluTGeo(), TGeant3TGeo::Gmedia(), gmediaTGeo(), gtmanyTGeo(), gtmediTGeo(), gtonlyg3(), and TGeant3::LoadAddress().

TGeant3* geant3 = 0
 

Definition at line 1088 of file TGeant3.cxx.

Referenced by gckmat(), gdebug(), gdhead(), gdman(), gdopen(), gdopt(), gdraw(), gdrawc(), gdrawx(), gdspec(), gdtom(), gdtree(), gekbin(), PTSimApplication::GeneratePrimaries(), gfile(), gfkine(), gfmate(), gfpara(), gfpart(), gftmat(), gftmed(), gfvert(), ggclos(), glast(), glmoth(), gmedia(), gmtod(), gpart(), gpcxyz(), gphysi(), gprint(), grun(), gsatt(), gsckov(), gsdk(), gsdvn(), gsdvn2(), gsdvs(), gsdvs2(), gsdvt(), gsdvt2(), gskine(), gsking(), gskpho(), gsmate(), gsmixt(), gsord(), gspart(), gspos(), gsposp(), gsrotm(), gsstak(), gstmed(), gstpar(), gsvert(), gsvolu(), gsxyz(), gtmedi(), gtrack(), gtreve(), gtrig(), gtrigc(), gtrigi(), gzinit(), TGeant3::InitGEANE(), PTSimApplication::InitRockdEdXMin(), and TGeant3::TGeant3().

const Int_t kDefSize = 600 [static]
 

Definition at line 1089 of file TGeant3.cxx.


Generated on Mon Feb 15 11:08:14 2010 for loon by  doxygen 1.3.9.1