icecube.rock_bottom.segments.RockBottomTwoLDFCoinc module

Performs a combined RockBottom reconstruction using the 2-LDF using IceTop information as well as in-ice information

icecube.rock_bottom.segments.RockBottomTwoLDFCoinc.RockBottomTwoLDFCoinc(tray, name='RockBottomTwoLDFCoincSegment', SLCPulses='SRTCleanedSLCPulses', HLCPulses='SRTCleanedHLCPulses', IgnoreTanks='', InIcePulses='SRTCoincPulses', Seed='CoincMuonReco_SPEFit2', InIceLLH='SPE1st', LDF='dlp', Fitter='simple', NIterations=1.0, ZenithDependence=True, FlexiCurvature=False, FixCore=False, OutputName='RockBottomTwoLDFCoinc')

Tray segment to run the RockBottom air shower reconstruction with two LDFs and curvature fit, using IceTop and in-ice detector information.

Inputs:

  • SLCPulses: (cleaned) IceTop SLC pulse series

  • HLCPulses: (cleaned) IceTop HLC pulse series

  • IgnoreTanks: IceTop tanks to ignore

  • InIcePulses: (cleaned) in-ice pulse series

  • Seed: first guess reconstruction (any I3Particle)

  • InIceLLH: LLH description for in-ice, e.g. ‘SPEAll’,

    ‘SPEqAll’, ‘SPE1st’(default), ‘MPE’, ‘MPEAll’

  • LDF: electromagnetic LDF, e.g. ‘dlp’ (default),

    ‘nkg’, ‘lagutin’

  • Fitter: select fitter, e.g. ‘simple’ (default), ‘iterative’, ‘paraboloid’

  • NIterations: number of iterations for iterative fitting,

    if =1 -> individual steps, else IterativeFitter

  • ZenithDependence: enable zenith dependent muon LDF (default: True)

  • FlexiCurvature: enable flexible curvature fit (default: False)

  • FixCore: fix core position for two LDF fit, not available with

    Fitter=’iterative’ (default: False)

  • OutputName: name of output I3Particle

    (fit parameters stored in OutputName+’Params’)