Hi Ivana,
Note that I have renamed the 3 enums in TMCOptical.h from TMCOpSurfacexxx to EMCOpSurfacexxx to follow the ROOT naming conventions.
Rene
On Thu, 19 May
2005,
Ivana Hrivnacova wrote:
>
> Dear all,
>
> There have been added in VMC new functions for definition of
> surfaces and material properties for optical physics:
> TVirtualMC:
> virtual void DefineOpSurface(...);
> virtual void SetBorderSurface(...);
> virtual void SetSkinSurface(...);
> virtual void SetMaterialProperty(...);
> TVirtualMCApplication:
> virtual void ConstructOpGeometry() {}
>
> These new functions make possible to set materials and surfaces
> properties for optical physics in Geant4; this new setting has no
> impact for Geant3. They complete already existing TVirtualMC function
> SetCerenkov() which stays as before.
>
> All settings via these new functions, as well as via
> SetCerenkov have to be done in the new VMC application
> function ConstructOpGeometry() instead of ConstructGeometry().
> In case of Geant3, it does not matter, but in case of Geant4
> this is necessary.
>
> There is also added a new VMC example (E06),
> which redefines via VMC Geant4 novice example N06 demonstrating
> optical photon generation and transport.
>
> Besides that, there is added visualization settings for G3+TGeo
> (examples E02, E03) and demonstration on including own user Geant4
> physics list (E03).
>
> All is available in the development versions (CVS head)
> of Root, geant3 and geant4_vmc.
>
> Best regards,
>
> Ivana
>
>
Received on Thu May 19 2005 - 11:35:00 MEST
This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:55:21 MET