Re: [fluka-discuss]: ROT-DEFI indices and names
Hi Tim,
the name of the ROT-DEFI is specified in the SDUM. About WHAT(1) you are
hitting/discovering one for the usual what in which you can specify more
parameters using a single WHAT. The leading (leftmost) digit is used to
specify the axis around which the rotations are performed. The rest of the
digits are used to give an index to the ROT-DEFI. It's mostly for back
compatibility but I think there are also some CARD which are still using
it.
I attach an example (in free format)
Best,
Vittorio
* Element: MCBCH.6R8.B1
* L_x = 72.9926, L_y = -30.3194, L_z = 22802, C_x = 72.9926, C_y =
-30.3194, C_z = 22747, a_y = 0
* ..+....1....+....2....+....3....+....4....+....5....+....6....+....7...
ROT-DEFI , 101., 0.00000000000000, 0.00000000000000, -72.99260241836652,
30.31943314570012, -22746.97021779615898, tMCBCH6
ROT-DEFI , 101., 0.00000000000000, 0.00000000000000, 0.00000000000000,
0.00000000000000, -11500.00000000000000, tMCBCH6
*
* Element: MQML.6R8.B1
* L_x = 72.9924, L_y = -30.3195, L_z = 23301.2, C_x = 72.9924, C_y
= -30.3195, C_z = 23061.2, a_y = 0
* ..+....1....+....2....+....3....+....4....+....5....+....6....+....7...
ROT-DEFI , 102., 0.00000000000000, 0.00000000000000, -72.99244714970530,
30.31949528173006, -23061.17020477964979, tMQML6
ROT-DEFI , 102., 0.00000000000000, 0.00000000000000, 0.00000000000000,
0.00000000000000, -12500.00000000000000, tMQML6
*
* Element: MQM.6R8.B1
* L_x = 72.9923, L_y = -30.3194, L_z = 23677.9, C_x = 72.9923, C_y
= -30.3194, C_z = 23507.9, a_y = 0
* ..+....1....+....2....+....3....+....4....+....5....+....6....+....7...
ROT-DEFI , 103., 0.00000000000000, 0.00000000000000, -72.99228859386733,
30.31943303341426, -23507.87023291741934, tMQM6
ROT-DEFI , 103., 0.00000000000000, 0.00000000000000, 0.00000000000000,
0.00000000000000, -12000.00000000000000, tMQM6
*
* Element: MQM.A7R8.B1
* L_x = 72.9915, L_y = -30.3195, L_z = 26391.1, C_x = 72.9915, C_y
= -30.3195, C_z = 26221.1, a_y = 0
* ..+....1....+....2....+....3....+....4....+....5....+....6....+....7...
ROT-DEFI , 104., 0.00000000000000, 0.00000000000000, -72.99146459134636,
30.31946740678214, -26221.07028312080365, tMQMA7
ROT-DEFI , 104., 0.00000000000000, 0.00000000000000, 0.00000000000000,
0.00000000000000, -12000.00000000000000, tMQMA7
*
* Element: MQM.B7R8.B1
* L_x = 72.9914, L_y = -30.3195, L_z = 26767.8, C_x = 72.9914, C_y
= -30.3195, C_z = 26597.8, a_y = 0
* ..+....1....+....2....+....3....+....4....+....5....+....6....+....7...
ROT-DEFI , 105., 0.00000000000000, 0.00000000000000, -72.99139858225163,
30.31950500052763, -26597.77027337543404, tMQMB7
ROT-DEFI , 105., 0.00000000000000, 0.00000000000000, 0.00000000000000,
0.00000000000000, -12000.00000000000000, tMQMB7
*
* Element: MCBCV.7R8.B1
* L_x = 72.9913, L_y = -30.3195, L_z = 26877.1, C_x = 72.9913, C_y
= -30.3195, C_z = 26822.1, a_y = 0
* ..+....1....+....2....+....3....+....4....+....5....+....6....+....7...
ROT-DEFI , 106., 0.00000000000000, 0.00000000000000, -72.99130772555418,
30.31948541226025, -26822.07022732733822, tMCBCV7
ROT-DEFI , 106., 0.00000000000000, 0.00000000000000, 0.00000000000000,
0.00000000000000, -11500.00000000000000, tMCBCV7
On Thu, Sep 25, 2014 at 10:23 AM, Timotheus Cooijmans <tim.cooijmans_at_cern.ch
> wrote:
> Hello FLUKA experts,
>
> How do ROT-DEFI indices and names interact? I'm trying to
> (programmatically) define a composite rototranslation (i.e. multiple
> ROT-DEFI cards with the same identifier). I'd like to only have to provide
> a name and not worry about the index. Here's the relevant manual excerpt:
>
> WHAT(1) : assigns a transformation index and the corresponding
> rotation axis
> =< 0.0 : the card is ignored if SDUM is empty, otherwise
> SDUM is
> kept as the rotation name, and the first free
> rotation
> number is used
> > 1000 : interpreted as j + i * 1000
> > 100 and < 1000 : interpreted as i + j * 100
> (note the inversion of i and j!)
> > 0 and =< 100 : interpreted as i, and j assumed to be = 0
> where i = index of the rotation
> j = 1 rotation with respect to x axis
> = 2 rotation with respect to y axis
> = 0 or 3 rotation with respect to z axis
> (see Note 4)
> Default = 0.0 (no transformation defined)
>
> Two things puzzle me about this:
> * I can only give the transformation a name if I set WHAT(1) <= 0, but
> then I can't choose j.
> * Two cards with the same name and unspecified index (WHAT(1) = 0) will
> be assigned different indices.
>
> It would be great if someone could shed some light on this situation.
>
> Many thanks,
> Tim
>
Received on Thu Sep 25 2014 - 15:28:53 CEST
This archive was generated by hypermail 2.3.0
: Thu Sep 25 2014 - 15:28:59 CEST