LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
lcwrt.h
Go to the documentation of this file.
1 
7 #include "cfortran.h"
8 #include "cpointer.h"
9 
10 #include "deprecation.h"
11 
12 // Warning: dont use "_" in function names as this causes two many
13 // trailing underscores on Linux
14 
17 
18 // the writer interface
19 LCIO_DEPRECATED_CAPI int lcwrtopen( PTRTYPE writer, const char* filename , int writeMode ) ;
21 
24 
25 
26 // now the fortran wrappers from cfortran.h
27 extern "C"{
29 FCALLSCFUN1(INT, lcwrtdelete, LCWRTDELETE, lcwrtdelete, CFORTRANPNTR )
30 
31 FCALLSCFUN3(INT, lcwrtopen, LCWRTOPEN, lcwrtopen, CFORTRANPNTR, STRING ,INT )
32 FCALLSCFUN1(INT, lcwrtclose, LCWRTCLOSE, lcwrtclose, CFORTRANPNTR )
33 
34 FCALLSCFUN2(INT, lcwrtwriterunheader,LCWRTWRITERUNHEADER,lcwrtwriterunheader,CFORTRANPNTR,CFORTRANPNTR )
35 FCALLSCFUN2(INT, lcwrtwriteevent,LCWRTWRITEEVENT,lcwrtwriteevent,CFORTRANPNTR,CFORTRANPNTR )
36 
37 }
38 
const std::string & header(const EVENT::Vertex *)
operator for detailed output of a vertex object (e.g.
Definition: Operators.cc:2756
LCIO_DEPRECATED_CAPI int lcwrtopen(PTRTYPE writer, const char *filename, int writeMode)
Definition: lcwrt.cc:26
#define CFORTRANPNTR
Definition: cpointer.h:13
LCIO_DEPRECATED_CAPI int lcwrtwriteevent(PTRTYPE writer, PTRTYPE event)
Definition: lcwrt.cc:57
#define FCALLSCFUN2(T0, CN, UN, LN, T1, T2)
Definition: cfortran.h:2254
FCALLSCFUN1(INT, lcobvgetlength, LCOBVGETLENGTH, lcobvgetlength, CFORTRANPNTR) FCALLSCFUN2(CFORTRANPNTR
LCEvent * event
Definition: lsh.cc:80
INT
#define LCIO_DEPRECATED_CAPI
Definition: deprecation.h:4
#define FCALLSCFUN0(T0, CN, UN, LN)
Definition: cfortran.h:2307
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 lcwrtwriterunheader(PTRTYPE writer, PTRTYPE header)
Definition: lcwrt.cc:45
LCIO_DEPRECATED_CAPI PTRTYPE lcwrtcreate()
Header file for the f77-wrapper functions of the LCWriter class.
Definition: lcwrt.cc:15
LCIO_DEPRECATED_CAPI int lcwrtdelete(PTRTYPE writer)
Definition: lcwrt.cc:20
LCIO_DEPRECATED_CAPI int lcwrtclose(PTRTYPE writer)
Definition: lcwrt.cc:36