Print

Print


Commit in lcio/src/cpp/src/EXAMPLE on rio_v00-00
copyfix.cc+6-21.4 -> 1.4.20.1
added optional argument for max. events

lcio/src/cpp/src/EXAMPLE
copyfix.cc 1.4 -> 1.4.20.1
diff -u -r1.4 -r1.4.20.1
--- copyfix.cc	1 Jun 2005 15:33:12 -0000	1.4
+++ copyfix.cc	30 Nov 2009 17:25:38 -0000	1.4.20.1
@@ -86,13 +86,17 @@
     LCReader* lcReader = LCFactory::getInstance()->createLCReader() ;
     
     if( argc < 3 ){
-      cout << "usage: copyfix infilename outfilename " << endl ;
+      cout << "usage: copyfix infilename outfilename [maxEvt]" << endl ;
       exit(1)  ;
     }
     // read file names from command line 
     inFileName = argv[1] ;
     outFileName  = argv[2] ;
 
+    int maxEvt = 0 ;
+
+    if( argc > 3 )
+      maxEvt = atoi( argv[3] ) ;
 
     try{  lcReader->open( inFileName ) ; } 
     
@@ -109,7 +113,7 @@
       lcReader->registerLCRunListener( &evtProc ) ; 
       lcReader->registerLCEventListener( &evtProc ) ; 
       
-      lcReader->readStream() ;
+      lcReader->readStream( maxEvt ) ;
     } 
     
     lcReader->close() ;
CVSspam 0.2.8