LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
lcrdr.h
Go to the documentation of this file.
1 
8 #include "cfortran.h"
9 #include "cpointer.h"
10 
11 #include "deprecation.h"
12 
13 // Warning: dont use "_" in function names as this causes two many
14 // trailing underscores on Linux
15 
18 
19 LCIO_DEPRECATED_CAPI int lcrdropen( PTRTYPE reader, const char* filename ) ;
21 LCIO_DEPRECATED_CAPI int lcrdrreadstream( PTRTYPE reader, int maxRecord ) ;
22 
25 LCIO_DEPRECATED_CAPI PTRTYPE lcrdrreadevent(PTRTYPE reader, int runNumber, int evtNumber );
26 
27 LCIO_DEPRECATED_CAPI int lcrdrskipnevents( PTRTYPE reader, int n ) ;
28 
29 extern "C"{
30 
32 FCALLSCFUN1(INT, lcrdrdelete, LCRDRDELETE, lcrdrdelete, CFORTRANPNTR )
33 
34 FCALLSCFUN2(INT, lcrdropen, LCRDROPEN, lcrdropen, CFORTRANPNTR, STRING )
35 FCALLSCFUN1(INT, lcrdrclose, LCRDRCLOSE, lcrdrclose, CFORTRANPNTR )
36 FCALLSCFUN2(INT, lcrdrreadstream, LCRDRREADSTREAM, lcrdrreadstream, CFORTRANPNTR, INT )
37 
38 FCALLSCFUN2(CFORTRANPNTR,lcrdrreadnextrunheader,LCRDRREADNEXTRUNHEADER,lcrdrreadnextrunheader,CFORTRANPNTR,INT)
39 FCALLSCFUN2(CFORTRANPNTR,lcrdrreadnextevent,LCRDRREADNEXTEVENT,lcrdrreadnextevent,CFORTRANPNTR,INT)
40 FCALLSCFUN3(CFORTRANPNTR,lcrdrreadevent,LCRDRREADEVENT,lcrdrreadevent,CFORTRANPNTR,INT,INT)
41 
42 FCALLSCFUN2(INT, lcrdrskipnevents, LCRDRSKIPNEVENTS, lcrdrskipnevents, CFORTRANPNTR, INT )
43 
44 }
45 
LCIO_DEPRECATED_CAPI PTRTYPE lcrdrcreate()
Header file for the f77-wrapper functions of the LCReader class.
Definition: lcrdr.cc:14
#define CFORTRANPNTR
Definition: cpointer.h:13
#define FCALLSCFUN2(T0, CN, UN, LN, T1, T2)
Definition: cfortran.h:2254
FCALLSCFUN1(INT, lcobvgetlength, LCOBVGETLENGTH, lcobvgetlength, CFORTRANPNTR) FCALLSCFUN2(CFORTRANPNTR
LCIO_DEPRECATED_CAPI int lcrdrreadstream(PTRTYPE reader, int maxRecord)
Definition: lcrdr.cc:41
INT
#define LCIO_DEPRECATED_CAPI
Definition: deprecation.h:4
#define FCALLSCFUN0(T0, CN, UN, LN)
Definition: cfortran.h:2307
LCIO_DEPRECATED_CAPI int lcrdrskipnevents(PTRTYPE reader, int n)
Definition: lcrdr.cc:64
LCIO_DEPRECATED_CAPI PTRTYPE lcrdrreadevent(PTRTYPE reader, int runNumber, int evtNumber)
Definition: lcrdr.cc:59
STRING
long PTRTYPE
Fortran interface - define the length of pointers this has to made machine independent ...
Definition: cpointer.h:12
#define FCALLSCFUN3(T0, CN, UN, LN, T1, T2, T3)
Definition: cfortran.h:2256
LCIO_DEPRECATED_CAPI int lcrdropen(PTRTYPE reader, const char *filename)
Definition: lcrdr.cc:25
LCIO_DEPRECATED_CAPI int lcrdrdelete(PTRTYPE reader)
Definition: lcrdr.cc:19
LCIO_DEPRECATED_CAPI PTRTYPE lcrdrreadnextrunheader(PTRTYPE reader, int accessMode)
Definition: lcrdr.cc:49
LCIO_DEPRECATED_CAPI int lcrdrclose(PTRTYPE reader)
Definition: lcrdr.cc:33
LCIO_DEPRECATED_CAPI PTRTYPE lcrdrreadnextevent(PTRTYPE reader, int accessMode)
Definition: lcrdr.cc:54