geant3 version 1.12 and geant4_vmc version 2.12

From: Ivana Hrivnacova <Ivana.Hrivnacova_at_cern.ch>
Date: Fri, 15 Jul 2011 16:31:43 +0200

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:

- 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 ==============================================================
Received on Fri Jul 15 2011 - 16:31:41 CEST

This archive was generated by hypermail 2.2.0 : Mon Jul 18 2011 - 05:25:01 CEST