Re: Constructing a gas material with temp/press in a pure VGM construction.

From: Ivana Hrivnacova <Ivana.Hrivnacova_at_cern.ch>
Date: Tue, 31 Oct 2006 10:40:24 +0100

Hi Brett,

Currently it is not possible, as the definition of interfaces was driven by the requirements for converting between Geant4 and Root geometry models, and as Root materials do not have temperature and pressure, you do not pass these data between them

It can be quickly added; I will prepare a new minor version where this will be possible.

Best regards,

Ivana

Brett Viren wrote:
> Hi,
>
> Is it possible in a pure VGM construction to define a gas material
> with a temperature and pressure? For example, I have the following
> Geant4 "Vacuum" material that I want to construct given a
> VGM::IMaterialFactory:
>
>
> // Air
> density = 1.205e-3*g/cm3;
> Air = new G4Material(name="Air", density, nel=4);
> Air->AddElement(elN, 0.7550);
> Air->AddElement(elO, 0.2321);
> Air->AddElement(elAr, 0.0128);
> Air->AddElement(elC, 0.0001);
>
> // Vacuum
> // --- PMT vacuum is very dilute air -------
> density = 1e-3 * kGasThreshold; //from PhysicalConstants.h
> G4double temperature = STP_Temperature; //from PhysicalConstants.h
> G4double pressure = STP_Pressure * density / (1.29e-3*g/cm3);
> Vacuum = new G4Material(name="Vacuum", density, 1, kStateGas,temperature,pressure);
> Vacuum->AddMaterial(Air, 1.);
>
>
> I know how to convert "Air", but not "Vacuum".
>
> Thanks for any help,
> -Brett.
>

-- 
==============================================================
e-mail:  Ivana.Hrivnacova_at_cern.ch
address: Institut Physique Nucleaire, 91406 Orsay, France
phone:   (33) 01 69 15 65 94
==============================================================
Received on Tue Oct 31 2006 - 10:39:43 MET

This archive was generated by hypermail 2.2.0 : Tue Jan 02 2007 - 14:55:09 MET