Dear colleagues,
The new releases of Geant3+VMC 1.12 and Geant4 VMC 2.12 are available
from the Root VMC web site:
http://root.cern.ch/drupal/content/vmc
They were tested with ROOT 5.28/00e and 5.30/00, and Geant4 VMC with Geant4 9.4.p02 and Geant4 9.5.b01
Please, note that in Root v5.30/00, there was done a clean-up in the TVirtualMC interface: there are removed functions which were previously marked as deprecated and some other functions are now marked as deprecated (and they will be removed with the next Root version). See below a detail description of these changes in VMC.
The list of new developments and bug fixes in the Geant4 VMC version is available at: http://root.cern.ch/root/vmc/geant4_vmc_versions.txt
Best regards,
Ivana
--- In TVirtualMC:Received on Fri Jul 15 2011 - 16:31:41 CEST
- Adding a new function (as a replacement of Gfmate())
virtual Bool_t GetMaterial(Int_t imat, TString& name, Double_t& a, Double_t& z, Double_t& density, Double_t& radl, Double_t& inter, TArrayD& par);
- Removing deprecated functions:
virtual void DrawOneSpec(const char* name) = 0; virtual void Gsatt(const char* name, const char* att, Int_t val) = 0; virtual void Gdraw(const char*,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) = 0; virtual void Gdopt(const char*,const char*) = 0; virtual void SetClipBox(const char*,Double_t=-9999,Double_t=0, Double_t=-9999, Double_t=0,Double_t=-9999,Double_t=0) = 0; virtual void DefaultRange() = 0; virtual void Gdhead(Int_t, const char*, Double_t=0) = 0; virtual void Gdman(Double_t, Double_t, const char*) = 0;
- Deprecating of the following functions:
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) = 0; 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) = 0; virtual void Gckmat(Int_t imed, char* name) = 0; virtual void WriteEuclid(const char* filnam, const char* topvol, Int_t number, Int_t nlevel) = 0; virtual Double_t Xsec(char*, Double_t, Int_t, Int_t) = 0; virtual void ProcessEvent() = 0; -- ============================================================== e-mail: Ivana.Hrivnacova_at_cern.ch address: Institut de Physique Nucléaire, 91406 Orsay, France phone: +33 169156594 ==============================================================
This archive was generated by hypermail 2.2.0 : Mon Jul 18 2011 - 05:25:01 CEST