HPS-MC
ap_gen_to_slic_job Namespace Reference

Variables

 description
 
 inputs = list(job.input_files.values())
 Get job input file targets. More...
 
 nevents = job.params['nevents']
 
 mg = MG4(name='ap', event_types=['unweighted'])
 Generate rad in MG4. More...
 
 ap_decay_dist = job.params['ap_decay_dist']
 
 unzip = Unzip(inputs=["ap_unweighted_events.lhe.gz"], outputs=["ap_unweighted_events.lhe"])
 Unzip the LHE events to a local file. More...
 
 cnv = StdHepConverter(name="lhe_uniform", inputs=["ap_unweighted_events.lhe"])
 Convert LHE output to stdhep for uniform signal. More...
 
 mom = AddMotherFullTruth(inputs=["ap_unweighted_events.stdhep", unzip.output_files()[0]], outputs=["ap_mom.stdhep"])
 Add mother particle to tag trident particles. More...
 
 rot = BeamCoords(inputs=mom.output_files(), outputs=["ap_rot.stdhep"])
 Rotate events into beam coords. More...
 
 slic = SLIC(nevents=nevents + 1, inputs=rot.output_files(), outputs=["ap.slcio"])
 Simulate signal events. More...
 

Variable Documentation

◆ ap_decay_dist

string ap_decay_dist = job.params['ap_decay_dist']

Definition at line 33 of file ap_gen_to_slic_job.py.

◆ cnv

cnv = StdHepConverter(name="lhe_uniform", inputs=["ap_unweighted_events.lhe"])

Convert LHE output to stdhep for uniform signal.

Displace the time of decay using the ctau param.

Convert LHE output to stdhep for prompt signal.

Definition at line 42 of file ap_gen_to_slic_job.py.

◆ description

description

Definition at line 14 of file ap_gen_to_slic_job.py.

◆ inputs

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

Get job input file targets.

Definition at line 17 of file ap_gen_to_slic_job.py.

◆ mg

mg = MG4(name='ap', event_types=['unweighted'])

Generate rad in MG4.

Definition at line 30 of file ap_gen_to_slic_job.py.

◆ mom

mom = AddMotherFullTruth(inputs=["ap_unweighted_events.stdhep", unzip.output_files()[0]], outputs=["ap_mom.stdhep"])

Add mother particle to tag trident particles.

Definition at line 56 of file ap_gen_to_slic_job.py.

◆ nevents

int nevents = job.params['nevents']

Definition at line 20 of file ap_gen_to_slic_job.py.

◆ rot

rot = BeamCoords(inputs=mom.output_files(), outputs=["ap_rot.stdhep"])

Rotate events into beam coords.

Definition at line 59 of file ap_gen_to_slic_job.py.

◆ slic

slic = SLIC(nevents=nevents + 1, inputs=rot.output_files(), outputs=["ap.slcio"])

Simulate signal events.

Definition at line 62 of file ap_gen_to_slic_job.py.

◆ unzip

unzip = Unzip(inputs=["ap_unweighted_events.lhe.gz"], outputs=["ap_unweighted_events.lhe"])

Unzip the LHE events to a local file.

Definition at line 38 of file ap_gen_to_slic_job.py.