Message: CLHEP unit definitions Not Logged In (login)
 Next-in-Thread Next-in-Thread
 Next-in-Forum Next-in-Forum

Question CLHEP unit definitions 

Forum: Documentation and Examples
Date: 05 Nov, 2012
From: Adam Glaser <Adam Glaser>


Does anyone have experience adding unit definitions to CLHEP? I am simply trying to add inverse length units which would be very simply converted to length units after being inverted. I have added my unit definitions, but for some reason the inversion calculation is not being performed correctly.

i.e., For my inverse cm unit (icm), I am saying that icm=1./cm where cm=10*mm. But what is happening is my unit is being converted to mm by just multiplying what is entered by 1/10, instead of actually being inverted. So GEANT4 is computing 5 icm as 0.5 cm, instead of 0.2 cm.

Essentially what I am trying to do is analogous to converting hertz to seconds. I checked the functionality and it seems that the same problem occurs for converted hertz, i.e. it is not properly inverting the value entered for hertz to seconds.

Can anyone comment on this?


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

1 None: Re: CLHEP unit definitions   (Michael H. Kelsey - 05 Nov, 2012)
2 None: Re: CLHEP unit definitions   (michel maire - 05 Nov, 2012)
1 None: Re: CLHEP unit definitions   (Michael H. Kelsey - 06 Nov, 2012)
 Add Message Add Message
to: "CLHEP unit definitions"

 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 ]