Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
Hepevt.h
Go to the documentation of this file.
1/* @(#)root/eg:$Id$ */
2
3/*************************************************************************
4 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
5 * All rights reserved. *
6 * *
7 * For the licensing terms see $ROOTSYS/LICENSE. *
8 * For the list of contributors see $ROOTSYS/README/CREDITS. *
9 *************************************************************************/
10
11#ifndef ROOT_Hepevt
12#define ROOT_Hepevt
13
14#include "Rtypes.h"
15
16#if !defined(ROOT_TGenerator_cxx) && !defined(G__DICTIONARY)
17#warning "This header is an implementation detail, is deprecated and will be moved to ROOT/Hepevt.h in ROOT 6.44, and may be removed later on from public interface. Use instead the `TGenerator.h` public interface"
18#endif
19
20#include "cfortran.h"
21
22extern "C" {
23
24/// HEPEVT common block
25typedef struct {
28 Int_t isthep[4000];
29 Int_t idhep[4000];
30 Int_t jmohep[4000][2];
31 Int_t jdahep[4000][2];
32 Double_t phep[4000][5];
33 Double_t vhep[4000][4];
35
36#define HEPEVT COMMON_BLOCK(HEPEVT,hepevt)
37
39
41
42}
43
44#endif
#define HEPEVT
Definition Hepevt.h:36
#define COMMON_BLOCK_DEF(DEFINITION, NAME)
Definition cfortran.h:370
HEPEVT common block.
Definition Hepevt.h:25
Int_t nevhep
Definition Hepevt.h:26
Int_t nhep
Definition Hepevt.h:27