icecube.simprod.modules.proposal module

class icecube.simprod.modules.proposal.MuonPropagator

Bases: ParsingModule

IceProd module for MuonGun simulations

It defines parameters for and executes icecube.simprod.segments.GenerateCosmicRayMuons() and icecube.simprod.segments.PropagateMuons().

Module parameters:

inputfilelist

List of I3 files to read and propagate

nproc

Number of processes for RNG

pronum

Process number

seed

RNG seed

length

Cylinder length in m (now depricated, use config_file)

radius

Cylinder radius in m (now depricated, use config_file)

x

Cylinder x-position in m (now depricated, use config_file)

y

Cylinder y-position in m (now depricated, use config_file)

z

Cylinder z-position in m (now depricated, use config_file)

proposalconfigfile

path to configuration file for PROPOSAL

outputfile

Output filename

summaryfile

Summary filename

Execute(stats)