Message: Re: Import Logical Volume from GDML File fails for many Files Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

None Re: Import Logical Volume from GDML File fails for many Files 

Forum: Geometry
Re: Question Import Logical Volume from GDML File fails for many Files (JanW)
Re: None Re: Import Logical Volume from GDML File fails for many Files (Witek Pokorski)
Re: Idea Re: Import Logical Volume from GDML File fails for many Files (JanW)
Re: None Re: Import Logical Volume from GDML File fails for many Files (Witek Pokorski)
Date: 29 Aug, 2016
From: JanW <JanW>

Hi Witek,

Maybe I should add, that I am using geant4 10.01.p02 . Since I am doing my master thesis at the moment, I probably stick to it, as I am afraid something might break with an upgrade. So, all I am saying goes for this older version.

By the piece of code you mention for the xercesc parser, I understand why you would expect the GDML parser to load different objects. Also, I can find the mentioned code in my version. However, I just tried that other code of yours, more explicitly I write:

  G4GDMLParser parser;
  parser.Read("include.gdml");
  parser.GetWorldVolume()->GetLogicalVolume();

as a first part and following

  G4GDMLParser parser2;
  parser2.Read("staticAp.gdml");

  G4LogicalVolume* logTest      = new G4LogicalVolume(parser2.GetWorldVolume()->GetLogicalVolume()->GetSolid(), Pb,"Target",0,0,0);
  new G4PVPlacement(0, G4ThreeVector(), logTest, "vacuum" , logicWorld, false,0);  

for the second. So, for the second parser I get the volume of the first parser, meaning, if I comment the first one out, I get the volume I expected. Printing the names of the WorldVolumes goes in line with the behavior of rendered volumes. So, I can't reproduce whats happening with in your code. As I am not aware in any difference, in what we are doing, I suspect it must be due to different versions?

If I find some time, I will try this with a new version of geant4, see if the problem (or maybe error?) vanishes and of course, report that.

Thank you for your concerns and help!

Cheers, Jan

 Add Message Add Message
to: "Re: Import Logical Volume from GDML File fails for many Files"

 Subscribe Subscribe

This site runs SLAC HyperNews version 1.11-slac-98, derived from the original HyperNews


[ Geant 4 Home | Geant 4 HyperNews | Search | Request New Forum | Feedback ]