LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
lcobv.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 
15 // the RelationNavigator interface
18 LCIO_DEPRECATED_CAPI int lcobvgetobjectid( PTRTYPE vector, int index ) ;
19 LCIO_DEPRECATED_CAPI float lcobvgetweight( PTRTYPE vector, int index ) ;
20 
21 // now the fortran wrappers from cfortran.h
22 extern "C"{
23 FCALLSCFUN1(INT, lcobvgetlength, LCOBVGETLENGTH, lcobvgetlength,
24  CFORTRANPNTR )
26  CFORTRANPNTR, INT )
27 FCALLSCFUN2(INT, lcobvgetobjectid, LCOBVGETOBJECTID, lcobvgetobjectid,
28  CFORTRANPNTR, INT )
29 FCALLSCFUN2(FLOAT, lcobvgetweight, LCOBVGETWEIGHT, lcobvgetweight,
30  CFORTRANPNTR, INT )
31 
32 }
33 
INT lcobvgetweight
Definition: lcobv.h:29
#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 lcobvgetlength(PTRTYPE vector)
Header file for the f77-wrapper functions of the LCRelationNavigator class.
Definition: lcobv.cc:18
INT
#define LCIO_DEPRECATED_CAPI
Definition: deprecation.h:4
lcobvgetobject
Definition: lcobv.h:25
long PTRTYPE
Fortran interface - define the length of pointers this has to made machine independent ...
Definition: cpointer.h:12
LCOBVGETOBJECT
Definition: lcobv.h:25
LCIO_DEPRECATED_CAPI int lcobvgetobjectid(PTRTYPE vector, int index)
Definition: lcobv.cc:33
INT LCOBVGETWEIGHT
Definition: lcobv.h:29