Getting the trigger descriptors from CDB
[u/mrichter/AliRoot.git] / TMEVSIM / MevSimCommon.h
CommitLineData
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
10enum {
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__
40extern "C" {
41 typedef struct {
42// Float_t pout[NPID][4][FACTORIAL_MAX];
43 Float_t pout[NPID*4*FACTORIAL_MAX];
44 } TrackCommon;
45
926903b4 46#ifdef IN_TMEVSIM_CXX
1a2762e8 47#define TRACK COMMON_BLOCK(TRACK,track)
48COMMON_BLOCK_DEF(TrackCommon,TRACK);
926903b4 49#endif
1a2762e8 50}
51#endif
52
53#endif
54
55
56
57