Project ophelia

Invoke with: import icecube.ophelia

C++ I3Modules

I3EHEEventSelector

"I3EHEEventSelector" (C++ I3Module)

<undocumented>

Param AzimuthMax:

Default = 6.283185307179586,

Param AzimuthMin:

Default = 0.0,

Param baseTimeWindowCleaning:

Default = True,

Param cosZenithMax:

Default = 1.0,

Param cosZenithMin:

Default = -1.0,

Param distanceOfCascade:

Default = 10000.0,

Param distanceOfCOB:

Default = 10000.0,

Param EHECriteriaFileName:

Default = '',

Param energyMax:

Default = 1000000000000.0,

Param energyMin:

Default = 100000.0,

Param firstGuessAzimuthMax:

Default = 6.283185307179586,

Param firstGuessAzimuthMin:

Default = 0.0,

Param firstGuessBDOMZMax:

Default = 500.0,

Param firstGuessBDOMZMin:

Default = -500.0,

Param firstGuessCoGZMax:

Default = 500.0,

Param firstGuessCoGZMin:

Default = -500.0,

Param firstGuessCosZenithMax:

Default = 1.0,

Param firstGuessCosZenithMin:

Default = -1.0,

Param firstGuessVelocity:

Default = 0.0,

Param highestNPEs:

Default = 100000000.0,

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param inAtwdPortiaName:

Default = 'ATWDPortiaPulse',

Param inFadcPortiaName:

Default = 'FADCPortiaPulse',

Param inFirstguessName:

Default = 'OpheliaFirstGuessBaseTimeWindow',

Param inInIceDOMLaunchName:

Default = 'CleanInIceRawData',

Param InputPortiaEventName:

Default = 'PortiaEvent',

Param lowestNPEs:

Default = 10.0,

Param numberOfDOMs:

Default = 50,

Param numberOfDOMsWithLaunch:

Default = 50,

Param particleType:

Default = 13,

Param setCriteriaOnEHEFirstGuess:

Default = False,

Param setCriteriaOnEventHeader:

Default = False,

Param setCriteriaOnInIceDOMLaunch:

Default = False,

Param setCriteriaOnJulietParticle:

Default = False,

Param setCriteriaOnPortiaPulse:

Default = False,

Param setEHECriteria:

Default = False,

I3EHEFirstGuess

"I3EHEFirstGuess" (C++ I3Module)

<undocumented>

Param ChargeOption:

Default = 0, [0 bigger(1 or 2) : use 1 : use 2 ]

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputLaunchName:

Default = 'InIceRawData',

Param InputPortiaEventName:

Default = 'PortiaEvent',

Param InputPulseName1:

Default = 'ATWDPortiaPulse',

Param InputPulseName2:

Default = 'FADCPortiaPulse',

Param inputSplitDOMMapName:

Default = 'SplittedDOMMap',

Param LCOption:

Default = 0, if non-zero use only LC pulse

Param MinimumNumberPulseDom:

Default = 0,

Param NPEThreshold:

Default = 0.0, Channel wise NPE threshold to be used

Param OutputFirstguessName:

Default = 'OpheliaFirstGuess',

Param OutputFirstguessNameBtw:

Default = 'OpheliaFirstGuessBaseTimeWindow',

Param OutputParticleName:

Default = '',

Param OutputParticleNameBtw:

Default = '',

I3EHESpotVelocity

"I3EHESpotVelocity" (C++ I3Module)

<undocumented>

Param FADCWaveformName:

Default = 'CalibratedFADC', input FADC waveform name

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputFadcPulseName:

Default = 'FADCPortiaPulse',

Param InputPortiaEventName:

Default = 'PortiaEvent',

Param LCOption:

Default = 0, if non-zero use only LC pulse

Param MinimumNumberPulseDom:

Default = 3,

Param OutputSpotTrackName:

Default = 'OpheliaSpotTrack',

I3EHEStaticTWC

"I3EHEStaticTWC" (C++ I3Module)

<undocumented>

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputPortiaEventName:

Default = 'PortiaEvent',

Param InputPulseName:

Default = 'ATWDPortiaPulse',

Param OutputPulseName:

Default = 'ATWDPortiaPulseTWC',

Param TimeInterval:

Default = 10000.0,

Param TimeWidnowNegative:

Default = -4400.0,

Param TimeWindowPositive:

Default = 6400.0,

I3OpheliaBadDomFinder

"I3OpheliaBadDomFinder" (C++ I3Module)

Find bad DOMs and update bad DOM list in the frame.

Param CheckTransitTime:

Default = True, Flag to check PMT transit time

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputBadDomListName:

Default = 'BadDomsList', Input name of vector of bad DOM OMKeys

Param OutputBadDomListName:

Default = 'BadDomsList', Output name of vector of bad DOM OMKeys

I3OpheliaConvertFirstGuessTrack

"I3OpheliaConvertFirstGuessTrack" (C++ I3Module)

a module to convert I3OpheliaFirstGuessTrack to I3Particle

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputOpheliaFGTrackName:

Default = 'OpheliaFirstGuess', Input name of I3OpheliaFirstGuessTrack

Param OutputParticleName:

Default = 'OpheliaFirstGuessConverted', Output name of I3Particle

I3OpheliaConvertJulietParticle

"I3OpheliaConvertJulietParticle" (C++ I3Module)

a module to convert I3JulietParticle to I3Particle

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputMCTreeName:

Default = 'I3MCTree', Input name of I3MCTree

Param OutputParticleName:

Default = 'ConvertedJulietParticle', Output name of I3Particle

I3OpheliaConvertPortia

"I3OpheliaConvertPortia" (C++ I3Module)

a module to convert I3OpheliaFirstGuessTrack to I3Particle

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputPortiaEventName:

Default = 'PortiaEvent', Input name of I3PortiaEvent

Param InputPortiaPulseName:

Default = 'ATWDPortiaPulse', Input name of I3PortiaPulseMap

Param outputPortiaEventMapName:

Default = '', Output name of I3MapStringDouble

Param OutputRecoPulseName:

Default = '', Output name of I3RecoPulseSeriesMap

I3OpheliaConvertRecoPulseToPortia

"I3OpheliaConvertRecoPulseToPortia" (C++ I3Module)

a module to convert I3RecoPulseSeries to I3PortiaPulse

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param InputRecoPulseName:

Default = '', Input name of I3RecoPulseSeriesMap

Param OutputPortiaPulseName:

Default = 'BestPortiaPulseCleaned', Output name of I3PortiaPulseMap

I3OpheliaMillipedeProfile

"I3OpheliaMillipedeProfile" (C++ I3Module)

<undocumented>

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t

Param inMillipedeParticlesName:

Default = 'MillipedeAmpsPortiaOphelia',

I3OpheliaRawDataEraser

"I3OpheliaRawDataEraser" (C++ I3Module)

<undocumented>

Param AtwdSaturationValue:

Default = 1022, ATWD saturation value

Param DataReadoutName:

Default = 'InIceRawData', Input I3DOMLaunchSeriesMap name

Param IcePickServiceKey:

Default = '', Key for an IcePick in the context that this module should check before processing physics frames.

Param If:

Default = None, A python function… if this returns something that evaluates to True, Module runs, else it doesn’t