11 #define LCWRITER_PNTR( writer ) if(! (writer) ) return 0  ; \ 
   12 LCWriter* lcWriter = reinterpret_cast<LCWriter*>( (writer) ) ; 
   16   LCWriter* lcWriter = LCFactory::getInstance()->createLCWriter() ;
 
   17   return reinterpret_cast<PTRTYPE>(lcWriter) ;
 
   23   return LCIO::SUCCESS ;
 
   28     LCWriter* wrt = 
reinterpret_cast<LCWriter*
>(  writer ) ; 
 
   29     wrt->open( filename , writeMode ) ;
 
   31   }
catch(...){ 
return LCIO::ERROR ; }
 
   32   return LCIO::SUCCESS ;
 
   38     LCWriter* wrt = 
reinterpret_cast<LCWriter*
>(  writer ) ; 
 
   40     }
catch(...){ 
return LCIO::ERROR ; }
 
   42   return LCIO::SUCCESS ;
 
   48     LCWriter* wrt = 
reinterpret_cast<LCWriter*
>(  writer ) ; 
 
   49     LCRunHeader* hdr = 
reinterpret_cast<LCRunHeader*
>(  
header ) ; 
 
   51     wrt->writeRunHeader( hdr ) ;
 
   53   }
catch(...){ 
return LCIO::ERROR ; }
 
   55   return LCIO::SUCCESS ;
 
   61     LCWriter* wrt = 
reinterpret_cast<LCWriter*
>(  writer ) ; 
 
   62     LCEvent* evt = 
reinterpret_cast<LCEvent*
>( 
event ) ; 
 
   64     wrt->writeEvent( evt ) ;
 
   66   }
catch(...){ 
return LCIO::ERROR ; }
 
   68   return LCIO::SUCCESS ;
 
const std::string & header(const EVENT::Vertex *)
operator for detailed output of a vertex object (e.g. 
 
LCIO_DEPRECATED_CAPI int lcwrtopen(PTRTYPE writer, const char *filename, int writeMode)
 
LCIO_DEPRECATED_CAPI int lcwrtwriteevent(PTRTYPE writer, PTRTYPE event)
 
long PTRTYPE
Fortran interface - define the length of pointers this has to made machine independent ...
 
LCIO_DEPRECATED_CAPI int lcwrtwriterunheader(PTRTYPE writer, PTRTYPE header)
 
#define LCWRITER_PNTR(writer)
 
LCIO_DEPRECATED_CAPI PTRTYPE lcwrtcreate()
Header file for the f77-wrapper functions of the LCWriter class. 
 
LCIO_DEPRECATED_CAPI int lcwrtdelete(PTRTYPE writer)
 
LCIO_DEPRECATED_CAPI int lcwrtclose(PTRTYPE writer)