icecube.simprod.modules.muongun module

class icecube.simprod.modules.muongun.MuonGunGenerator

Bases: ParsingModule

IceProd module for MuonGun simulations

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

Module parameters:

nproc

Number of processes for RNG

pronum

Process number

seed

RNG seed

gcdfile

GeoCalibDetStatus filename

nevents

Number of generated events

model

Primary cosmic-ray flux parametrization

gamma

Power law spectral index

offset

Power law offset in GeV

emin

Mininum generated energy in GeV

emax

Maximum generated energy in GeV

length

Cylinder length in m

radius

Cylinder radius in m

x

Cylinder x-position in m

y

Cylinder y-position in m

z

Cylinder z-position in m

length_dc

Inner cylinder length in m

radius_dc

Inner cylinder radius in m

x_dc

Inner cylinder x-position in m

y_dc

Inner cylinder y-position in m

z_dc

Inner cylinder z-position in m

deepcore

Use inner cylinder

outputfile

Output filename

summaryfile

Summary filename

Execute(stats)