next up previous contents
Next: SF Interface Functions Up: Common Blocks Previous: The Vertex Common Block   Contents

The Event Common Block - fgscievn.ch


/*-- FORTRAN section --*/
      integer fgnevnsci         ! number of events in scifi 
      integer fgnevtxsci        ! number of vertex in each scifi event 
      integer fgnetrksci        ! number of tracks in each scifi event 
      integer fgevtxidsci       ! vertex id of each scifi event
      integer fgetrkidsci       ! track id of each scifi event
c
      common / fgevntsci / fgnevnsci,fgnevtxsci(FGMXEVNSCI),
     +     fgnetrksci(FGMXEVNSCI),
     +     fgevtxidsci(FGMXVXSCI,FGMXEVNSCI),
     +     fgetrkidsci(FGMXTRSCI,FGMXEVNSCI)

/*-- C section --*/
typedef struct
 { int nevn;                   /* number of events in scifi */
   int nevtx[FGMXEVNSCI];      /* number of vertex in each scifi event */
   int netrk[FGMXEVNSCI];      /* number of tracks in each scifi event */
   int evtxid[FGMXEVNSCI][FGMXVXSCI];  /* vertex id of each scifi event */
   int etrkid[FGMXEVNSCI][FGMXTRSCI];  /* track id of each scifi event */
  } FGEVNTSCI_COM;
#define FGEVNTSCI COMMON_BLOCK(FGEVNTSCI,fgevntsci)
COMMON_BLOCK_DEF(FGEVNTSCI_COM,FGEVNTSCI);



K2K experimant account
2000-02-22