/data3/calcul/jacquem/working_dir/Micromegas/micromegasFrameWork/lcio/src/cpp/src/CPPFORT/lcrdrrep.cc File Reference

#include "CPPFORT/lcrdrrep.h"
#include "lcrdrrep.icc"

Include dependency graph for lcrdrrep.cc:

Go to the source code of this file.

Functions

int lcrdreventprocessor (PTRTYPE filenamevec)


Function Documentation

int lcrdreventprocessor ( PTRTYPE  filenamevec  ) 

Definition at line 8 of file lcrdrrep.cc.

00008                                               {
00009   
00010     StringVec* filenameVec = reinterpret_cast<StringVec*>(filenamevec);
00011 
00012     // create reader and writer for input and output streams 
00013     LCReader* lcReader = LCFactory::getInstance()->createLCReader() ;
00014     
00015     lcReader->open( *filenameVec ) ;
00016 
00017     {
00018       RunEventProcessor evtProc ;
00019       
00020       lcReader->registerLCRunListener( &evtProc ) ; 
00021       lcReader->registerLCEventListener( &evtProc ) ; 
00022       
00023       lcReader->readStream() ;
00024 
00025     } 
00026     
00027     lcReader->close() ;
00028     delete lcReader ;
00029     return 0 ;
00030 }


Generated on Mon Jan 7 13:16:38 2013 for MicromegasFramework by  doxygen 1.4.7