Public Member Functions | Private Member Functions | List of all members
TGeant3f77 Class Reference

#include <TGeant3f77.h>

Inheritance diagram for TGeant3f77:
TGeant3

Public Member Functions

 TGeant3f77 ()
 
 TGeant3f77 (const char *title, Int_t nwgeant=0)
 
virtual ~TGeant3f77 ()
 
- Public Member Functions inherited from TGeant3
 TGeant3 ()
 
 TGeant3 (const char *title, Int_t nwgeant=0)
 
virtual ~TGeant3 ()
 
virtual void LoadAddress ()
 
virtual Bool_t IsRootGeometrySupported () const
 
void GeomIter ()
 
Int_t CurrentMaterial (Float_t &a, Float_t &z, Float_t &dens, Float_t &radl, Float_t &absl) const
 
Int_t NextVolUp (Text_t *name, Int_t &copy)
 
Int_t CurrentVolID (Int_t &copy) const
 
Int_t CurrentVolOffID (Int_t off, Int_t &copy) const
 
const char * CurrentVolName () const
 
const char * CurrentVolOffName (Int_t off) const
 
const char * CurrentVolPath ()
 
Int_t VolId (const Text_t *name) const
 
Int_t MediumId (const Text_t *name) const
 
Int_t IdFromPDG (Int_t pdg) const
 
Int_t PDGFromId (Int_t pdg) const
 
const char * VolName (Int_t id) const
 
Double_t Xsec (char *reac, Double_t energy, Int_t part, Int_t mate)
 
void TrackPosition (TLorentzVector &xyz) const
 
void TrackPosition (Double_t &x, Double_t &y, Double_t &z) const
 
void TrackMomentum (TLorentzVector &xyz) const
 
void TrackMomentum (Double_t &px, Double_t &py, Double_t &pz, Double_t &etot) const
 
Int_t NofVolumes () const
 
Int_t NofVolDaughters (const char *volName) const
 
const char * VolDaughterName (const char *volName, Int_t i) const
 
Int_t VolDaughterCopyNo (const char *volName, Int_t i) const
 
Int_t VolId2Mate (Int_t id) const
 
Double_t TrackTime () const
 
Double_t TrackCharge () const
 
Double_t TrackMass () const
 
Double_t TrackStep () const
 
Double_t TrackLength () const
 
Int_t TrackPid () const
 
Bool_t IsNewTrack () const
 
Bool_t IsTrackInside () const
 
Bool_t IsTrackEntering () const
 
Bool_t IsTrackExiting () const
 
Bool_t IsTrackOut () const
 
Bool_t IsTrackDisappeared () const
 
Bool_t IsTrackStop () const
 
Bool_t IsTrackAlive () const
 
Int_t NSecondaries () const
 
Int_t CurrentEvent () const
 
TMCProcess ProdProcess (Int_t isec) const
 
Int_t StepProcesses (TArrayI &proc) const
 
void GetSecondary (Int_t isec, Int_t &ipart, TLorentzVector &x, TLorentzVector &p)
 
Bool_t SecondariesAreOrdered () const
 
void StopTrack ()
 
void StopEvent ()
 
void StopRun ()
 
Double_t MaxStep () const
 
void SetMaxStep (Double_t maxstep)
 
void SetMaxNStep (Int_t maxnstp)
 
Int_t GetMaxNStep () const
 
void ForceDecayTime (Float_t time)
 
void SetSkipNeutrinos (Bool_t flag)
 
Bool_t SkipNeutrinos ()
 
Bool_t SetCut (const char *cutName, Double_t cutValue)
 
Bool_t SetProcess (const char *flagName, Int_t flagValue)
 
const char * GetPath ()
 
const char * GetNodeName ()
 
Bool_t DefineParticle (Int_t pdg, const char *name, TMCParticleType mcType, Double_t mass, Double_t charge, Double_t lifetime)
 
Bool_t DefineParticle (Int_t pdg, const char *name, TMCParticleType mcType, Double_t mass, Double_t charge, Double_t lifetime, const TString &, Double_t, Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Int_t, Bool_t, Bool_t=kFALSE, const TString &="", Int_t=0, Double_t=0.0, Double_t=0.0)
 
Bool_t DefineIon (const char *name, Int_t Z, Int_t A, Int_t Q, Double_t excEnergy, Double_t mass)
 
virtual TString ParticleName (Int_t pdg) const
 
virtual Double_t ParticleMass (Int_t pdg) const
 
virtual Double_t ParticleCharge (Int_t pdg) const
 
virtual Double_t ParticleLifeTime (Int_t pdg) const
 
virtual TMCParticleType ParticleMCType (Int_t pdg) const
 
virtual Int_t CurrentMedium () const
 
virtual Int_t GetMedium () const
 
virtual Double_t Edep () const
 
virtual Double_t Etot () const
 
virtual void Material (Int_t &kmat, const char *name, Double_t a, Double_t z, Double_t dens, Double_t radl, Double_t absl, Float_t *buf=0, Int_t nwbuf=0)
 
virtual void Material (Int_t &kmat, const char *name, Double_t a, Double_t z, Double_t dens, Double_t radl, Double_t absl, Double_t *buf, Int_t nwbuf)
 
virtual void Mixture (Int_t &kmat, const char *name, Float_t *a, Float_t *z, Double_t dens, Int_t nlmat, Float_t *wmat)
 
virtual void Mixture (Int_t &kmat, const char *name, Double_t *a, Double_t *z, Double_t dens, Int_t nlmat, Double_t *wmat)
 
virtual void Medium (Int_t &kmed, const char *name, Int_t nmat, Int_t isvol, Int_t ifield, Double_t fieldm, Double_t tmaxfd, Double_t stemax, Double_t deemax, Double_t epsil, Double_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
 
virtual void Medium (Int_t &kmed, const char *name, Int_t nmat, Int_t isvol, Int_t ifield, Double_t fieldm, Double_t tmaxfd, Double_t stemax, Double_t deemax, Double_t epsil, Double_t stmin, Double_t *ubuf, Int_t nbuf)
 
virtual void Matrix (Int_t &krot, Double_t thex, Double_t phix, Double_t they, Double_t phiy, Double_t thez, Double_t phiz)
 
virtual void SetRootGeometry ()
 
virtual void SetUserParameters (Bool_t isUserParameters)
 
Bool_t GetTransformation (const TString &volumePath, TGeoHMatrix &mat)
 
Bool_t GetShape (const TString &volumePath, TString &shapeType, TArrayD &par)
 
Bool_t GetMaterial (const TString &volumeName, TString &name, Int_t &imat, Double_t &a, Double_t &z, Double_t &den, Double_t &radl, Double_t &inter, TArrayD &par)
 
Bool_t GetMedium (const TString &volumeName, TString &name, Int_t &imed, Int_t &nmat, Int_t &isvol, Int_t &ifield, Double_t &fieldm, Double_t &tmaxfd, Double_t &stemax, Double_t &deemax, Double_t &epsil, Double_t &stmin, TArrayD &par)
 
virtual Quest_tQuest () const
 
virtual Gcbank_tGcbank () const
 
virtual Gclink_tGclink () const
 
virtual Gccuts_tGccuts () const
 
virtual Gcmore_tGcmore () const
 
virtual Gcmulo_tGcmulo () const
 
virtual Gcmate_tGcmate () const
 
virtual Gctpol_tGctpol () const
 
virtual Gcnum_tGcnum () const
 
virtual Gcsets_tGcsets () const
 
virtual Gcopti_tGcopti () const
 
virtual Gctlit_tGctlit () const
 
virtual Gcvdma_tGcvdma () const
 
virtual Gcvolu_tGcvolu () const
 
virtual Gckine_tGckine () const
 
virtual Gcflag_tGcflag () const
 
virtual Gctmed_tGctmed () const
 
virtual Gcphys_tGcphys () const
 
virtual Gcphlt_tGcphlt () const
 
virtual Gcking_tGcking () const
 
virtual Gckin2_tGckin2 () const
 
virtual Gckin3_tGckin3 () const
 
virtual Gctrak_tGctrak () const
 
virtual Int_t * Iq () const
 
virtual Int_t * Lq () const
 
virtual Float_t * Q () const
 
virtual Ertrio_tErtrio () const
 
virtual Eropts_tEropts () const
 
virtual Eroptc_tEroptc () const
 
virtual Erwork_tErwork () const
 
virtual Trcom3_tTrcom3 () const
 
virtual Gconst_tGconst () const
 
virtual Gconsx_tGconsx () const
 
virtual Gcjump_tGcjump () const
 
virtual void Gpcxyz ()
 
virtual void Ggclos ()
 
virtual void Gfile (const char *filename, const char *option="I")
 
virtual void Glast ()
 
virtual void Gprint (const char *name)
 
virtual void Grun ()
 
virtual void Gtrig ()
 
virtual void Gtrigc ()
 
virtual void Gtrigi ()
 
virtual void Gwork (Int_t nwork)
 
virtual void Gzinit ()
 
virtual void Gfmate (Int_t imat, char *name, Float_t &a, Float_t &z, Float_t &dens, Float_t &radl, Float_t &absl, Float_t *ubuf, Int_t &nbuf)
 
virtual void Gfmate (Int_t imat, char *name, Double_t &a, Double_t &z, Double_t &dens, Double_t &radl, Double_t &absl, Double_t *ubuf, Int_t &nbuf)
 
virtual void Gfpart (Int_t ipart, char *name, Int_t &itrtyp, Float_t &amass, Float_t &charge, Float_t &tlife) const
 
virtual void Gftmed (Int_t numed, char *name, Int_t &nmat, Int_t &isvol, Int_t &ifield, Float_t &fieldm, Float_t &tmaxfd, Float_t &stemax, Float_t &deemax, Float_t &epsil, Float_t &stmin, Float_t *buf=0, Int_t *nbuf=0)
 
virtual void Gftmat (Int_t imate, Int_t ipart, char *chmeca, Int_t kdim, Float_t *tkin, Float_t *value, Float_t *pcut, Int_t &ixst)
 
virtual Float_t Gbrelm (Float_t z, Float_t t, Float_t cut)
 
virtual Float_t Gprelm (Float_t z, Float_t t, Float_t cut)
 
virtual void Gmate ()
 
virtual void Gpart ()
 
virtual void Gsckov (Int_t itmed, Int_t npckov, Float_t *ppckov, Float_t *absco, Float_t *effic, Float_t *rindex)
 
virtual void Gsdk (Int_t ipart, Float_t *bratio, Int_t *mode)
 
virtual void Gsmate (Int_t imat, const char *name, Float_t a, Float_t z, Float_t dens, Float_t radl, Float_t absl)
 
virtual void Gfang (Float_t *p, Float_t &costh, Float_t &sinth, Float_t &cosph, Float_t &sinph, Int_t &rotate)
 
virtual void Gsmixt (Int_t imat, const char *name, Float_t *a, Float_t *z, Float_t dens, Int_t nlmat, Float_t *wmat)
 
virtual void Gspart (Int_t ipart, const char *name, Int_t itrtyp, Double_t amass, Double_t charge, Double_t tlife)
 
virtual void Gstmed (Int_t numed, const char *name, Int_t nmat, Int_t isvol, Int_t ifield, Float_t fieldm, Float_t tmaxfd, Float_t stemax, Float_t deemax, Float_t epsil, Float_t stmin)
 
virtual void Gstpar (Int_t itmed, const char *param, Double_t parval)
 
virtual void SetCerenkov (Int_t itmed, Int_t npckov, Float_t *ppckov, Float_t *absco, Float_t *effic, Float_t *rindex)
 
virtual void SetCerenkov (Int_t itmed, Int_t npckov, Double_t *ppckov, Double_t *absco, Double_t *effic, Double_t *rindex)
 
virtual void DefineOpSurface (const char *name, EMCOpSurfaceModel model, EMCOpSurfaceType surfaceType, EMCOpSurfaceFinish surfaceFinish, Double_t sigmaAlpha)
 
virtual void SetBorderSurface (const char *name, const char *vol1Name, int vol1CopyNo, const char *vol2Name, int vol2CopyNo, const char *opSurfaceName)
 
virtual void SetSkinSurface (const char *name, const char *volName, const char *opSurfaceName)
 
virtual void SetMaterialProperty (Int_t itmed, const char *propertyName, Int_t np, Double_t *pp, Double_t *values)
 
virtual void SetMaterialProperty (Int_t itmed, const char *propertyName, Double_t value)
 
virtual void SetMaterialProperty (const char *surfaceName, const char *propertyName, Int_t np, Double_t *pp, Double_t *values)
 
virtual void Gfkine (Int_t itra, Float_t *vert, Float_t *pvert, Int_t &ipart, Int_t &nvert)
 
virtual void Gfvert (Int_t nvtx, Float_t *v, Int_t &ntbeam, Int_t &nttarg, Float_t &tofg)
 
virtual Int_t Gskine (Float_t *plab, Int_t ipart, Int_t nv, Float_t *ubuf=0, Int_t nwbuf=0)
 
virtual Int_t Gsvert (Float_t *v, Int_t ntbeam, Int_t nttarg, Float_t *ubuf=0, Int_t nwbuf=0)
 
virtual void Gphysi ()
 
virtual void Gdebug ()
 
virtual void Gekbin ()
 
virtual void Gfinds ()
 
virtual void Gsking (Int_t igk)
 
virtual void Gskpho (Int_t igk)
 
virtual void Gsstak (Int_t iflag)
 
virtual void Gsxyz ()
 
virtual void Gtrack ()
 
virtual void Gtreve ()
 
virtual void GtreveRoot ()
 
virtual void Grndm (Float_t *rvec, Int_t len) const
 
virtual void Grndmq (Int_t &is1, Int_t &is2, Int_t iseq, const Text_t *chopt)
 
virtual void Gdxyz (Int_t it)
 
virtual void Gdcxyz ()
 
virtual void Gdtom (Float_t *xd, Float_t *xm, Int_t iflag)
 
virtual void Gdtom (Double_t *xd, Double_t *xm, Int_t iflag)
 
virtual void Glmoth (const char *iudet, Int_t iunum, Int_t &nlev, Int_t *lvols, Int_t *lindx)
 
virtual void Gmedia (Float_t *x, Int_t &numed)
 
virtual void Gmtod (Float_t *xm, Float_t *xd, Int_t iflag)
 
virtual void Gmtod (Double_t *xm, Double_t *xd, Int_t iflag)
 
virtual void Gsdvn (const char *name, const char *mother, Int_t ndiv, Int_t iaxis)
 
virtual void Gsdvn2 (const char *name, const char *mother, Int_t ndiv, Int_t iaxis, Double_t c0i, Int_t numed)
 
virtual void Gsdvs (const char *name, const char *mother, Float_t step, Int_t iaxis, Int_t numed)
 
virtual void Gsdvs2 (const char *name, const char *mother, Float_t step, Int_t iaxis, Float_t c0, Int_t numed)
 
virtual void Gsdvt (const char *name, const char *mother, Double_t step, Int_t iaxis, Int_t numed, Int_t ndvmx)
 
virtual void Gsdvt2 (const char *name, const char *mother, Double_t step, Int_t iaxis, Double_t c0, Int_t numed, Int_t ndvmx)
 
virtual void Gsord (const char *name, Int_t iax)
 
virtual void Gspos (const char *name, Int_t nr, const char *mother, Double_t x, Double_t y, Double_t z, Int_t irot, const char *konly="ONLY")
 
virtual void Gsposp (const char *name, Int_t nr, const char *mother, Double_t x, Double_t y, Double_t z, Int_t irot, const char *konly, Float_t *upar, Int_t np)
 
virtual void Gsposp (const char *name, Int_t nr, const char *mother, Double_t x, Double_t y, Double_t z, Int_t irot, const char *konly, Double_t *upar, Int_t np)
 
virtual void Gsrotm (Int_t nmat, Float_t theta1, Float_t phi1, Float_t theta2, Float_t phi2, Float_t theta3, Float_t phi3)
 
virtual void Gprotm (Int_t nmat=0)
 
virtual Int_t Gsvolu (const char *name, const char *shape, Int_t nmed, Float_t *upar, Int_t np)
 
virtual Int_t Gsvolu (const char *name, const char *shape, Int_t nmed, Double_t *upar, Int_t np)
 
virtual void Gsatt (const char *name, const char *att, Int_t val)
 
virtual void Gfpara (const char *name, Int_t number, Int_t intext, Int_t &npar, Int_t &natt, Float_t *par, Float_t *att)
 
virtual void Gckpar (Int_t ish, Int_t npar, Float_t *par)
 
virtual void Gckmat (Int_t itmed, char *natmed)
 
virtual Int_t Glvolu (Int_t nlev, Int_t *lnam, Int_t *lnum)
 
virtual void Gsbool (const char *, const char *)
 
virtual void DefaultRange ()
 
virtual void InitHIGZ ()
 
virtual void Gdopen (Int_t view)
 
virtual void Gdclose ()
 
virtual void Gdelete (Int_t view)
 
virtual void Gdshow (Int_t view)
 
virtual void Gdopt (const char *name, const char *value)
 
virtual void Gdraw (const char *name, Double_t theta=30, Double_t phi=30, Double_t psi=0, Double_t u0=10, Double_t v0=10, Double_t ul=0.01, Double_t vl=0.01)
 
virtual void Gdrawc (const char *name, Int_t axis=1, Float_t cut=0, Float_t u0=10, Float_t v0=10, Float_t ul=0.01, Float_t vl=0.01)
 
virtual void Gdrawx (const char *name, Float_t cutthe, Float_t cutphi, Float_t cutval, Float_t theta=30, Float_t phi=30, Float_t u0=10, Float_t v0=10, Float_t ul=0.01, Float_t vl=0.01)
 
virtual void Gdhead (Int_t isel, const char *name, Double_t chrsiz=0.6)
 
virtual void Gdman (Double_t u0, Double_t v0, const char *type="MAN")
 
virtual void Gdspec (const char *name)
 
virtual void DrawOneSpec (const char *name)
 
virtual void Gdtree (const char *name, Int_t levmax=15, Int_t ispec=0)
 
virtual void GdtreeParent (const char *name, Int_t levmax=15, Int_t ispec=0)
 
virtual void WriteEuclid (const char *filnam, const char *topvol, Int_t number, Int_t nlevel)
 
virtual void SetABAN (Int_t par=1)
 
virtual void SetANNI (Int_t par=1)
 
virtual void SetAUTO (Int_t par=1)
 
virtual void SetBOMB (Float_t bomb=1)
 
virtual void SetBREM (Int_t par=1)
 
virtual void SetCKOV (Int_t par=1)
 
virtual void SetClipBox (const char *name, Double_t xmin=-9999, Double_t xmax=0, Double_t ymin=-9999, Double_t ymax=0, Double_t zmin=-9999, Double_t zmax=0)
 
virtual void SetCOMP (Int_t par=1)
 
virtual void SetCUTS (Float_t cutgam, Float_t cutele, Float_t cutneu, Float_t cuthad, Float_t cutmuo, Float_t bcute, Float_t bcutm, Float_t dcute, Float_t dcutm, Float_t ppcutm, Float_t tofmax, Float_t *gcuts)
 
virtual void InitGEANE ()
 
virtual void SetClose (Int_t iclose, Float_t *pf, Float_t dstrt, Float_t *w1, Float_t *w2, Float_t *p1, Float_t *p2, Float_t *p3, Float_t *cl)
 
virtual void GetClose (Float_t *p1, Float_t *p2, Float_t *p3, Float_t *len)
 
virtual void SetECut (Float_t gcalpha)
 
virtual void SetDCAY (Int_t par=1)
 
virtual void SetDEBU (Int_t emin=1, Int_t emax=999, Int_t emod=1)
 
virtual void SetDRAY (Int_t par=1)
 
virtual void SetERAN (Float_t ekmin=1.e-5, Float_t ekmax=1.e4, Int_t nekbin=90)
 
virtual void SetHADR (Int_t par=1)
 
virtual void SetKINE (Int_t kine, Float_t xk1=0, Float_t xk2=0, Float_t xk3=0, Float_t xk4=0, Float_t xk5=0, Float_t xk6=0, Float_t xk7=0, Float_t xk8=0, Float_t xk9=0, Float_t xk10=0)
 
virtual void SetLOSS (Int_t par=2)
 
virtual void SetMULS (Int_t par=1)
 
virtual void SetMUNU (Int_t par=1)
 
virtual void SetOPTI (Int_t par=2)
 
virtual void SetPAIR (Int_t par=1)
 
virtual void SetPFIS (Int_t par=1)
 
virtual void SetPHOT (Int_t par=1)
 
virtual void SetRAYL (Int_t par=1)
 
virtual void SetSTRA (Int_t par=0)
 
virtual void SetSWIT (Int_t sw, Int_t val=1)
 
virtual void SetTRIG (Int_t nevents=1)
 
virtual void SetUserDecay (Int_t ipart)
 
virtual Bool_t SetDecayMode (Int_t pdg, Float_t bratio[6], Int_t mode[6][3])
 
virtual void Vname (const char *name, char *vname)
 
virtual void InitLego ()
 
virtual void Ertrgo ()
 
virtual void Ertrak (const Float_t *x1, const Float_t *p1, const Float_t *x2, const Float_t *p2, Int_t ipa, Option_t *chopt)
 
virtual void Erxyzc ()
 
virtual void Eufill (Int_t n, Float_t *ein, Float_t *xlf)
 
virtual void Eufilp (const Int_t n, Float_t *ein, Float_t *pli, Float_t *plf)
 
virtual void Eufilv (Int_t n, Float_t *ein, Char_t *namv, Int_t *numv, Int_t *iovl)
 
virtual void 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)
 
virtual void 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)
 
virtual void 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)
 
virtual void 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)
 
virtual void FinishGeometry ()
 
virtual void BuildPhysics ()
 
virtual void Init ()
 
virtual void ProcessEvent ()
 
virtual Bool_t ProcessRun (Int_t nevent)
 
virtual void AddParticlesToPdgDataBase () const
 
virtual void SetColors ()
 
void SetTrack (Int_t done, Int_t parent, Int_t pdg, Float_t *pmom, Float_t *vpos, Float_t *polar, Float_t tof, TMCProcess mech, Int_t &ntr, Float_t weight, Int_t is)
 

Private Member Functions

 TGeant3f77 (const TGeant3f77 &tg3)
 
TGeant3f77operator= (const TGeant3f77 &tg3)
 

Additional Inherited Members

- Public Attributes inherited from TGeant3
Ertrio_tfErtrio
 
Ertrio1_tfErtrio1
 ERTRIO common structure. More...
 
Eropts_tfEropts
 ERTRIO1 common structure. More...
 
Eroptc_tfEroptc
 EROPTS common structure. More...
 
Erwork_tfErwork
 EROPTC common structure. More...
 
Trcom3_tfTrcom3
 ERWORK common structure. More...
 
- Protected Types inherited from TGeant3
enum  {
  kTRIG = BIT(14), kSWIT = BIT(15), kDEBU = BIT(16), kAUTO = BIT(17),
  kABAN = BIT(18), kOPTI = BIT(19), kERAN = BIT(20)
}
 
- Protected Member Functions inherited from TGeant3
TMCProcess G3toVMC (Int_t iproc) const
 
void DefineParticles ()
 
Int_t TransportMethod (TMCParticleType particleType) const
 
TString ParticleClass (TMCParticleType particleType) const
 
TMCParticleType ParticleType (Int_t itrtyp) const
 
 TGeant3 (const TGeant3 &)
 
TGeant3operator= (const TGeant3 &)
 
Float_t * CreateFloatArray (Float_t *array, Int_t size) const
 
Float_t * CreateFloatArray (Double_t *array, Int_t size) const
 
Int_t NextKmat () const
 
void G3Material (Int_t &kmat, const char *name, Double_t a, Double_t z, Double_t dens, Double_t radl, Double_t absl, Float_t *buf=0, Int_t nwbuf=0)
 
void G3Mixture (Int_t &kmat, const char *name, Float_t *a, Float_t *z, Double_t dens, Int_t nlmat, Float_t *wmat)
 
void G3Medium (Int_t &kmed, const char *name, Int_t nmat, Int_t isvol, Int_t ifield, Double_t fieldm, Double_t tmaxfd, Double_t stemax, Double_t deemax, Double_t epsil, Double_t stmin, Float_t *ubuf=0, Int_t nbuf=0)
 
Int_t G3Gsvolu (const char *name, const char *shape, Int_t nmed, Float_t *upar, Int_t np)
 
void G3Gsposp (const char *name, Int_t nr, const char *mother, Double_t x, Double_t y, Double_t z, Int_t irot, const char *konly, Float_t *upar, Int_t np)
 
Int_t GetIonPdg (Int_t z, Int_t a, Int_t i=0) const
 
Int_t GetSpecialPdg (Int_t number) const
 
- Protected Attributes inherited from TGeant3
Int_t fNextVol
 
char fPath [512]
 
Int_t * fZiq
 
Int_t * fZlq
 Good Old IQ of Zebra. More...
 
Float_t * fZq
 Good Old LQ of Zebra. More...
 
Quest_tfQuest
 Good Old Q of Zebra. More...
 
Gcbank_tfGcbank
 QUEST common structure. More...
 
Gclink_tfGclink
 GCBANK common structure. More...
 
Gccuts_tfGccuts
 GCLINK common structure. More...
 
Gcmore_tfGcmore
 GCCUTS common structure. More...
 
Gcmulo_tfGcmulo
 GCMORE common structure. More...
 
Gcmate_tfGcmate
 GCMULO common structure. More...
 
Gctpol_tfGctpol
 GCMATE common structure. More...
 
Gcnum_tfGcnum
 GCTPOL common structure. More...
 
Gcsets_tfGcsets
 GCNUM common structure. More...
 
Gcopti_tfGcopti
 GCSETS common structure. More...
 
Gctlit_tfGctlit
 GCOPTI common structure. More...
 
Gcvdma_tfGcvdma
 GCTLIT common structure. More...
 
Gcvolu_tfGcvolu
 GCVDMA common structure. More...
 
Gckine_tfGckine
 GCVOLU common structure. More...
 
Gcflag_tfGcflag
 GCKINE common structure. More...
 
Gctmed_tfGctmed
 GCFLAG common structure. More...
 
Gcphys_tfGcphys
 GCTMED common structure. More...
 
Gcphlt_tfGcphlt
 GCPHYS common structure. More...
 
Gcking_tfGcking
 GCPHLT common structure. More...
 
Gckin2_tfGckin2
 GCKING common structure. More...
 
Gckin3_tfGckin3
 GCKIN2 common structure. More...
 
Gctrak_tfGctrak
 GCKIN3 common structure. More...
 
Gcchan_tfGcchan
 GCTRAK common structure. More...
 
Gconst_tfGconst
 GCCHAN common structure. More...
 
Gconsx_tfGconsx
 GCONST common structure. More...
 
Gcjump_tfGcjump
 GCONSX common structure. More...
 
char(* fVolNames )[5]
 GCJUMP common structure. More...
 
TObjArray fMedNames
 Names of geant volumes as C++ chars. More...
 
Int_t fNG3Particles
 Names of geant medias as TObjString. More...
 
Int_t fNPDGCodes
 
TArrayI fPDGCode
 
TGeoMCGeometry * fMCGeo
 
Bool_t fImportRootGeometry
 
Bool_t fStopRun
 
Bool_t fSkipNeutrinos
 

Detailed Description

Definition at line 10 of file TGeant3f77.h.

Constructor & Destructor Documentation

TGeant3f77::TGeant3f77 ( )
TGeant3f77::TGeant3f77 ( const char *  title,
Int_t  nwgeant = 0 
)

Definition at line 272 of file TGeant3f77.cxx.

virtual TGeant3f77::~TGeant3f77 ( )
inlinevirtual

Definition at line 15 of file TGeant3f77.h.

15 {}
TGeant3f77::TGeant3f77 ( const TGeant3f77 tg3)
private

Member Function Documentation

TGeant3f77& TGeant3f77::operator= ( const TGeant3f77 tg3)
private

The documentation for this class was generated from the following files: