|Message: Re: Angle distribution from direction cosines||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
Hi Valentina, I am a bit surprised by the "-" signs, but assuming this is due to some convention (I'm unfamiliar with gps) you can calculate the angles as: q = acos(-Pz) f = atan2(-Py, -Px) The atan2 function takes care of the sign of "-Py" to put the f angle in the right part of the trigonometric circle. Cheers, Marc PS: if the "-" signs are not there, just remove them everywhere in the q and f expressions. valentina a écrit : > *** Discussion title: Particles > Email replies to PublicHyperNews@slac.stanford.edu must include: > In-Reply-To: <"/particles/383"@geant4-hn.slac.stanford.edu> > Subject: ...change this to be about your reply. > > Hi, my Geant4 output file gives me the direction cosines (DX, DY, DZ) of > the particle. I have to calculate theta and phi (spherical coordinates) > from these cosines and I'm using: > > theta = acos(-MZ) phi = atan(DY/DX) > > >From the GPS Users Manual I have found: > > The direction cosines are calculated as > > Px = - sin(q) cos(f) > Py = - sin(q) sin(f) > Pz = - cos(q) > > The problem is that the result is bit strange and I don't know if I'm > using a wrong transformation. Can someone help me? > > Thanks! Valentina >
|Inline Depth:||Outline Depth:||Add message:|