00001 /* @(#)root/eg:$Id: Hepevt.h 30815 2009-10-20 13:49:22Z rdm $ */ 00002 00003 /************************************************************************* 00004 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. * 00005 * All rights reserved. * 00006 * * 00007 * For the licensing terms see $ROOTSYS/LICENSE. * 00008 * For the list of contributors see $ROOTSYS/README/CREDITS. * 00009 *************************************************************************/ 00010 00011 #ifndef ROOT_Hepevt 00012 #define ROOT_Hepevt 00013 00014 #ifndef ROOT_Rtypes 00015 #include "Rtypes.h" 00016 #endif 00017 00018 extern "C" { 00019 00020 #ifndef __CFORTRAN_LOADED 00021 #include "cfortran.h" 00022 #endif 00023 00024 typedef struct { 00025 Int_t nevhep; 00026 Int_t nhep; 00027 Int_t isthep[4000]; 00028 Int_t idhep[4000]; 00029 Int_t jmohep[4000][2]; 00030 Int_t jdahep[4000][2]; 00031 Double_t phep[4000][5]; 00032 Double_t vhep[4000][4]; 00033 } HEPEVT_DEF; 00034 00035 #define HEPEVT COMMON_BLOCK(HEPEVT,hepevt) 00036 00037 COMMON_BLOCK_DEF(HEPEVT_DEF,HEPEVT); 00038 00039 HEPEVT_DEF HEPEVT; 00040 00041 } 00042 00043 #endif