HPS-MC
tritrig_beam_job Namespace Reference

Variables

 inputs = list(job.input_files.values())
 Get job input file targets. More...
 
 description
 
 event_interval = job.params['event_interval']
 
string tritrig_file_name = 'tritrig_events.slcio'
 Input tritrig events (slcio format) More...
 
list beam_file_names = []
 Input beam events (slcio format) More...
 
string tritrig_name = 'tritrig'
 Base name of intermediate tritrig files. More...
 
string tritrig_beam_name = 'tritrig_beam'
 Base name of merged files. More...
 
 filter_bunches
 Space signal events before merging. More...
 
 slic_beam_cat
 concatonate beam events before merging More...
 
 merge
 Merge signal and beam events. More...
 
list comps = [filter_bunches, slic_beam_cat, merge]
 

Variable Documentation

◆ beam_file_names

list beam_file_names = []

Input beam events (slcio format)

Definition at line 22 of file tritrig_beam_job.py.

◆ comps

Definition at line 50 of file tritrig_beam_job.py.

◆ description

description

Definition at line 11 of file tritrig_beam_job.py.

◆ event_interval

int event_interval = job.params['event_interval']

Definition at line 14 of file tritrig_beam_job.py.

◆ filter_bunches

filter_bunches
Initial value:
1 = ExtractEventsWithHitAtHodoEcal(inputs=[tritrig_file_name],
2  outputs=['%s_filt.slcio' % tritrig_name],
3  event_interval=event_interval, num_hodo_hits=0)

Space signal events before merging.

Definition at line 34 of file tritrig_beam_job.py.

◆ inputs

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

Get job input file targets.

Definition at line 9 of file tritrig_beam_job.py.

◆ merge

merge
Initial value:
1 = LCIOMerge(inputs=[filter_bunches.output_files()[0],
2  slic_beam_cat.outputs[0]],
3  outputs=['%s.slcio' % tritrig_beam_name],
4  ignore_job_params=['nevents'])

Merge signal and beam events.

Definition at line 45 of file tritrig_beam_job.py.

◆ slic_beam_cat

slic_beam_cat
Initial value:
1 = ExtractEventsWithHitAtHodoEcal(inputs=beam_file_names,
2  outputs=['beam_cat.slcio'],
3  ignore_job_params=['event_interval'],
4  event_interval=0, num_hodo_hits=0)

concatonate beam events before merging

Definition at line 39 of file tritrig_beam_job.py.

◆ tritrig_beam_name

string tritrig_beam_name = 'tritrig_beam'

Base name of merged files.

Definition at line 31 of file tritrig_beam_job.py.

◆ tritrig_file_name

string tritrig_file_name = 'tritrig_events.slcio'

Input tritrig events (slcio format)

Definition at line 19 of file tritrig_beam_job.py.

◆ tritrig_name

string tritrig_name = 'tritrig'

Base name of intermediate tritrig files.

Definition at line 28 of file tritrig_beam_job.py.