Message: Accessing Parent Touchable in G4VNestedParameterisation Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question Accessing Parent Touchable in G4VNestedParameterisation 

Keywords: Nested parameterisations, voxels, touchables
Forum: Geometry
Date: 10 Jul, 2006
From: Jonathan <Jonathan>

Hello all. I am currently trying to rewrite a voxel implementation using nested parameterisation with v.4.8.0.p01. I have 2 replicas sequentially (z and y axis) nested and a 3rd parameterisation for the last axis (x) whose mother is the y axis. The visuals look fine, and I can see the correct heirarchy with ASCII trees. The thing is, when I try to access the G4VTouchable *parentTouch that is passed, it is NULL more than 90% of the time and I cannot get any information about the ancestors. The pointers that are not NULL give me the copyNo's, but not near enough. In a 5^3 voxel array, I only get 7 pointers that are valid and can give me copy numbers. Any ideas? I am accessing the copy numbers by:

if(parentTouch == 0) return defaultMaterial;

zAxis = parentTouch->GetCopyNumber(1);

yAxis = parentTouch->GetCopyNumber(0);



Inline Depth:
 1 1
 All All
Outline Depth:
 1 1
 2 2
 All All
Add message: (add)

1 More: Re: Accessing Parent Touchable in G4VNestedParameterisation   (Gabriele Cosmo - 11 Jul, 2006)
 Add Message Add Message
to: "Accessing Parent Touchable in G4VNestedParameterisation"

 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 ]