58 virtual void Material(Int_t& kmat,
const char* name, Double_t a, Double_t z,
59 Double_t dens, Double_t radl, Double_t absl, Float_t* buf, Int_t nwbuf);
60 virtual void Material(Int_t& kmat,
const char* name, Double_t a, Double_t z,
61 Double_t dens, Double_t radl, Double_t absl, Double_t* buf, Int_t nwbuf);
62 virtual void Mixture(Int_t& kmat,
const char* name, Float_t* a, Float_t* z,
63 Double_t dens, Int_t nlmat, Float_t* wmat);
64 virtual void Mixture(Int_t& kmat,
const char* name, Double_t* a, Double_t* z,
65 Double_t dens, Int_t nlmat, Double_t* wmat);
66 virtual void Medium(Int_t& kmed,
const char* name, Int_t nmat, Int_t isvol,
67 Int_t ifield, Double_t fieldm, Double_t tmaxfd, Double_t stemax,
68 Double_t deemax, Double_t epsil, Double_t stmin, Float_t* ubuf, Int_t nbuf);
69 virtual void Medium(Int_t& kmed,
const char* name, Int_t nmat, Int_t isvol,
70 Int_t ifield, Double_t fieldm, Double_t tmaxfd, Double_t stemax,
71 Double_t deemax, Double_t epsil, Double_t stmin, Double_t* ubuf,
73 virtual void Matrix(Int_t& krot, Double_t thetaX, Double_t phiX,
74 Double_t thetaY, Double_t phiY, Double_t thetaZ, Double_t phiZ);
81 const char* name,
const char* shape, Int_t nmed, Double_t* upar, Int_t np);
83 const char* name,
const char* shape, Int_t nmed, Float_t* upar, Int_t np);
85 const char* name,
const char* mother, Int_t ndiv, Int_t iaxis);
86 virtual void Gsdvn2(
const char* name,
const char* mother, Int_t ndiv,
87 Int_t iaxis, Double_t c0i, Int_t numed);
88 virtual void Gsdvt(
const char* name,
const char* mother, Double_t step,
89 Int_t iaxis, Int_t numed, Int_t ndvmx);
90 virtual void Gsdvt2(
const char* name,
const char* mother, Double_t step,
91 Int_t iaxis, Double_t c0, Int_t numed, Int_t ndvmx);
93 virtual void Gsord(
const char* name, Int_t iax);
94 virtual void Gspos(
const char* name, Int_t nr,
const char* mother, Double_t x,
95 Double_t y, Double_t z, Int_t irot,
const char* konly);
96 virtual void Gsposp(
const char* name, Int_t nr,
const char* mother,
97 Double_t x, Double_t y, Double_t z, Int_t irot,
const char* konly,
98 Double_t* upar, Int_t np);
99 virtual void Gsposp(
const char* name, Int_t nr,
const char* mother,
100 Double_t x, Double_t y, Double_t z, Int_t irot,
const char* konly,
101 Float_t* upar, Int_t np);
102 virtual void Gsbool(
const char* onlyVolName,
const char* manyVolName);
106 const TString& volumePath, TGeoHMatrix& matrix);
108 const TString& volumePath, TString& shapeType, TArrayD& par);
109 virtual Bool_t
GetMaterial(
const TString& volumeName, TString& name,
110 Int_t& imat, Double_t& a, Double_t& z, Double_t& density, Double_t& radl,
111 Double_t& inter, TArrayD& par);
112 virtual Bool_t
GetMedium(
const TString& volumeName, TString& name,
113 Int_t& imed, Int_t& nmat, Int_t& isvol, Int_t& ifield, Double_t& fieldm,
114 Double_t& tmaxfd, Double_t& stemax, Double_t& deemax, Double_t& epsil,
115 Double_t& stmin, TArrayD& par);
116 virtual Int_t
MediumId(
const Text_t* mediumName)
const;
123 virtual Int_t
VolId(
const Text_t* volName)
const;
124 virtual const char*
VolName(Int_t
id)
const;
127 virtual const char*
VolDaughterName(
const char* volName, Int_t i)
const;
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, Int_t nbuf)
virtual 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)