|Message: Re: Ion beam disappears entering in quadrupole field||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)|
> > If you rotate around Z, all you are doing is rotate the quadrupole > > around its length axis. Is this what you want? > > Yes, in order to simulate a quadrupole triplet, I need three quadrupole > fields. The quadrupole in the middle of the triplet is rotated 90 degrees > in z-axis relative to the other two. The three quadrupoles are different > instances of the same class, differing just in that angular argument when > constructed.
> I suppose that the G4QuadrupoleMagField class was made by Geant4 in order > > to focus/rearrange beams in accelerator experimental beamlines, and if > > true, the z-axis should be the default axis of the beam to focus,
> (because > > is clear that the three main-axes of the quadrupole are not equivalent)... > > Then, seems to me a little anti-natural to needing to rotate the quadrupole > > in the other axes (X and Y)...
Sorry, I confused you then! You want to rotate around Z and so I don't see anything wrong with your code. You have a beamline that is down the z-axis and you want to focus with a triplet.
Set /tracking/verbose 1 and send a particle down the z-axis. If all goes right, this particle should not be deflected. If you then send one down a little off axis it should not hit the side of your quadropoles. If however, you have strong fields, rays too far off axis or too skew will hit your magnets. You should see that happend with the verbosity on.
|Inline Depth:||Outline Depth:||Add message:|