]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TFluka/Fdimpar.h
New macro to compare/plot the Ntuple stored in MUONefficiency.root,
[u/mrichter/AliRoot.git] / TFluka / Fdimpar.h
CommitLineData
b9d0a01d 1#ifndef FDIMPAR_H
5929ad29 2#define FDIMPAR_H
b9d0a01d 3
4#include "cfortran.h"
5#include "Rtypes.h"
6extern "C" {
b9d0a01d 7//*----------------------------------------------------------------------*
8//* *
71dd9297 9//* DIMPAR: included in any routine *
b9d0a01d 10//* *
71dd9297 11//* Mxxrgn = maximum number of regions *
12//* Mxxmdf = maximum number of media in Fluka *
13//* Mxxmde = maximum number of media in Emf *
14//* Mfstck = stack dimension in Fluka *
15//* Mestck = stack dimension in Emf *
16//* Mostck = stack dimension for optical photons *
17//* Mxprsn = secondary stack dimension for resonance generator *
18//* Mxpdpm = secondary stack dimension for DPM generators *
5929ad29 19//* Mxpscs = secondary stack dimension overall *
71dd9297 20//* Mxoutu = maximum number of output units *
21//* Nallwp = number of allowed particles *
22//* Nelemx = number of maximum allowed elements of a compound *
23//* or mixture *
24//* Mpdpdx = number of particle types for which EM dE/dx pro- *
b9d0a01d 25//* cesses (ion,pair,bremss) have to be computed *
71dd9297 26//* Mxhttr = maximum number of (hit) target nucleons for a *
b9d0a01d 27//* given collision generation *
71dd9297 28//* Icomax = maximum number of materials for compounds/mixtures *
29//* (equal to the sum of the number of materials for *
30//* every compound/mixture) *
31//* Ichmax = maximum number of harmonic oscillator levels for *
32//* compounds/mixtures (equal to the sum of the number *
33//* of harmonic oscillator levels for every compound *
34//* /mixture) *
35//* Nstbis = number of stable isotopes recorded in common iso- *
b9d0a01d 36//* top *
71dd9297 37//* Nqstis = number of "quasi" stable isotopes which are not *
38//* in the standard isotopic composition of a given *
39//* element, but for which special data (like GDR data)*
40//* are anyway available *
41//* Ntstis = total number of stable ans "quasi" stable isotopes *
42//* Mxpabl = number of resonances inside Hadrin common blocks *
43//* Idmaxp = number of particles/resonances defined in common *
b9d0a01d 44//* part *
71dd9297 45//* Idmxdc = number of particles/resonances decay channels *
b9d0a01d 46//* defined in common decayc *
71dd9297 47//* Ihypmx = maximum number of hyperons in a hypernucleus *
48//* Mkbmx1 = dimension for KWB real spare array in Fluka Stack *
49//* Mkbmx2 = dimension for KWB int. spare array in Fluka Stack *
380c2ff0 50//* Mxirrd = maximum number of irradiation sub-intervals *
51//* Mxtrdc = maximum number of decay (cooling) times *
52//* Nktl = overall dimension parameter for EMF bremsstrahlung *
b9d0a01d 53//* *
71dd9297 54//*----------------------------------------------------------------------*
55
b9d0a01d 56const Int_t mxxrgn = 10000;
5929ad29 57const Int_t mxxmdf = 510;
58const Int_t mxxmde = 502;
71dd9297 59const Int_t mfstck = 6500;
b9d0a01d 60const Int_t mestck = 100;
61const Int_t mostck = 2000;
62const Int_t mxprsn = 100;
63const Int_t mxpdpm = 800;
71dd9297 64const Int_t mxpscs = 4999;
b9d0a01d 65const Int_t mxoutu = 50;
66const Int_t nallwp = 64;
67const Int_t nelemx = 80;
68const Int_t mpdpdx = 18;
d08bd346 69const Int_t mxhttr = 260;
71dd9297 70const Int_t icomax = 1000;
b9d0a01d 71const Int_t ichmax = icomax+mxxmdf;
72const Int_t nstbis = 304;
380c2ff0 73const Int_t nqstis = 46;
74const Int_t ntstis = nstbis + nqstis;
71dd9297 75
b9d0a01d 76//* till 3-aug-99:
77//* const Int_t mxpabl = 110;
78const Int_t mxpabl = 120;
79const Int_t idmaxp = 450;
80const Int_t idmxdc = 2000;
81const Int_t mxmcin = 410;
82const Int_t ihypmx = 4;
83//* till 19-jul-2000:
84//* const Int_t mkbmx1 = 9;
85//* const Int_t mkbmx2 = 3;
86const Int_t mkbmx1 = 11;
87const Int_t mkbmx2 = 11;
380c2ff0 88const Int_t mxirrd = 20;
89const Int_t mxtrdc = 50;
90const Int_t nktl = 17;
b9d0a01d 91}
92
93#endif