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

Go to the documentation of this file.
00001 
00002 #include "CPPFORT/lcrdrrep.h"
00003 
00004 using namespace std ;
00005 using namespace lcio ;
00006 
00007 #include "lcrdrrep.icc"
00008 int lcrdreventprocessor( PTRTYPE filenamevec ){
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 }
00031 

Generated on Mon Jan 7 13:15:21 2013 for MicromegasFramework by  doxygen 1.4.7