12 using namespace lcio ;
16 LCEventImpl*
event =
new LCEventImpl() ;
21 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
23 return LCIO::SUCCESS ;
27 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
28 return evt->getRunNumber() ;
32 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
33 return evt->getEventNumber() ;
37 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
38 return const_cast<char*
> (evt->getDetectorName().c_str() ) ;
42 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
43 return reinterpret_cast<PTRTYPE> ( evt->getCollectionNames() ) ;
53 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
54 return evt->getTimeStamp() ;
59 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
60 return reinterpret_cast<PTRTYPE>( evt->getCollection( colname ) ) ;
61 }
catch(...){
return 0 ;}
73 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
74 LCCollectionVec* col =
reinterpret_cast<LCCollectionVec*
>(collection) ;
75 evt->addCollection( col , colname ) ;
76 }
catch(...){
return LCIO::ERROR ; }
77 return LCIO::SUCCESS ;
82 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
83 evt->removeCollection( colname ) ;
84 }
catch(...){
return LCIO::ERROR ; }
85 return LCIO::SUCCESS ;
106 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
107 evt->setRunNumber( rn ) ;
108 return LCIO::SUCCESS ;
112 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
113 evt->setEventNumber( en ) ;
114 return LCIO::SUCCESS ;
118 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
119 evt->setDetectorName( dn ) ;
120 return LCIO::SUCCESS ;
124 LCEventImpl* evt =
reinterpret_cast<LCEventImpl*
>(
event) ;
125 evt->setTimeStamp( ts ) ;
126 return LCIO::SUCCESS ;
LCIO_DEPRECATED_CAPI PTRTYPE lcevtgetcollectionnames(PTRTYPE event)
LCIO_DEPRECATED_CAPI PTRTYPE lcevtgetcollection(PTRTYPE event, const char *colname)
LCIO_DEPRECATED_CAPI int lcevtsetdetectorname(PTRTYPE event, char *dn)
LCIO_DEPRECATED_CAPI int lcevtgetrunnumber(PTRTYPE event)
LCIO_DEPRECATED_CAPI long lcevtgettimestamp(PTRTYPE event)
LCIO_DEPRECATED_CAPI int lcevtsetrunnumber(PTRTYPE event, int rn)
LCIO_DEPRECATED_CAPI int lcevtdelete(PTRTYPE event)
LCIO_DEPRECATED_CAPI int lcevtseteventnumber(PTRTYPE event, int en)
long PTRTYPE
Fortran interface - define the length of pointers this has to made machine independent ...
LCIO_DEPRECATED_CAPI PTRTYPE lcevtcreate()
Header file for the f77-wrapper functions of the LCEventImpl class.
LCIO_DEPRECATED_CAPI int lcevtaddcollection(PTRTYPE event, PTRTYPE collection, char *colname)
LCIO_DEPRECATED_CAPI char * lcevtgetdetectorname(PTRTYPE event)
LCIO_DEPRECATED_CAPI int lcevtremovecollection(PTRTYPE event, char *name)
LCIO_DEPRECATED_CAPI int lcevtsettimestamp(PTRTYPE event, long ts)
LCIO_DEPRECATED_CAPI int lcevtgeteventnumber(PTRTYPE event)