5 //*=== finuc ============================================================*
7 //*----------------------------------------------------------------------*
9 //* include file: finuc (new version of old finuc of fluka86) *
11 //* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *
12 //* !!!! s e e a l s o i n c l u d e f i l e !!!! *
13 //* !!!! f i n u c 2 !!!! *
14 //* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *
16 //* created on 20 january 1996 by alfredo ferrari & paola sala *
19 //* last change on 26-jul-97 by alfredo ferrari *
21 //* included in the following subroutines or functions: not updated *
23 //* description of the common block(s) and variable(s) *
25 //* /finuc/ is the storage for secondaries created in event *
26 //* np = number of secondaries *
27 //* kpart (ip) = type of the secondary ip *
28 //* cxr (ip) = direction cosine of the secondary ip *
29 //* with respect to x-axis *
30 //* cyr (ip) = direction cosine of the secondary ip *
31 //* with respect to y-axis *
32 //* czr (ip) = direction cosine of the secondary ip *
33 //* with respect to z-axis *
34 //* cxrpol (ip) = direction cosine of the secondary ip polarization *
35 //* with respect to x-axis *
36 //* cyrpol (ip) = direction cosine of the secondary ip polarization *
37 //* with respect to y-axis *
38 //* czrpol (ip) = direction cosine of the secondary ip polarization *
39 //* with respect to z-axis *
40 //* tki (ip) = kinetic energy of secondary ip *
41 //* plr (ip) = momentum of the secondary ip *
42 //* wei (ip) = weight of the secondary ip *
43 //* agesec (ip) = "age" of the secondary ip with respect to the *
44 //* interaction time *
45 //* tv = excitation energy *
46 //* tvcms = actual excitation energy of the residual nucleus *
47 //* tvrecl = recoil kinetic energy of the residual nucleus *
48 //* tvheav = recoil kinetic energies of heavy (2-h, 3-h, 3-he, *
49 //* 4-he) fragments after evaporation *
50 //* tvbind = approximate energy wasted in nuclear binding *
51 //* effects (not yet operational) *
53 //*----------------------------------------------------------------------*
55 const Int_t mxp = 999;
78 #define FINUC COMMON_BLOCK(FINUC,finuc)
79 COMMON_BLOCK_DEF(finucCommon,FINUC);