| 
    LCIO
    02.17
    
   | 
 
 Include dependency graph for lciof77apiext.h:
 This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | lcrdropenchain_STRV_A2 NUM_ELEM_ARG(3) | 
| #define | lcwriterunheader_STRV_A5 NUM_ELEM_ARG(6) | 
| #define | lcreadnextrunheader_STRV_A3 NUM_ELEMS(1) | 
| #define | lcreadnextrunheader_STRV_A4 NUM_ELEMS(1) | 
| #define | lcreadnextrunheader_STRV_A5 NUM_ELEM_ARG(6) | 
| #define | lcgeteventheader_STRV_A5 NUM_ELEMS(1) | 
| #define | lcstringvectorcreate_STRV_A1 NUM_ELEM_ARG(2) | 
| #define | lcgetstringvector_STRV_A2 NUM_ELEM_ARG(3) | 
| #define | stringvectorcreate_STRV_A1 NUM_ELEM_ARG(2) | 
| #define | getstringvector_STRV_A2 NUM_ELEM_ARG(3) | 
Functions | |
| LCIO_DEPRECATED_CAPI int | lcrdropenchain (PTRTYPE reader, void *filenamesv, const int nfiles, const int nchfilename) | 
| Header file for additional f77-wrapper functions.  More... | |
| LCIO_DEPRECATED_CAPI int | lcwriterunheader (PTRTYPE writer, const int irun, const char *detname, const char *descr, void *sdnamevec, const int nsubd, const int nchsubd) | 
| Write a run header to the specified writer with the given data.  More... | |
| LCIO_DEPRECATED_CAPI PTRTYPE | lcreadnextrunheader (PTRTYPE reader, int *irun, void *detname, void *descr, void *sdnamevec, int *nsubd, const int nchsubd) | 
| Read the next run header and fills the return arguments with the data.  More... | |
| LCIO_DEPRECATED_CAPI int | lcseteventheader (PTRTYPE event, const int irun, const int ievent, const int timestamp, const char *detname) | 
| Set the complete event header data in the event.  More... | |
| LCIO_DEPRECATED_CAPI int | lcgeteventheader (PTRTYPE event, int *irun, int *ievent, int *timestamp, void *detname) | 
| Read the complete event header data from the event.  More... | |
| LCIO_DEPRECATED_CAPI int | lcdumprunheader (PTRTYPE runheader) | 
| Dump the run header to the stdout.  More... | |
| LCIO_DEPRECATED_CAPI int | lcdumpevent (PTRTYPE event) | 
| Dump the event to the stdout - one line per collection.  More... | |
| LCIO_DEPRECATED_CAPI int | lcdumpeventdetailed (PTRTYPE event) | 
| Detailed dump of all the data in the event to stdout.  More... | |
| LCIO_DEPRECATED_CAPI int | lcgetmcparticledata (PTRTYPE mcparticle, int *pdg, int *genstatus, int *simstatus, double *prodvtx, float *momentum, float *mass, float *charge, int *ndaughters) | 
| Return all the data of the specified MCParticle in the arguments.  More... | |
| LCIO_DEPRECATED_CAPI int | lcio2hepevt (PTRTYPE event) | 
| Fill the hepevt common block with the MCParicle data in the LCIO event.  More... | |
| LCIO_DEPRECATED_CAPI int | hepevt2lcio (PTRTYPE event) | 
| Create an MCParticle collection from the hepevt common block and add it to the event.  More... | |
| LCIO_DEPRECATED_CAPI int | lcaddsimtrackerhit (PTRTYPE col, int cellID, double *pos, float dEdx, float time, PTRTYPE mcp) | 
| Add a new SimTrackerHit with the given data to the collection.  More... | |
| LCIO_DEPRECATED_CAPI int | lcgetsimtrackerhit (PTRTYPE col, int i, int *cellID, double *pos, float *dEdx, float *time, PTRTYPE *mcp) | 
| Return all the data from the specified SimTrackerHit in the arguments.  More... | |
| LCIO_DEPRECATED_CAPI PTRTYPE | lcaddsimcalohit (PTRTYPE col, int cellID0, int cellID1, float energy, float *pos) | 
| Add a new SimCalorimeterHit with the given data to the collection.  More... | |
| LCIO_DEPRECATED_CAPI PTRTYPE | lcgetsimcalohit (PTRTYPE col, int i, int *cellID0, int *cellID1, float *energy, float *pos) | 
| Return the data of the specified SimCalorimeterHit in the arguments.  More... | |
| LCIO_DEPRECATED_CAPI int | lcgetsimcalohitmccont (PTRTYPE hit, int i, PTRTYPE *mcp, float *energy, float *time, int *pdg) | 
| Return the specified contribution of a MCParticle to the hit in the arguments.  More... | |
| LCIO_DEPRECATED_CAPI PTRTYPE | lcobjectvectorcreate (PTRTYPE *ocjectv, const int nobjv) | 
| Create an object vector.  More... | |
| LCIO_DEPRECATED_CAPI PTRTYPE | lcintvectorcreate (int *intv, const int nintv) | 
| Create an LC int vector.  More... | |
| LCIO_DEPRECATED_CAPI PTRTYPE | lcfloatvectorcreate (float *floatv, const int nfloatv) | 
| Create a LC float vector.  More... | |
| LCIO_DEPRECATED_CAPI PTRTYPE | lcstringvectorcreate (void *stringv, const int nstringv, const int nchstringv) | 
| Create a LC string vector.  More... | |
| LCIO_DEPRECATED_CAPI int | lcgetintvector (PTRTYPE vector, int *intv, int *nintv) | 
| Return the content of a LC int vector.  More... | |
| LCIO_DEPRECATED_CAPI int | lcgetfloatvector (PTRTYPE vector, float *floatv, int *nfloatv) | 
| Return the content of a LC float vector.  More... | |
| LCIO_DEPRECATED_CAPI int | lcgetstringvector (PTRTYPE vector, void *stringv, int *nstringv, const int nchstringv) | 
| Return the content of a LC string vector.  More... | |
| LCIO_DEPRECATED_CAPI PTRTYPE | intvectorcreate (int *intv, const int nintv) | 
| Create/Delete an int vector.  More... | |
| LCIO_DEPRECATED_CAPI int | intvectordelete (PTRTYPE vector) | 
| LCIO_DEPRECATED_CAPI PTRTYPE | floatvectorcreate (float *floatv, const int nfloatv) | 
| Create/Delete a float vector.  More... | |
| LCIO_DEPRECATED_CAPI int | floatvectordelete (PTRTYPE vector) | 
| LCIO_DEPRECATED_CAPI PTRTYPE | stringvectorcreate (void *stringv, const int nstringv, const int nchstringv) | 
| Create/Delete a string vector.  More... | |
| LCIO_DEPRECATED_CAPI int | stringvectordelete (PTRTYPE vector) | 
| LCIO_DEPRECATED_CAPI PTRTYPE | pointervectorcreate (PTRTYPE *pointerv, const int npointerv) | 
| Create/Delete a pointer vector.  More... | |
| LCIO_DEPRECATED_CAPI int | pointervectordelete (PTRTYPE vector) | 
| LCIO_DEPRECATED_CAPI int | getintvector (PTRTYPE vector, int *intv, int *nintv) | 
| Return the content of an int vector.  More... | |
| LCIO_DEPRECATED_CAPI int | getfloatvector (PTRTYPE vector, float *floatv, int *nfloatv) | 
| Return the content of a float vector.  More... | |
| LCIO_DEPRECATED_CAPI int | getstringvector (PTRTYPE vector, void *stringv, int *nstringv, const int nchstringv) | 
| Return the content of a string vector.  More... | |
| LCIO_DEPRECATED_CAPI int | getpointervector (PTRTYPE vector, PTRTYPE *pointerv, int *npointerv) | 
| Return the content of a pointer vector.  More... | |
| LCIO_DEPRECATED_CAPI int | lcsetparameters (const char *classname, PTRTYPE classp, const char *method, const char *key, PTRTYPE vecp) | 
| For the set methods:  More... | |
| LCIO_DEPRECATED_CAPI int | lcgetparameters (const char *classname, PTRTYPE classp, const char *method, const char *key, PTRTYPE vecp) | 
| For the get methods:  More... | |
| FCALLSCFUN4 (INT, lcrdropenchain, LCRDRDOPENCHAIN, lcrdropenchain, CFORTRANPNTR, STRINGV, INT, INT) FCALLSCFUN7(INT | |
| FCALLSCFUN7 (CFORTRANPNTR, lcreadnextrunheader, LCREADNEXTRUNHEADER, lcreadnextrunheader, CFORTRANPNTR, INTV, PSTRINGV, PSTRINGV, PSTRINGV, INTV, INT) FCALLSCFUN5(INT | |
| FCALLSCFUN5 (INT, lcgeteventheader, LCGETEVENTHEADER, lcgeteventheader, CFORTRANPNTR, INTV, INTV, INTV, PSTRINGV) FCALLSCFUN9(INT | |
| INTV | FCALLSCFUN6 (INT, lcaddsimtrackerhit, LCADDSIMTRACKERHIT, lcaddsimtrackerhit, CFORTRANPNTR, INT, DOUBLEV, FLOAT, FLOAT, CFORTRANPNTR) FCALLSCFUN7(INT | 
| INTV CFORTRANPNTRV | FCALLSCFUN5 (CFORTRANPNTR, lcaddsimcalohit, LCADDSIMCALOHIT, lcaddsimcalohit, CFORTRANPNTR, INT, INT, FLOAT, FLOATV) FCALLSCFUN6(CFORTRANPNTR | 
| INTV CFORTRANPNTRV FLOATV | FCALLSCFUN6 (INT, lcgetsimcalohitmccont, LCGETSIMCALOHITMCCONT, lcgetsimcalohitmccont, CFORTRANPNTR, INT, CFORTRANPNTRV, FLOATV, FLOATV, INTV) FCALLSCFUN2(CFORTRANPNTR | 
| INTV CFORTRANPNTRV FLOATV INT | FCALLSCFUN2 (CFORTRANPNTR, lcintvectorcreate, LCINTVECTORCREATE, lcintvectorcreate, INTV, INT) FCALLSCFUN2(CFORTRANPNTR | 
| FCALLSCFUN3 (CFORTRANPNTR, lcstringvectorcreate, LCSTRINGVECTORCREATE, lcstringvectorcreate, PSTRINGV, INT, INT) FCALLSCFUN3(INT | |
| INTV | FCALLSCFUN3 (INT, lcgetfloatvector, LCGETFLOATVECTOR, lcgetfloatvector, CFORTRANPNTR, FLOATV, INTV) FCALLSCFUN4(INT | 
| INTV INT | FCALLSCFUN2 (CFORTRANPNTR, intvectorcreate, INTVECTORCREATE, intvectorcreate, INTV, INT) FCALLSCFUN1(INT | 
| INTV INT CFORTRANPNTR | FCALLSCFUN2 (CFORTRANPNTR, floatvectorcreate, FLOATVECTORCREATE, floatvectorcreate, FLOATV, INT) FCALLSCFUN1(INT | 
| FCALLSCFUN3 (CFORTRANPNTR, stringvectorcreate, STRINGVECTORCREATE, stringvectorcreate, PSTRINGV, INT, INT) FCALLSCFUN1(INT | |
| CFORTRANPNTR | FCALLSCFUN2 (CFORTRANPNTR, pointervectorcreate, POINTERVECTORCREATE, pointervectorcreate, CFORTRANPNTRV, INT) FCALLSCFUN1(INT | 
| CFORTRANPNTR CFORTRANPNTR | FCALLSCFUN3 (INT, getintvector, GETINTVECTOR, getintvector, CFORTRANPNTR, INTV, INTV) FCALLSCFUN3(INT | 
| FCALLSCFUN4 (INT, getstringvector, GETSTRINGVECTOR, getstringvector, CFORTRANPNTR, PSTRINGV, INTV, INT) FCALLSCFUN3(INT | |
| INTV | FCALLSCFUN5 (INT, lcsetparameters, LCSETPARAMETERS, lcsetparameters, STRING, CFORTRANPNTR, STRING, STRING, CFORTRANPNTR) FCALLSCFUN5(INT | 
| #define getstringvector_STRV_A2 NUM_ELEM_ARG(3) | 
Definition at line 283 of file lciof77apiext.h.
| #define lcgeteventheader_STRV_A5 NUM_ELEMS(1) | 
Definition at line 214 of file lciof77apiext.h.
| #define lcgetstringvector_STRV_A2 NUM_ELEM_ARG(3) | 
| #define lcrdropenchain_STRV_A2 NUM_ELEM_ARG(3) | 
Definition at line 197 of file lciof77apiext.h.
| #define lcreadnextrunheader_STRV_A3 NUM_ELEMS(1) | 
Definition at line 205 of file lciof77apiext.h.
| #define lcreadnextrunheader_STRV_A4 NUM_ELEMS(1) | 
Definition at line 206 of file lciof77apiext.h.
| #define lcreadnextrunheader_STRV_A5 NUM_ELEM_ARG(6) | 
Definition at line 207 of file lciof77apiext.h.
| #define lcstringvectorcreate_STRV_A1 NUM_ELEM_ARG(2) | 
Definition at line 248 of file lciof77apiext.h.
| #define lcwriterunheader_STRV_A5 NUM_ELEM_ARG(6) | 
| #define stringvectorcreate_STRV_A1 NUM_ELEM_ARG(2) | 
Definition at line 269 of file lciof77apiext.h.
| INTV CFORTRANPNTRV FLOATV INT FCALLSCFUN2 | ( | CFORTRANPNTR | , | 
| lcintvectorcreate | , | ||
| LCINTVECTORCREATE | , | ||
| lcintvectorcreate | , | ||
| INTV | , | ||
| INT | |||
| ) | 
| INTV INT FCALLSCFUN2 | ( | CFORTRANPNTR | , | 
| intvectorcreate | , | ||
| INTVECTORCREATE | , | ||
| intvectorcreate | , | ||
| INTV | , | ||
| INT | |||
| ) | 
| INTV INT CFORTRANPNTR FCALLSCFUN2 | ( | CFORTRANPNTR | , | 
| floatvectorcreate | , | ||
| FLOATVECTORCREATE | , | ||
| floatvectorcreate | , | ||
| FLOATV | , | ||
| INT | |||
| ) | 
| CFORTRANPNTR FCALLSCFUN2 | ( | CFORTRANPNTR | , | 
| pointervectorcreate | , | ||
| POINTERVECTORCREATE | , | ||
| pointervectorcreate | , | ||
| CFORTRANPNTRV | , | ||
| INT | |||
| ) | 
| FCALLSCFUN3 | ( | CFORTRANPNTR | , | 
| lcstringvectorcreate | , | ||
| LCSTRINGVECTORCREATE | , | ||
| lcstringvectorcreate | , | ||
| PSTRINGV | , | ||
| INT | , | ||
| INT | |||
| ) | 
| INTV FCALLSCFUN3 | ( | INT | , | 
| lcgetfloatvector | , | ||
| LCGETFLOATVECTOR | , | ||
| lcgetfloatvector | , | ||
| CFORTRANPNTR | , | ||
| FLOATV | , | ||
| INTV | |||
| ) | 
| FCALLSCFUN3 | ( | CFORTRANPNTR | , | 
| stringvectorcreate | , | ||
| STRINGVECTORCREATE | , | ||
| stringvectorcreate | , | ||
| PSTRINGV | , | ||
| INT | , | ||
| INT | |||
| ) | 
| CFORTRANPNTR CFORTRANPNTR FCALLSCFUN3 | ( | INT | , | 
| getintvector | , | ||
| GETINTVECTOR | , | ||
| getintvector | , | ||
| CFORTRANPNTR | , | ||
| INTV | , | ||
| INTV | |||
| ) | 
| FCALLSCFUN4 | ( | INT | , | 
| lcrdropenchain | , | ||
| LCRDRDOPENCHAIN | , | ||
| lcrdropenchain | , | ||
| CFORTRANPNTR | , | ||
| STRINGV | , | ||
| INT | , | ||
| INT | |||
| ) | 
| FCALLSCFUN4 | ( | INT | , | 
| getstringvector | , | ||
| GETSTRINGVECTOR | , | ||
| getstringvector | , | ||
| CFORTRANPNTR | , | ||
| PSTRINGV | , | ||
| INTV | , | ||
| INT | |||
| ) | 
| FCALLSCFUN5 | ( | INT | , | 
| lcgeteventheader | , | ||
| LCGETEVENTHEADER | , | ||
| lcgeteventheader | , | ||
| CFORTRANPNTR | , | ||
| INTV | , | ||
| INTV | , | ||
| INTV | , | ||
| PSTRINGV | |||
| ) | 
| INTV CFORTRANPNTRV FCALLSCFUN5 | ( | CFORTRANPNTR | , | 
| lcaddsimcalohit | , | ||
| LCADDSIMCALOHIT | , | ||
| lcaddsimcalohit | , | ||
| CFORTRANPNTR | , | ||
| INT | , | ||
| INT | , | ||
| FLOAT | , | ||
| FLOATV | |||
| ) | 
| INTV FCALLSCFUN5 | ( | INT | , | 
| lcsetparameters | , | ||
| LCSETPARAMETERS | , | ||
| lcsetparameters | , | ||
| STRING | , | ||
| CFORTRANPNTR | , | ||
| STRING | , | ||
| STRING | , | ||
| CFORTRANPNTR | |||
| ) | 
| INTV FCALLSCFUN6 | ( | INT | , | 
| lcaddsimtrackerhit | , | ||
| LCADDSIMTRACKERHIT | , | ||
| lcaddsimtrackerhit | , | ||
| CFORTRANPNTR | , | ||
| INT | , | ||
| DOUBLEV | , | ||
| FLOAT | , | ||
| FLOAT | , | ||
| CFORTRANPNTR | |||
| ) | 
| INTV CFORTRANPNTRV FLOATV FCALLSCFUN6 | ( | INT | , | 
| lcgetsimcalohitmccont | , | ||
| LCGETSIMCALOHITMCCONT | , | ||
| lcgetsimcalohitmccont | , | ||
| CFORTRANPNTR | , | ||
| INT | , | ||
| CFORTRANPNTRV | , | ||
| FLOATV | , | ||
| FLOATV | , | ||
| INTV | |||
| ) | 
| FCALLSCFUN7 | ( | CFORTRANPNTR | , | 
| lcreadnextrunheader | , | ||
| LCREADNEXTRUNHEADER | , | ||
| lcreadnextrunheader | , | ||
| CFORTRANPNTR | , | ||
| INTV | , | ||
| PSTRINGV | , | ||
| PSTRINGV | , | ||
| PSTRINGV | , | ||
| INTV | , | ||
| INT | |||
| ) | 
| LCIO_DEPRECATED_CAPI PTRTYPE floatvectorcreate | ( | float * | floatv, | 
| const int | nfloatv | ||
| ) | 
Create/Delete a float vector.
Definition at line 401 of file lciof77apiext.cc.
References std::vector< T >::push_back().
| LCIO_DEPRECATED_CAPI int floatvectordelete | ( | PTRTYPE | vector | ) | 
Definition at line 407 of file lciof77apiext.cc.
| LCIO_DEPRECATED_CAPI int getfloatvector | ( | PTRTYPE | vector, | 
| float * | floatv, | ||
| int * | nfloatv | ||
| ) | 
Return the content of a float vector.
Definition at line 461 of file lciof77apiext.cc.
References std::endl(), and std::vector< T >::size().
| LCIO_DEPRECATED_CAPI int getintvector | ( | PTRTYPE | vector, | 
| int * | intv, | ||
| int * | nintv | ||
| ) | 
Return the content of an int vector.
Definition at line 445 of file lciof77apiext.cc.
References std::endl(), and std::vector< T >::size().
| LCIO_DEPRECATED_CAPI int getpointervector | ( | PTRTYPE | vector, | 
| PTRTYPE * | pointerv, | ||
| int * | npointerv | ||
| ) | 
Return the content of a pointer vector.
Definition at line 502 of file lciof77apiext.cc.
References std::endl(), and std::vector< T >::size().
| LCIO_DEPRECATED_CAPI int getstringvector | ( | PTRTYPE | vector, | 
| void * | stringv, | ||
| int * | nstringv, | ||
| const int | nchstringv | ||
| ) | 
Return the content of a string vector.
Definition at line 478 of file lciof77apiext.cc.
References std::endl(), std::vector< T >::size(), and std::strcpy().
| LCIO_DEPRECATED_CAPI int hepevt2lcio | ( | PTRTYPE | event | ) | 
Create an MCParticle collection from the hepevt common block and add it to the event.
Definition at line 273 of file lciof77apiext.cc.
References std::endl().
| LCIO_DEPRECATED_CAPI PTRTYPE intvectorcreate | ( | int * | intv, | 
| const int | nintv | ||
| ) | 
Create/Delete an int vector.
Definition at line 389 of file lciof77apiext.cc.
References std::vector< T >::push_back().
| LCIO_DEPRECATED_CAPI int intvectordelete | ( | PTRTYPE | vector | ) | 
Definition at line 395 of file lciof77apiext.cc.
| LCIO_DEPRECATED_CAPI PTRTYPE lcaddsimcalohit | ( | PTRTYPE | col, | 
| int | cellID0, | ||
| int | cellID1, | ||
| float | energy, | ||
| float * | pos | ||
| ) | 
Add a new SimCalorimeterHit with the given data to the collection.
Returns a pointer the new hit.
Definition at line 222 of file lciof77apiext.cc.
References C2F_POINTER.
| LCIO_DEPRECATED_CAPI int lcaddsimtrackerhit | ( | PTRTYPE | col, | 
| int | cellID, | ||
| double * | pos, | ||
| float | dEdx, | ||
| float | time, | ||
| PTRTYPE | mcp | ||
| ) | 
Add a new SimTrackerHit with the given data to the collection.
Definition at line 191 of file lciof77apiext.cc.
| LCIO_DEPRECATED_CAPI int lcdumpevent | ( | PTRTYPE | event | ) | 
Dump the event to the stdout - one line per collection.
Definition at line 155 of file lciof77apiext.cc.
References dumpEvent(), and event.
| LCIO_DEPRECATED_CAPI int lcdumpeventdetailed | ( | PTRTYPE | event | ) | 
Detailed dump of all the data in the event to stdout.
Definition at line 161 of file lciof77apiext.cc.
References event.
| LCIO_DEPRECATED_CAPI int lcdumprunheader | ( | PTRTYPE | runheader | ) | 
Dump the run header to the stdout.
Definition at line 149 of file lciof77apiext.cc.
| LCIO_DEPRECATED_CAPI PTRTYPE lcfloatvectorcreate | ( | float * | floatv, | 
| const int | nfloatv | ||
| ) | 
Create a LC float vector.
Definition at line 312 of file lciof77apiext.cc.
| LCIO_DEPRECATED_CAPI int lcgeteventheader | ( | PTRTYPE | event, | 
| int * | irun, | ||
| int * | ievent, | ||
| int * | timestamp, | ||
| void * | detname | ||
| ) | 
Read the complete event header data from the event.
Definition at line 138 of file lciof77apiext.cc.
References event, and std::strcpy().
| LCIO_DEPRECATED_CAPI int lcgetfloatvector | ( | PTRTYPE | vector, | 
| float * | floatv, | ||
| int * | nfloatv | ||
| ) | 
Return the content of a LC float vector.
Definition at line 347 of file lciof77apiext.cc.
References std::endl().
| LCIO_DEPRECATED_CAPI int lcgetintvector | ( | PTRTYPE | vector, | 
| int * | intv, | ||
| int * | nintv | ||
| ) | 
Return the content of a LC int vector.
Definition at line 331 of file lciof77apiext.cc.
References std::endl().
| LCIO_DEPRECATED_CAPI int lcgetmcparticledata | ( | PTRTYPE | mcparticle, | 
| int * | pdg, | ||
| int * | genstatus, | ||
| int * | simstatus, | ||
| double * | prodvtx, | ||
| float * | momentum, | ||
| float * | mass, | ||
| float * | charge, | ||
| int * | ndaughters | ||
| ) | 
Return all the data of the specified MCParticle in the arguments.
Definition at line 168 of file lciof77apiext.cc.
| LCIO_DEPRECATED_CAPI int lcgetparameters | ( | const char * | classname, | 
| PTRTYPE | classp, | ||
| const char * | method, | ||
| const char * | key, | ||
| PTRTYPE | vecp | ||
| ) | 
For the get methods:
Definition at line 540 of file lciof77apiext.cc.
References do_get_method(), and std::endl().
| LCIO_DEPRECATED_CAPI PTRTYPE lcgetsimcalohit | ( | PTRTYPE | col, | 
| int | i, | ||
| int * | cellID0, | ||
| int * | cellID1, | ||
| float * | energy, | ||
| float * | pos | ||
| ) | 
Return the data of the specified SimCalorimeterHit in the arguments.
Definition at line 234 of file lciof77apiext.cc.
References C2F_POINTER, and std::endl().
| LCIO_DEPRECATED_CAPI int lcgetsimcalohitmccont | ( | PTRTYPE | hit, | 
| int | i, | ||
| PTRTYPE * | mcp, | ||
| float * | energy, | ||
| float * | time, | ||
| int * | pdg | ||
| ) | 
Return the specified contribution of a MCParticle to the hit in the arguments.
Definition at line 256 of file lciof77apiext.cc.
References C2F_POINTER, and std::endl().
| LCIO_DEPRECATED_CAPI int lcgetsimtrackerhit | ( | PTRTYPE | col, | 
| int | i, | ||
| int * | cellID, | ||
| double * | pos, | ||
| float * | dEdx, | ||
| float * | time, | ||
| PTRTYPE * | mcp | ||
| ) | 
Return all the data from the specified SimTrackerHit in the arguments.
Definition at line 208 of file lciof77apiext.cc.
| LCIO_DEPRECATED_CAPI int lcgetstringvector | ( | PTRTYPE | vector, | 
| void * | stringv, | ||
| int * | nstringv, | ||
| const int | nchstringv | ||
| ) | 
Return the content of a LC string vector.
Definition at line 364 of file lciof77apiext.cc.
References std::endl(), std::vector< T >::size(), and std::strcpy().
| LCIO_DEPRECATED_CAPI PTRTYPE lcintvectorcreate | ( | int * | intv, | 
| const int | nintv | ||
| ) | 
Create an LC int vector.
Definition at line 306 of file lciof77apiext.cc.
| LCIO_DEPRECATED_CAPI int lcio2hepevt | ( | PTRTYPE | event | ) | 
Fill the hepevt common block with the MCParicle data in the LCIO event.
Definition at line 285 of file lciof77apiext.cc.
References std::endl(), and event.
| LCIO_DEPRECATED_CAPI PTRTYPE lcobjectvectorcreate | ( | PTRTYPE * | ocjectv, | 
| const int | nobjv | ||
| ) | 
Create an object vector.
Definition at line 297 of file lciof77apiext.cc.
References std::vector< T >::push_back().
| LCIO_DEPRECATED_CAPI int lcrdropenchain | ( | PTRTYPE | reader, | 
| void * | filenamesv, | ||
| const int | nfiles, | ||
| const int | nchfilename | ||
| ) | 
Header file for additional f77-wrapper functions.
These functions add some convenient methods to the low level interface. Typically they allow to access all of the data of a particular object with one call.
by F.Gaede (combined convenient api in one file and renamed some functions)
Definition at line 37 of file lciof77apiext.cc.
References std::vector< T >::clear(), std::endl(), filenamelist, lcReader, std::vector< T >::push_back(), and std::vector< T >::size().
| LCIO_DEPRECATED_CAPI PTRTYPE lcreadnextrunheader | ( | PTRTYPE | reader, | 
| int * | irun, | ||
| void * | detname, | ||
| void * | descr, | ||
| void * | sdnamevec, | ||
| int * | nsubd, | ||
| const int | nchsubd | ||
| ) | 
Read the next run header and fills the return arguments with the data.
Definition at line 89 of file lciof77apiext.cc.
References std::vector< T >::begin(), std::string::c_str(), std::vector< T >::end(), std::endl(), lcReader, runHdr, std::vector< T >::size(), and std::strcpy().
| LCIO_DEPRECATED_CAPI int lcseteventheader | ( | PTRTYPE | event, | 
| const int | irun, | ||
| const int | ievent, | ||
| const int | timestamp, | ||
| const char * | detname | ||
| ) | 
Set the complete event header data in the event.
Definition at line 129 of file lciof77apiext.cc.
References event.
| LCIO_DEPRECATED_CAPI int lcsetparameters | ( | const char * | classname, | 
| PTRTYPE | classp, | ||
| const char * | method, | ||
| const char * | key, | ||
| PTRTYPE | vecp | ||
| ) | 
For the set methods:
Definition at line 520 of file lciof77apiext.cc.
References do_set_method(), and std::endl().
| LCIO_DEPRECATED_CAPI PTRTYPE lcstringvectorcreate | ( | void * | stringv, | 
| const int | nstringv, | ||
| const int | nchstringv | ||
| ) | 
Create a LC string vector.
Definition at line 318 of file lciof77apiext.cc.
References std::vector< T >::push_back().
| LCIO_DEPRECATED_CAPI int lcwriterunheader | ( | PTRTYPE | writer, | 
| const int | irun, | ||
| const char * | detname, | ||
| const char * | descr, | ||
| void * | sdnamevec, | ||
| const int | nsubd, | ||
| const int | nchsubd | ||
| ) | 
Write a run header to the specified writer with the given data.
Definition at line 61 of file lciof77apiext.cc.
References std::endl(), and runHdr.
| LCIO_DEPRECATED_CAPI PTRTYPE pointervectorcreate | ( | PTRTYPE * | pointerv, | 
| const int | npointerv | ||
| ) | 
Create/Delete a pointer vector.
Definition at line 432 of file lciof77apiext.cc.
References std::vector< T >::push_back().
| LCIO_DEPRECATED_CAPI int pointervectordelete | ( | PTRTYPE | vector | ) | 
Definition at line 438 of file lciof77apiext.cc.
| LCIO_DEPRECATED_CAPI PTRTYPE stringvectorcreate | ( | void * | stringv, | 
| const int | nstringv, | ||
| const int | nchstringv | ||
| ) | 
Create/Delete a string vector.
Definition at line 413 of file lciof77apiext.cc.
References std::string::push_back().
| LCIO_DEPRECATED_CAPI int stringvectordelete | ( | PTRTYPE | vector | ) | 
Definition at line 426 of file lciof77apiext.cc.
| INTV CFORTRANPNTR | 
Definition at line 203 of file lciof77apiext.h.
| CFORTRANPNTRV | 
Definition at line 242 of file lciof77apiext.h.
| INTV DOUBLEV | 
Definition at line 222 of file lciof77apiext.h.
| CFORTRANPNTR CFORTRANPNTR FLOATV | 
Definition at line 222 of file lciof77apiext.h.
| INTV INT CFORTRANPNTR floatvectordelete | 
Definition at line 267 of file lciof77apiext.h.
| INTV INT CFORTRANPNTR FLOATVECTORDELETE | 
Definition at line 267 of file lciof77apiext.h.
| CFORTRANPNTR CFORTRANPNTR getfloatvector | 
Definition at line 281 of file lciof77apiext.h.
| CFORTRANPNTR CFORTRANPNTR GETFLOATVECTOR | 
Definition at line 281 of file lciof77apiext.h.
| getpointervector | 
Definition at line 286 of file lciof77apiext.h.
| GETPOINTERVECTOR | 
Definition at line 286 of file lciof77apiext.h.
| INTV CFORTRANPNTRV INT | 
Definition at line 203 of file lciof77apiext.h.
| INTV INTV | 
Definition at line 222 of file lciof77apiext.h.
Definition at line 263 of file lciof77apiext.h.
Definition at line 263 of file lciof77apiext.h.
| INTV CFORTRANPNTRV FLOATV INT lcfloatvectorcreate | 
Definition at line 246 of file lciof77apiext.h.
| INTV CFORTRANPNTRV FLOATV INT LCFLOATVECTORCREATE | 
Definition at line 246 of file lciof77apiext.h.
| lcgetintvector | 
Definition at line 252 of file lciof77apiext.h.
| LCGETINTVECTOR | 
Definition at line 252 of file lciof77apiext.h.
| lcgetmcparticledata | 
Definition at line 222 of file lciof77apiext.h.
| LCGETMCPARTICLEDATA | 
Definition at line 222 of file lciof77apiext.h.
| INTV lcgetparameters | 
Definition at line 293 of file lciof77apiext.h.
| INTV LCGETPARAMETERS | 
Definition at line 293 of file lciof77apiext.h.
| INTV CFORTRANPNTRV lcgetsimcalohit | 
Definition at line 237 of file lciof77apiext.h.
| INTV CFORTRANPNTRV LCGETSIMCALOHIT | 
Definition at line 237 of file lciof77apiext.h.
| INTV lcgetsimtrackerhit | 
Definition at line 231 of file lciof77apiext.h.
| INTV LCGETSIMTRACKERHIT | 
Definition at line 231 of file lciof77apiext.h.
| INTV lcgetstringvector | 
Definition at line 257 of file lciof77apiext.h.
| INTV LCGETSTRINGVECTOR | 
Definition at line 257 of file lciof77apiext.h.
| INTV CFORTRANPNTRV FLOATV lcobjectvectorcreate | 
Definition at line 242 of file lciof77apiext.h.
| INTV CFORTRANPNTRV FLOATV LCOBJECTVECTORCREATE | 
Definition at line 242 of file lciof77apiext.h.
| lcseteventheader | 
Definition at line 212 of file lciof77apiext.h.
| LCSETEVENTHEADER | 
Definition at line 212 of file lciof77apiext.h.
| LCWRITERUNHEADER | 
Definition at line 203 of file lciof77apiext.h.
| lcwriterunheader | 
Definition at line 203 of file lciof77apiext.h.
| CFORTRANPNTR pointervectordelete | 
Definition at line 276 of file lciof77apiext.h.
| CFORTRANPNTR POINTERVECTORDELETE | 
Definition at line 276 of file lciof77apiext.h.
| INTV PSTRINGV | 
Definition at line 257 of file lciof77apiext.h.
| INTV STRING | 
Definition at line 203 of file lciof77apiext.h.
| STRINGV | 
Definition at line 203 of file lciof77apiext.h.
| STRINGVECTORDELETE | 
Definition at line 272 of file lciof77apiext.h.
| stringvectordelete | 
Definition at line 272 of file lciof77apiext.h.
 1.8.5