#include <TGeant3.h>
Public Member Functions | |
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 ©) |
Int_t | CurrentVolID (Int_t ©) const |
Int_t | CurrentVolOffID (Int_t off, Int_t ©) 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_t * | Quest () const |
virtual Gcbank_t * | Gcbank () const |
virtual Gclink_t * | Gclink () const |
virtual Gccuts_t * | Gccuts () const |
virtual Gcmore_t * | Gcmore () const |
virtual Gcmulo_t * | Gcmulo () const |
virtual Gcmate_t * | Gcmate () const |
virtual Gctpol_t * | Gctpol () const |
virtual Gcnum_t * | Gcnum () const |
virtual Gcsets_t * | Gcsets () const |
virtual Gcopti_t * | Gcopti () const |
virtual Gctlit_t * | Gctlit () const |
virtual Gcvdma_t * | Gcvdma () const |
virtual Gcvolu_t * | Gcvolu () const |
virtual Gckine_t * | Gckine () const |
virtual Gcflag_t * | Gcflag () const |
virtual Gctmed_t * | Gctmed () const |
virtual Gcphys_t * | Gcphys () const |
virtual Gcphlt_t * | Gcphlt () const |
virtual Gcking_t * | Gcking () const |
virtual Gckin2_t * | Gckin2 () const |
virtual Gckin3_t * | Gckin3 () const |
virtual Gctrak_t * | Gctrak () const |
virtual Int_t * | Iq () const |
virtual Int_t * | Lq () const |
virtual Float_t * | Q () const |
virtual Ertrio_t * | Ertrio () const |
virtual Eropts_t * | Eropts () const |
virtual Eroptc_t * | Eroptc () const |
virtual Erwork_t * | Erwork () const |
virtual Trcom3_t * | Trcom3 () const |
virtual Gconst_t * | Gconst () const |
virtual Gconsx_t * | Gconsx () const |
virtual Gcjump_t * | Gcjump () 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) |
Public Attributes | |
Ertrio_t * | fErtrio |
Ertrio1_t * | fErtrio1 |
ERTRIO common structure. More... | |
Eropts_t * | fEropts |
ERTRIO1 common structure. More... | |
Eroptc_t * | fEroptc |
EROPTS common structure. More... | |
Erwork_t * | fErwork |
EROPTC common structure. More... | |
Trcom3_t * | fTrcom3 |
ERWORK common structure. More... | |
Protected Types | |
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 | |
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 &) | |
TGeant3 & | operator= (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 | |
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_t * | fQuest |
Good Old Q of Zebra. More... | |
Gcbank_t * | fGcbank |
QUEST common structure. More... | |
Gclink_t * | fGclink |
GCBANK common structure. More... | |
Gccuts_t * | fGccuts |
GCLINK common structure. More... | |
Gcmore_t * | fGcmore |
GCCUTS common structure. More... | |
Gcmulo_t * | fGcmulo |
GCMORE common structure. More... | |
Gcmate_t * | fGcmate |
GCMULO common structure. More... | |
Gctpol_t * | fGctpol |
GCMATE common structure. More... | |
Gcnum_t * | fGcnum |
GCTPOL common structure. More... | |
Gcsets_t * | fGcsets |
GCNUM common structure. More... | |
Gcopti_t * | fGcopti |
GCSETS common structure. More... | |
Gctlit_t * | fGctlit |
GCOPTI common structure. More... | |
Gcvdma_t * | fGcvdma |
GCTLIT common structure. More... | |
Gcvolu_t * | fGcvolu |
GCVDMA common structure. More... | |
Gckine_t * | fGckine |
GCVOLU common structure. More... | |
Gcflag_t * | fGcflag |
GCKINE common structure. More... | |
Gctmed_t * | fGctmed |
GCFLAG common structure. More... | |
Gcphys_t * | fGcphys |
GCTMED common structure. More... | |
Gcphlt_t * | fGcphlt |
GCPHYS common structure. More... | |
Gcking_t * | fGcking |
GCPHLT common structure. More... | |
Gckin2_t * | fGckin2 |
GCKING common structure. More... | |
Gckin3_t * | fGckin3 |
GCKIN2 common structure. More... | |
Gctrak_t * | fGctrak |
GCKIN3 common structure. More... | |
Gcchan_t * | fGcchan |
GCTRAK common structure. More... | |
Gconst_t * | fGconst |
GCCHAN common structure. More... | |
Gconsx_t * | fGconsx |
GCONST common structure. More... | |
Gcjump_t * | fGcjump |
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 |
Private Member Functions | |
Int_t | ConvertVolumePathString (const TString &volumeName, Int_t **lnam, Int_t **lnum) |
TRCOM3 common structure. More... | |
virtual Bool_t | GetMaterial (Int_t, TString &, Double_t &, Double_t &, Double_t &, Double_t &, Double_t &, TArrayD &) |
|
protected |
Enumerator | |
---|---|
kTRIG | |
kSWIT | |
kDEBU | |
kAUTO | |
kABAN | |
kOPTI | |
kERAN |
Definition at line 1201 of file TGeant3.h.
TGeant3::TGeant3 | ( | ) |
Definition at line 1110 of file TGeant3.cxx.
TGeant3::TGeant3 | ( | const char * | title, |
Int_t | nwgeant = 0 |
||
) |
Definition at line 1126 of file TGeant3.cxx.
|
virtual |
Definition at line 1187 of file TGeant3.cxx.
|
inlineprotected |
|
virtual |
Definition at line 1335 of file TGeant3.cxx.
|
virtual |
Definition at line 1329 of file TGeant3.cxx.
|
private |
|
protected |
Definition at line 6383 of file TGeant3.cxx.
|
protected |
Definition at line 6407 of file TGeant3.cxx.
Int_t TGeant3::CurrentEvent | ( | ) | const |
Definition at line 2384 of file TGeant3.cxx.
Int_t TGeant3::CurrentMaterial | ( | Float_t & | a, |
Float_t & | z, | ||
Float_t & | dens, | ||
Float_t & | radl, | ||
Float_t & | absl | ||
) | const |
Definition at line 1196 of file TGeant3.cxx.
|
virtual |
Definition at line 2950 of file TGeant3.cxx.
Int_t TGeant3::CurrentVolID | ( | Int_t & | copy | ) | const |
Definition at line 1388 of file TGeant3.cxx.
const char * TGeant3::CurrentVolName | ( | ) | const |
Definition at line 1428 of file TGeant3.cxx.
Int_t TGeant3::CurrentVolOffID | ( | Int_t | off, |
Int_t & | copy | ||
) | const |
Definition at line 1407 of file TGeant3.cxx.
const char * TGeant3::CurrentVolOffName | ( | Int_t | off | ) | const |
Definition at line 1446 of file TGeant3.cxx.
const char * TGeant3::CurrentVolPath | ( | ) |
Definition at line 1467 of file TGeant3.cxx.
|
virtual |
Definition at line 1211 of file TGeant3.cxx.
Bool_t TGeant3::DefineIon | ( | const char * | name, |
Int_t | Z, | ||
Int_t | A, | ||
Int_t | Q, | ||
Double_t | excEnergy, | ||
Double_t | mass | ||
) |
Definition at line 2089 of file TGeant3.cxx.
|
virtual |
Definition at line 3534 of file TGeant3.cxx.
Bool_t TGeant3::DefineParticle | ( | Int_t | pdg, |
const char * | name, | ||
TMCParticleType | mcType, | ||
Double_t | mass, | ||
Double_t | charge, | ||
Double_t | lifetime | ||
) |
Definition at line 2026 of file TGeant3.cxx.
Bool_t TGeant3::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 |
||
) |
Definition at line 2038 of file TGeant3.cxx.
|
protected |
Definition at line 1497 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 4773 of file TGeant3.cxx.
|
virtual |
Definition at line 3045 of file TGeant3.cxx.
|
virtual |
Definition at line 5380 of file TGeant3.cxx.
|
virtual |
Definition at line 5371 of file TGeant3.cxx.
|
virtual |
Definition at line 5420 of file TGeant3.cxx.
|
virtual |
Definition at line 3054 of file TGeant3.cxx.
|
virtual |
Definition at line 5438 of file TGeant3.cxx.
|
virtual |
Definition at line 5466 of file TGeant3.cxx.
|
virtual |
Definition at line 5511 of file TGeant3.cxx.
|
virtual |
void TGeant3::ForceDecayTime | ( | Float_t | time | ) |
Definition at line 2593 of file TGeant3.cxx.
|
protected |
Definition at line 4192 of file TGeant3.cxx.
|
protected |
Definition at line 4275 of file TGeant3.cxx.
|
protected |
Definition at line 2613 of file TGeant3.cxx.
|
protected |
Definition at line 2810 of file TGeant3.cxx.
|
protected |
Definition at line 2713 of file TGeant3.cxx.
|
protected |
Definition at line 2456 of file TGeant3.cxx.
|
virtual |
Definition at line 3308 of file TGeant3.cxx.
|
virtual |
Definition at line 4511 of file TGeant3.cxx.
|
virtual |
Definition at line 4502 of file TGeant3.cxx.
|
virtual |
Definition at line 4572 of file TGeant3.cxx.
|
virtual |
Definition at line 3867 of file TGeant3.cxx.
|
virtual |
Definition at line 3720 of file TGeant3.cxx.
|
virtual |
Definition at line 4545 of file TGeant3.cxx.
|
virtual |
Definition at line 4719 of file TGeant3.cxx.
|
virtual |
Definition at line 4742 of file TGeant3.cxx.
|
virtual |
Definition at line 4555 of file TGeant3.cxx.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 4581 of file TGeant3.cxx.
|
virtual |
|
virtual |
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 3898 of file TGeant3.cxx.
|
virtual |
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 4801 of file TGeant3.cxx.
|
virtual |
Definition at line 3859 of file TGeant3.cxx.
|
virtual |
Definition at line 3729 of file TGeant3.cxx.
void TGeant3::GeomIter | ( | ) |
Definition at line 1299 of file TGeant3.cxx.
|
virtual |
Definition at line 5027 of file TGeant3.cxx.
|
protected |
Definition at line 6996 of file TGeant3.cxx.
Bool_t TGeant3::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 | ||
) |
Definition at line 6784 of file TGeant3.cxx.
|
inlineprivatevirtual |
Definition at line 1240 of file TGeant3.h.
Int_t TGeant3::GetMaxNStep | ( | ) | const |
Definition at line 2604 of file TGeant3.cxx.
|
virtual |
Bool_t TGeant3::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 | ||
) |
Definition at line 6850 of file TGeant3.cxx.
const char * TGeant3::GetNodeName | ( | ) |
Definition at line 3030 of file TGeant3.cxx.
const char * TGeant3::GetPath | ( | ) |
Definition at line 3003 of file TGeant3.cxx.
void TGeant3::GetSecondary | ( | Int_t | isec, |
Int_t & | ipart, | ||
TLorentzVector & | x, | ||
TLorentzVector & | p | ||
) |
Definition at line 2482 of file TGeant3.cxx.
Bool_t TGeant3::GetShape | ( | const TString & | volumePath, |
TString & | shapeType, | ||
TArrayD & | par | ||
) |
Definition at line 6729 of file TGeant3.cxx.
|
protected |
Definition at line 7005 of file TGeant3.cxx.
Bool_t TGeant3::GetTransformation | ( | const TString & | volumePath, |
TGeoHMatrix & | mat | ||
) |
Definition at line 6640 of file TGeant3.cxx.
|
virtual |
Definition at line 6988 of file TGeant3.cxx.
|
virtual |
Definition at line 3069 of file TGeant3.cxx.
|
virtual |
Definition at line 3739 of file TGeant3.cxx.
|
virtual |
Definition at line 3616 of file TGeant3.cxx.
|
virtual |
Definition at line 3227 of file TGeant3.cxx.
|
virtual |
Definition at line 3239 of file TGeant3.cxx.
|
virtual |
Definition at line 4491 of file TGeant3.cxx.
|
virtual |
Definition at line 3266 of file TGeant3.cxx.
|
virtual |
Definition at line 3295 of file TGeant3.cxx.
|
virtual |
Definition at line 3281 of file TGeant3.cxx.
|
virtual |
Definition at line 3657 of file TGeant3.cxx.
|
virtual |
|
virtual |
Definition at line 3141 of file TGeant3.cxx.
|
virtual |
Definition at line 3926 of file TGeant3.cxx.
|
virtual |
|
virtual |
Definition at line 3326 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 3942 of file TGeant3.cxx.
|
virtual |
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 3975 of file TGeant3.cxx.
|
virtual |
Definition at line 3335 of file TGeant3.cxx.
|
virtual |
Definition at line 3099 of file TGeant3.cxx.
|
virtual |
Definition at line 3704 of file TGeant3.cxx.
|
virtual |
Definition at line 3317 of file TGeant3.cxx.
|
virtual |
|
virtual |
|
virtual |
Definition at line 3831 of file TGeant3.cxx.
|
virtual |
Definition at line 3841 of file TGeant3.cxx.
|
virtual |
Definition at line 3162 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 4397 of file TGeant3.cxx.
|
inlinevirtual |
|
virtual |
Definition at line 3457 of file TGeant3.cxx.
|
virtual |
Definition at line 3345 of file TGeant3.cxx.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Definition at line 3671 of file TGeant3.cxx.
|
virtual |
Definition at line 3758 of file TGeant3.cxx.
|
virtual |
Definition at line 3768 of file TGeant3.cxx.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Definition at line 3404 of file TGeant3.cxx.
|
virtual |
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 4218 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 4231 of file TGeant3.cxx.
|
virtual |
|
virtual |
Definition at line 3778 of file TGeant3.cxx.
|
virtual |
|
virtual |
Definition at line 3590 of file TGeant3.cxx.
|
virtual |
Definition at line 3684 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 4299 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 4319 of file TGeant3.cxx.
|
virtual |
Definition at line 3795 of file TGeant3.cxx.
|
virtual |
Definition at line 3804 of file TGeant3.cxx.
|
virtual |
|
virtual |
|
virtual |
Definition at line 3171 of file TGeant3.cxx.
|
virtual |
Definition at line 3185 of file TGeant3.cxx.
|
virtual |
Definition at line 3194 of file TGeant3.cxx.
|
virtual |
Definition at line 3203 of file TGeant3.cxx.
|
virtual |
Definition at line 3212 of file TGeant3.cxx.
Int_t TGeant3::IdFromPDG | ( | Int_t | pdg | ) | const |
Definition at line 1476 of file TGeant3.cxx.
|
virtual |
Definition at line 6225 of file TGeant3.cxx.
|
virtual |
Definition at line 1227 of file TGeant3.cxx.
|
virtual |
Definition at line 1219 of file TGeant3.cxx.
|
virtual |
Definition at line 2506 of file TGeant3.cxx.
Bool_t TGeant3::IsNewTrack | ( | ) | const |
Definition at line 2321 of file TGeant3.cxx.
|
inlinevirtual |
Bool_t TGeant3::IsTrackAlive | ( | ) | const |
Definition at line 2527 of file TGeant3.cxx.
Bool_t TGeant3::IsTrackDisappeared | ( | ) | const |
Definition at line 2516 of file TGeant3.cxx.
Bool_t TGeant3::IsTrackEntering | ( | ) | const |
Definition at line 2339 of file TGeant3.cxx.
Bool_t TGeant3::IsTrackExiting | ( | ) | const |
Definition at line 2348 of file TGeant3.cxx.
Bool_t TGeant3::IsTrackInside | ( | ) | const |
Definition at line 2330 of file TGeant3.cxx.
Bool_t TGeant3::IsTrackOut | ( | ) | const |
Definition at line 2357 of file TGeant3.cxx.
Bool_t TGeant3::IsTrackStop | ( | ) | const |
Definition at line 2366 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 1245 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 2658 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 2684 of file TGeant3.cxx.
|
virtual |
Double_t TGeant3::MaxStep | ( | ) | const |
Definition at line 2567 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 2858 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 2887 of file TGeant3.cxx.
Int_t TGeant3::MediumId | ( | const Text_t * | name | ) | const |
Definition at line 1842 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 2746 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 2778 of file TGeant3.cxx.
|
protected |
Int_t TGeant3::NextVolUp | ( | Text_t * | name, |
Int_t & | copy | ||
) |
Definition at line 1309 of file TGeant3.cxx.
Int_t TGeant3::NofVolDaughters | ( | const char * | volName | ) | const |
Definition at line 1866 of file TGeant3.cxx.
Int_t TGeant3::NofVolumes | ( | ) | const |
Definition at line 1857 of file TGeant3.cxx.
Int_t TGeant3::NSecondaries | ( | ) | const |
Definition at line 2375 of file TGeant3.cxx.
|
virtual |
Definition at line 2154 of file TGeant3.cxx.
|
protected |
Definition at line 6183 of file TGeant3.cxx.
|
virtual |
Definition at line 2168 of file TGeant3.cxx.
|
virtual |
Definition at line 2140 of file TGeant3.cxx.
|
virtual |
Definition at line 2182 of file TGeant3.cxx.
|
virtual |
Definition at line 2125 of file TGeant3.cxx.
|
protected |
Definition at line 6163 of file TGeant3.cxx.
Int_t TGeant3::PDGFromId | ( | Int_t | pdg | ) | const |
Definition at line 1487 of file TGeant3.cxx.
|
virtual |
Definition at line 6292 of file TGeant3.cxx.
|
virtual |
Definition at line 6255 of file TGeant3.cxx.
TMCProcess TGeant3::ProdProcess | ( | Int_t | isec | ) | const |
Definition at line 2393 of file TGeant3.cxx.
|
inline |
|
virtual |
Definition at line 4813 of file TGeant3.cxx.
|
virtual |
Definition at line 4827 of file TGeant3.cxx.
|
virtual |
Definition at line 4840 of file TGeant3.cxx.
|
virtual |
Definition at line 4853 of file TGeant3.cxx.
|
virtual |
Definition at line 3544 of file TGeant3.cxx.
|
virtual |
Definition at line 4875 of file TGeant3.cxx.
|
virtual |
Definition at line 3479 of file TGeant3.cxx.
|
virtual |
Definition at line 3501 of file TGeant3.cxx.
|
virtual |
Definition at line 4888 of file TGeant3.cxx.
|
virtual |
Definition at line 4901 of file TGeant3.cxx.
|
virtual |
Definition at line 4998 of file TGeant3.cxx.
|
virtual |
Reimplemented in TGeant3TGeo.
Definition at line 6303 of file TGeant3.cxx.
|
virtual |
Definition at line 4933 of file TGeant3.cxx.
Bool_t TGeant3::SetCut | ( | const char * | cutName, |
Double_t | cutValue | ||
) |
Definition at line 1940 of file TGeant3.cxx.
|
virtual |
Definition at line 4948 of file TGeant3.cxx.
|
virtual |
Definition at line 5044 of file TGeant3.cxx.
|
virtual |
Definition at line 5057 of file TGeant3.cxx.
|
virtual |
Definition at line 5301 of file TGeant3.cxx.
|
virtual |
Definition at line 5072 of file TGeant3.cxx.
|
virtual |
Definition at line 4993 of file TGeant3.cxx.
|
virtual |
Definition at line 5084 of file TGeant3.cxx.
|
virtual |
Definition at line 5099 of file TGeant3.cxx.
|
virtual |
Definition at line 5111 of file TGeant3.cxx.
|
virtual |
Definition at line 5133 of file TGeant3.cxx.
|
virtual |
Definition at line 3563 of file TGeant3.cxx.
|
virtual |
Definition at line 3572 of file TGeant3.cxx.
|
virtual |
Definition at line 3581 of file TGeant3.cxx.
void TGeant3::SetMaxNStep | ( | Int_t | maxnstp | ) |
Definition at line 2585 of file TGeant3.cxx.
void TGeant3::SetMaxStep | ( | Double_t | maxstep | ) |
Definition at line 2576 of file TGeant3.cxx.
|
virtual |
Definition at line 5150 of file TGeant3.cxx.
|
virtual |
Definition at line 5164 of file TGeant3.cxx.
|
virtual |
Definition at line 5176 of file TGeant3.cxx.
|
virtual |
Definition at line 5191 of file TGeant3.cxx.
|
virtual |
Definition at line 5204 of file TGeant3.cxx.
|
virtual |
Definition at line 5216 of file TGeant3.cxx.
Bool_t TGeant3::SetProcess | ( | const char * | flagName, |
Int_t | flagValue | ||
) |
Definition at line 1978 of file TGeant3.cxx.
|
virtual |
Definition at line 5228 of file TGeant3.cxx.
|
virtual |
|
virtual |
Definition at line 3554 of file TGeant3.cxx.
|
virtual |
Definition at line 5239 of file TGeant3.cxx.
|
virtual |
Definition at line 5251 of file TGeant3.cxx.
void TGeant3::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 | ||
) |
Definition at line 6338 of file TGeant3.cxx.
|
virtual |
Definition at line 5266 of file TGeant3.cxx.
|
virtual |
Definition at line 5276 of file TGeant3.cxx.
|
virtual |
Definition at line 2994 of file TGeant3.cxx.
Int_t TGeant3::StepProcesses | ( | TArrayI & | proc | ) | const |
Definition at line 2428 of file TGeant3.cxx.
void TGeant3::StopEvent | ( | ) |
Definition at line 2546 of file TGeant3.cxx.
void TGeant3::StopRun | ( | ) |
Definition at line 2555 of file TGeant3.cxx.
void TGeant3::StopTrack | ( | ) |
Definition at line 2537 of file TGeant3.cxx.
Double_t TGeant3::TrackCharge | ( | ) | const |
Definition at line 2276 of file TGeant3.cxx.
Double_t TGeant3::TrackLength | ( | ) | const |
Definition at line 2312 of file TGeant3.cxx.
Double_t TGeant3::TrackMass | ( | ) | const |
Definition at line 2285 of file TGeant3.cxx.
void TGeant3::TrackMomentum | ( | TLorentzVector & | xyz | ) | const |
Definition at line 2247 of file TGeant3.cxx.
void TGeant3::TrackMomentum | ( | Double_t & | px, |
Double_t & | py, | ||
Double_t & | pz, | ||
Double_t & | etot | ||
) | const |
Definition at line 2261 of file TGeant3.cxx.
Int_t TGeant3::TrackPid | ( | ) | const |
Definition at line 2294 of file TGeant3.cxx.
void TGeant3::TrackPosition | ( | TLorentzVector & | xyz | ) | const |
Definition at line 2213 of file TGeant3.cxx.
void TGeant3::TrackPosition | ( | Double_t & | x, |
Double_t & | y, | ||
Double_t & | z | ||
) | const |
Definition at line 2226 of file TGeant3.cxx.
Double_t TGeant3::TrackStep | ( | ) | const |
Definition at line 2303 of file TGeant3.cxx.
Double_t TGeant3::TrackTime | ( | ) | const |
Definition at line 2238 of file TGeant3.cxx.
|
protected |
Definition at line 6143 of file TGeant3.cxx.
|
virtual |
Definition at line 5546 of file TGeant3.cxx.
|
virtual |
Definition at line 5605 of file TGeant3.cxx.
|
virtual |
Definition at line 5577 of file TGeant3.cxx.
|
virtual |
Definition at line 5635 of file TGeant3.cxx.
|
virtual |
Definition at line 5357 of file TGeant3.cxx.
Int_t TGeant3::VolDaughterCopyNo | ( | const char * | volName, |
Int_t | i | ||
) | const |
Definition at line 1898 of file TGeant3.cxx.
const char * TGeant3::VolDaughterName | ( | const char * | volName, |
Int_t | i | ||
) | const |
Definition at line 1880 of file TGeant3.cxx.
Int_t TGeant3::VolId | ( | const Text_t * | name | ) | const |
Definition at line 1828 of file TGeant3.cxx.
Int_t TGeant3::VolId2Mate | ( | Int_t | id | ) | const |
Definition at line 1914 of file TGeant3.cxx.
const char * TGeant3::VolName | ( | Int_t | id | ) | const |
Definition at line 1928 of file TGeant3.cxx.
|
virtual |
Definition at line 5670 of file TGeant3.cxx.
Double_t TGeant3::Xsec | ( | char * | reac, |
Double_t | energy, | ||
Int_t | part, | ||
Int_t | mate | ||
) |
Definition at line 2197 of file TGeant3.cxx.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |