]>
Commit | Line | Data |
---|---|---|
1a2762e8 | 1 | #ifndef ROOT_MevSimCOMMON |
2 | #define ROOT_MevSimCOMMON | |
3 | ||
4 | ||
5 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
6 | * See cxx source for full Copyright notice */ | |
7 | ||
8 | /* $Id$ */ | |
9 | ||
10 | enum { | |
11 | NPID = 30, | |
12 | NFLOWTERMS = 6, | |
13 | FACTORIAL_MAX = 10000, | |
14 | NMAXINTEG = 100, | |
15 | NMULTMAXSTEPS = 1000 | |
16 | }; | |
17 | ||
18 | /////////////////////////////////////////////////////////////////////////////// | |
19 | // | |
20 | // NPID : max # of particle ID types | |
21 | // NFLOWTERMS : max # of terms in the anisotropic flow model for azimuthal | |
22 | // (phi) angle dependence. | |
23 | // FACTORIAL_MAX : max # multiplicity per event; | |
24 | // for any specific particle ID; also used for log(n!) | |
25 | // NMAXINTEG : max # integration steps in parameter variance calculation | |
26 | // NMULTMAXSTEPS : max # integration steps in multiplicity variance calculation | |
27 | // this must be an even integer. | |
28 | // Common/track/pout(npid,4,factorial_max) | |
29 | // | |
30 | /////////////////////////////////////////////////////////////////////////////// | |
31 | ||
32 | #ifndef __CINT__ | |
33 | #define f2cFortran | |
34 | #ifndef __CFORTRAN_LOADED | |
35 | #include "cfortran.h" | |
36 | #endif | |
37 | #endif | |
38 | ||
39 | #ifndef __CINT__ | |
40 | extern "C" { | |
41 | typedef struct { | |
42 | // Float_t pout[NPID][4][FACTORIAL_MAX]; | |
43 | Float_t pout[NPID*4*FACTORIAL_MAX]; | |
44 | } TrackCommon; | |
45 | ||
46 | #define TRACK COMMON_BLOCK(TRACK,track) | |
47 | COMMON_BLOCK_DEF(TrackCommon,TRACK); | |
48 | } | |
49 | #endif | |
50 | ||
51 | #endif | |
52 | ||
53 | ||
54 | ||
55 |