HPS-MC
slic_to_recon_job Namespace Reference

Variables

 inputs = list(job.input_files.values())
 Get job input file targets. More...
 
 description
 
 event_int = job.params['event_interval']
 event_int needs to be set to 250 for beam files; should be = 1 for signal files More...
 
 nevents = job.params['nevents']
 
 base_name = job.params['base_name']
 
list slic_file_names = []
 Input beam events (StdHep format) More...
 
 filename
 
 file_extension
 
string slic_file = filename + '.slcio'
 
list slic_comps = []
 Simulate beam events. More...
 
string cat_out_name = base_name + '_slic_cat.slcio'
 concatenate beam events before merging More...
 
 slic_cat
 
string readout_out_name = base_name + '_readout.slcio'
 Run simulated events in readout to generate triggers. More...
 
 readout
 
string recon_out_name = base_name + '_recon.slcio'
 Run physics reconstruction. More...
 
 recon
 
list comps = slic_comps
 Add the components. More...
 

Variable Documentation

◆ base_name

string base_name = job.params['base_name']

Definition at line 27 of file slic_to_recon_job.py.

◆ cat_out_name

string cat_out_name = base_name + '_slic_cat.slcio'

concatenate beam events before merging

Definition at line 48 of file slic_to_recon_job.py.

◆ comps

list comps = slic_comps

Add the components.

Definition at line 66 of file slic_to_recon_job.py.

◆ description

description

Definition at line 13 of file slic_to_recon_job.py.

◆ event_int

int event_int = job.params['event_interval']

event_int needs to be set to 250 for beam files; should be = 1 for signal files

Definition at line 17 of file slic_to_recon_job.py.

◆ file_extension

file_extension

Definition at line 34 of file slic_to_recon_job.py.

◆ filename

filename

Definition at line 34 of file slic_to_recon_job.py.

◆ inputs

inputs = list(job.input_files.values())

Get job input file targets.

Definition at line 11 of file slic_to_recon_job.py.

◆ nevents

int nevents = job.params['nevents']

Definition at line 22 of file slic_to_recon_job.py.

◆ readout

readout
Initial value:
1 = JobManager(steering='readout',
2  inputs=slic_cat.output_files(),
3  outputs=[readout_out_name])

Definition at line 55 of file slic_to_recon_job.py.

◆ readout_out_name

string readout_out_name = base_name + '_readout.slcio'

Run simulated events in readout to generate triggers.

Definition at line 54 of file slic_to_recon_job.py.

◆ recon

recon
Initial value:
1 = JobManager(steering='recon',
2  inputs=readout.output_files(),
3  outputs=[recon_out_name])

Definition at line 61 of file slic_to_recon_job.py.

◆ recon_out_name

string recon_out_name = base_name + '_recon.slcio'

Run physics reconstruction.

Definition at line 60 of file slic_to_recon_job.py.

◆ slic_cat

slic_cat
Initial value:
1 = ExtractEventsWithHitAtHodoEcal(inputs=slic_file_names,
2  outputs=[cat_out_name],
3  event_interval=0, num_hodo_hits=0)

Definition at line 49 of file slic_to_recon_job.py.

◆ slic_comps

list slic_comps = []

Simulate beam events.

Definition at line 39 of file slic_to_recon_job.py.

◆ slic_file

string slic_file = filename + '.slcio'

Definition at line 35 of file slic_to_recon_job.py.

◆ slic_file_names

list slic_file_names = []

Input beam events (StdHep format)

Definition at line 32 of file slic_to_recon_job.py.