HPS-MC
ap_slic_job Namespace Reference

Variables

 logger = logging.getLogger('hpsmc.job')
 Initialize logger with default level. More...
 
 description
 
 inputs = list(job.input_files.values())
 Get job input file targets. More...
 
 nevents = job.params['nevents']
 
 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_displace.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 26 of file ap_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 35 of file ap_slic_job.py.

◆ description

description

Definition at line 15 of file ap_slic_job.py.

◆ inputs

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

Get job input file targets.

Definition at line 18 of file ap_slic_job.py.

◆ logger

logger = logging.getLogger('hpsmc.job')

Initialize logger with default level.

Definition at line 13 of file ap_slic_job.py.

◆ mom

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

Add mother particle to tag trident particles.

Definition at line 52 of file ap_slic_job.py.

◆ nevents

int nevents = job.params['nevents']

Definition at line 21 of file ap_slic_job.py.

◆ rot

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

Rotate events into beam coords.

Definition at line 55 of file ap_slic_job.py.

◆ slic

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

Simulate signal events.

Definition at line 58 of file ap_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 31 of file ap_slic_job.py.