HPS-MC
readout_recon_job.py File Reference

Simulate pile-up, run readout, hps-java recon, and analysis. More...

Go to the source code of this file.

Namespaces

 readout_recon_job
 

Variables

 logger = logging.getLogger('hpsmc.job')
 Initialize logger with default level. More...
 
 description
 
 filter_bunches = job.params['filter_bunches']
 
 input_files = list(job.input_files.values())
 Assign ptags for output. More...
 
 output_base = os.path.splitext(os.path.basename(input_files[0]))[0]
 
 filtered = FilterBunches()
 Insert empty bunches expected by pile-up simulation. More...
 
 readout = JobManager(steering='readout')
 Run simulated events in readout to generate triggers. More...
 
 count_readout = LCIOCount()
 
 reco = JobManager(steering='recon')
 Run physics reconstruction. More...
 
 count_reco = LCIOCount()
 
 cnv = HPSTR(cfg='recon')
 Convert LCIO to ROOT. More...
 
 ana = HPSTR(cfg='ana')
 Run an analysis on the ROOT file. More...
 

Detailed Description

Simulate pile-up, run readout, hps-java recon, and analysis.

Definition in file readout_recon_job.py.