Changeset 12975
- Timestamp:
- 02/29/12 22:02:53 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
fact/tools/pyscripts/pyfact/pyfact_rename.py
r12947 r12975 113 113 self.pulse_amplitude = None 114 114 115 def __iter__(self): 116 """ iterator """ 117 return self 118 119 def next(self): 120 """ used by __iter__ """ 121 if self.event_id.value == self.nevents: 122 raise StopIteration 123 else: 124 self.data_file.GetNextRow() 125 self.calibrate_drs_amplitude() 126 return self.acal_data, self.start_cells, self.trigger_type.value 127 115 128 def next_event(self): 116 129 """ load the next event from disk and calibrate it … … 361 374 # end of class definition: fnames( object ) 362 375 376 def _test_iter(): 377 """ test for function __iter__ """ 378 379 data_file_name = '/data00/fact-construction/raw/2011/11/24/20111124_111.fits.gz' 380 calib_file_name = '/data00/fact-construction/raw/2011/11/24/20111124_111.drs.fits.gz' 381 run = RawData( data_file_name, calib_file_name ) 382 383 for data, scell, tt in run: 384 print 'data[0,0] = ', data[0,0], "start_cell[0] =", scell[0], "trigger type = ", tt 385 386 363 387 if __name__ == '__main__': 364 """ 365 create an instance 366 """ 367 data_file_name = '/data03/fact-construction/raw/2011/11/24/20111124_121.fits' 368 calib_file_name = '/data03/fact-construction/raw/2011/11/24/20111124_111.drs.fits' 369 rd = rawdata( data_file_name, calib_file_name ) 370 rd.info() 371 rd.next() 372 373 # for i in range(10): 374 # df.GetNextRow() 375 376 # print 'evNum: ', evNum.value 377 # print 'start_cells[0:9]: ', start_cells[0:9] 378 # print 'evData[0:9]: ', evData[0:9] 388 """ tests """ 389 390 _test_iter()
Note:
See TracChangeset
for help on using the changeset viewer.