Variables | |
| description | |
| inputs = list(job.input_files.values()) | |
| Get job input file targets. | |
| list | signal_file_name = [] |
| Input signal events (slcio format) | |
| list | pulser_file_name = [] |
| Input pulser events (evio format) | |
| str | pulser_is_evio = 'evio' in pulser_file_name[0] |
| Detect pulser input format by checking if 'evio' appears anywhere in the file name. | |
| str | signal_name = 'signal' |
| Base name of intermediate signal files. | |
| str | pulser_name = 'pulser' |
| Base pulser of intermediate pulser files. | |
| str | signal_pulser_name = 'signal_pulser' |
| Base name of merged files. | |
| filter_events | |
| Filter signal events and catenate files before overlaying with pulser data. | |
| count_filter = LCIOCount(inputs=filter_events.output_files()) | |
| Count filtered events. | |
| evio_to_lcio = EvioToLcio(steering='evio_to_lcio', inputs=pulser_file_name, output=['%s.slcio' % pulser_name]) | |
| Convert evio to lcio for raw pulser data. | |
| count_pulser = LCIOCount(inputs=evio_to_lcio.output_files()) | |
| Count pulser events. | |
| overlay | |
| Overlay signal with pulser data. | |
| space_overlay | |
| Space overlaid events. | |
| count_space_overlay = LCIOCount(inputs=space_overlay.output_files()) | |
| Print number of merged events. | |
| readout | |
| Run simulated events in readout to generate triggers. | |
| count_readout = LCIOCount(inputs=readout.output_files()) | |
| Print number of readout events. | |
| recon | |
| Run physics reconstruction. | |
| count_recon = LCIOCount(inputs=recon.output_files()) | |
| Print number of recon events. | |
| cnv = HPSTR(inputs=recon.output_files(), cfg='cnv') | |
| Convert LCIO to ROOT. | |
Convert LCIO to ROOT.
Definition at line 91 of file signal_pulser_overlay_to_recon_job.py.
Count filtered events.
Definition at line 51 of file signal_pulser_overlay_to_recon_job.py.
Count pulser events.
Definition at line 57 of file signal_pulser_overlay_to_recon_job.py.
Print number of readout events.
Definition at line 80 of file signal_pulser_overlay_to_recon_job.py.
Print number of recon events.
Definition at line 88 of file signal_pulser_overlay_to_recon_job.py.
Print number of merged events.
Definition at line 72 of file signal_pulser_overlay_to_recon_job.py.
| description |
Definition at line 10 of file signal_pulser_overlay_to_recon_job.py.
| evio_to_lcio = EvioToLcio(steering='evio_to_lcio', inputs=pulser_file_name, output=['%s.slcio' % pulser_name]) |
Convert evio to lcio for raw pulser data.
Definition at line 54 of file signal_pulser_overlay_to_recon_job.py.
| filter_events |
Filter signal events and catenate files before overlaying with pulser data.
Definition at line 46 of file signal_pulser_overlay_to_recon_job.py.
| inputs = list(job.input_files.values()) |
Get job input file targets.
Definition at line 13 of file signal_pulser_overlay_to_recon_job.py.
| overlay |
Overlay signal with pulser data.
Definition at line 60 of file signal_pulser_overlay_to_recon_job.py.
| list pulser_file_name = [] |
Input pulser events (evio format)
Definition at line 19 of file signal_pulser_overlay_to_recon_job.py.
| str pulser_is_evio = 'evio' in pulser_file_name[0] |
Detect pulser input format by checking if 'evio' appears anywhere in the file name.
Definition at line 34 of file signal_pulser_overlay_to_recon_job.py.
| str pulser_name = 'pulser' |
Base pulser of intermediate pulser files.
Definition at line 40 of file signal_pulser_overlay_to_recon_job.py.
| readout |
Run simulated events in readout to generate triggers.
Definition at line 75 of file signal_pulser_overlay_to_recon_job.py.
| recon |
Run physics reconstruction.
Definition at line 83 of file signal_pulser_overlay_to_recon_job.py.
| list signal_file_name = [] |
Input signal events (slcio format)
Definition at line 16 of file signal_pulser_overlay_to_recon_job.py.
| str signal_name = 'signal' |
Base name of intermediate signal files.
Definition at line 37 of file signal_pulser_overlay_to_recon_job.py.
| str signal_pulser_name = 'signal_pulser' |
Base name of merged files.
Definition at line 43 of file signal_pulser_overlay_to_recon_job.py.
| space_overlay |
Space overlaid events.
Definition at line 66 of file signal_pulser_overlay_to_recon_job.py.