Project MuonGun --------------- Invoke with: ``import icecube.MuonGun`` C++ I3Modules ^^^^^^^^^^^^^ .. js:data:: I3MuonGun::GeneratorModule ``"I3MuonGun::GeneratorModule"`` *(C++ I3Module)* ** :param Generator: *Default* = ``None``, Muon bundle generator .. js:data:: I3MuonGun::WeightCalculatorModule ``"I3MuonGun::WeightCalculatorModule"`` *(C++ I3Module)* ** :param Generator: *Default* = ``None``, Generation spectrum for the bundles to be weighted :param I3MCTree: *Default* = ``'I3MCTree'``, name of I3MCTree in the frame :param MMCTrackList: *Default* = ``'MMCTrackList'``, name of MMCTrackList in the frame :param Model: *Default* = ``None``, Muon flux model for which to calculate a weight .. js:data:: Muonitron ``"Muonitron"`` *(C++ I3Module)* a utility module for recording the state of a muon bundle as it propagates to depth :param Crust: *Default* = ``None``, Air and firn layers surrounding the bulk medium :param Depths: *Default* = ``[]``, Propagate muons to these vertical depths (in meters) :param Propagator: *Default* = ``None``, MuonPropagator instance I3Tray segments ^^^^^^^^^^^^^^^ .. js:data:: GenerateBundles ``GenerateBundles`` *(I3Tray segment)* Generate muon bundles from a parametrization. :param Generator: *Default* = ``None``, an instance of I3MuonGun.Generator :param RunNumber: *Default* = ``1``, :param NEvents: *Default* = ``100``, :param GCDFile: *Default* = ``'/data/sim/sim-new/downloads/GCD_31_08_11/GeoCalibDetectorStatus_IC79.55380_L2a.i3.gz'``, :param FromTime: *Default* = ``I3Time(2010,158112000000000000L)``, :param ToTime: *Default* = ``I3Time(2010,158112000000000000L)``,