4
/*******************************************************************************
6
* stdhep_mcfio.h -- header for C version of mcfio interface routines *
8
* Copyright (c) 1995 Universities Research Association, Inc. *
9
* All rights reserved. *
11
* This material resulted from work developed under a Government Contract and *
12
* is subject to the following license: The Government retains a paid-up, *
13
* nonexclusive, irrevocable worldwide license to reproduce, prepare derivative *
14
* works, perform publicly and display publicly by or for the Government, *
15
* including the right to distribute to other Government contractors. Neither *
16
* the United States nor the United States Department of Energy, nor any of *
17
* their employees, makes any warranty, express or implied, or assumes any *
18
* legal liability or responsibility for the accuracy, completeness, or *
19
* usefulness of any information, apparatus, product, or process disclosed, or *
20
* represents that its use would not infringe privately owned rights. *
23
* Written by Lynn Garren *
26
*******************************************************************************/
29
#if defined(c_plusplus) || defined(__cplusplus)
34
int StdHepXdrReadInit(char *filename, int ntries, int ist);
35
int StdHepXdrReadOpen(char *filename, int ntries, int ist);
36
int StdHepXdrRead(int *ilbl, int ist);
37
int StdHepXdrReadMulti(int *ilbl, int ist);
38
int StdHepXdrWriteInit(char *filename, char *title, int ntries, int ist);
39
int StdHepXdrWriteOpen(char *filename, char *title, int ntries, int ist);
40
int StdHepXdrWrite(int ilbl, int ist);
41
int StdHepXdrWriteCM(int ilbl, int ist);
42
int StdHepXdrWriteEvent(int ilbl, int ist);
43
int StdHepXdrWriteEventLH(int ilbl, int ist);
44
int StdHepXdrWriteEventEUP(int ilbl, int ist);
45
int StdHepXdrWriteEventRUP(int ilbl, int ist);
46
void StdHepXdrEnd(int ist);
47
void StdHepPrintHeader( );
49
#if defined(c_plusplus) || defined(__cplusplus)
53
#endif /* STDHEP_MCFIO_H */