Utility Modules =============== I3EHEEventDigest ---------------- I3EHEEventDigest is an I3Module to print out information of MC particle generated by JULIeT (I3MCTree and I3JulietParamsTree), I3PortiaPulse and I3OpheliaFirstGuessTrack. Using this output, one can build JULIeT-originated I3Particle which is a data class for analysis package of JULIeT. I3EHEEventSelector ------------------ I3EHEEventSelector is an I3Module to select only events meeting given conditions. This module considers criteria on I3MCTree, I3DOMLaunch, I3PortiaPulse and I3OpheliaFirstGuessTrack. Usage ^^^^^ C++ I3Modules I3EHEEventSelector (C++ I3Module) Parameters: AzimuthMax Default : 6.283185307179586 AzimuthMin Default : 0.0 EHECriteriaFileName Default : '' IcePickServiceKey Description : Key for an IcePick in the context that this module should check before processing physics frames. Default : '' If Description : A python function... if this returns something that evaluates to True, Module runs, else it doesn't Default : None InputPortiaEventName Default : 'PortiaEvent' baseTimeWindowCleaning Default : True cosZenithMax Default : 1.0 cosZenithMin Default : -1.0 distanceOfCOB Default : 10000.0 distanceOfCascade Default : 10000.0 energyMax Default : 1000000000000.0 energyMin Default : 100000.0 firstGuessAzimuthMax Default : 6.283185307179586 firstGuessAzimuthMin Default : 0.0 firstGuessBDOMZMax Default : 500.0 firstGuessBDOMZMin Default : -500.0 firstGuessCoGZMax Default : 500.0 firstGuessCoGZMin Default : -500.0 firstGuessCosZenithMax Default : 1.0 firstGuessCosZenithMin Default : -1.0 firstGuessVelocity Default : 0.0 highestNPEs Default : 100000000.0 inAtwdPortiaName Default : 'ATWDPortiaPulse' inFadcPortiaName Default : 'FADCPortiaPulse' inFirstguessName Description : Default : 'OpheliaFirstGuessBaseTimeWindow' inInIceDOMLaunchName Default : 'CleanInIceRawData' lowestNPEs Default : 10.0 numberOfDOMs Default : 50 numberOfDOMsWithLaunch Default : 50 particleType Default : 13 setCriteriaOnEHEFirstGuess Default : False setCriteriaOnEventHeader Default : False setCriteriaOnInIceDOMLaunch Default : False setCriteriaOnJulietParticle Default : False setCriteriaOnPortiaPulse Default : False setEHECriteria Default : False I3EHESpotVelocity (C++ I3Module) Parameters: FADCWaveformName Description : input FADC waveform name Default : 'CalibratedFADC' IcePickServiceKey Description : Key for an IcePick in the context that this module should check before processing physics frames. Default : '' If Description : A python function... if this returns something that evaluates to True, Module runs, else it doesn't Default : None InputFadcPulseName Default : 'FADCPortiaPulse' InputPortiaEventName Default : 'PortiaEvent' LCOption Description : if non-zero use only LC pulse Default : 0 MinimumNumberPulseDom Default : 3 OutputSpotTrackName Default : 'OpheliaSpotTrack' I3EHEStaticTWC (C++ I3Module) Parameters: IcePickServiceKey Description : Key for an IcePick in the context that this module should check before processing physics frames. Default : '' If Description : A python function... if this returns something that evaluates to True, Module runs, else it doesn't Default : None InputPortiaEventName Default : 'PortiaEvent' InputPulseName Default : 'ATWDPortiaPulse' OutputPulseName Default : 'ATWDPortiaPulseTWC' TimeInterval Default : 10000.0 TimeWidnowNegative Default : -4400.0 TimeWindowPositive Default : 6400.0 I3OpheliaConvertFirstGuessTrack ------------------------------- I3OpheliaConvertFirstGuessTrack is an I3Module to convert I3OpheliaFirstGuessTrack to I3Particle. Usage ^^^^^ I3OpheliaConvertFirstGuessTrack (C++ I3Module) Parameters: IcePickServiceKey Description : Key for an IcePick in the context that this module should check before processing physics frames. Default : '' If Description : A python function... if this returns something that evaluates to True, Module runs, else it doesn't Default : None InputOpheliaFGTrackName Description : Input name of I3OpheliaFirstGuessTrack Default : 'OpheliaFirstGuess' OutputParticleName Description : Output name of I3Particle Default : 'OpheliaFirstGuessConverted' I3OpheliaConvertJulietParticle ------------------------------ I3OpheliaConvertJulietParticle is an I3Module to convert a primary particle in MCTree to I3Particle. If number of primary particle is more than 1, the primary at the head of vector is taken. One do not have to run juliet before this module because the input is MCTree. Usage ^^^^^ I3OpheliaConvertJulietParticle (C++ I3Module) Parameters: IcePickServiceKey Description : Key for an IcePick in the context that this module should check before processing physics frames. Default : '' If Description : A python function... if this returns something that evaluates to True, Module runs, else it doesn't Default : None InputMCTreeName Description : Input name of I3MCTree Default : 'I3MCTree' OutputParticleName Description : Output name of I3Particle Default : 'ConvertedJulietParticle' I3OpheliaConvertPortia ---------------------- I3OpheliaConvertPortiaPulse is an I3Module to convert dataclasses derived from portia project to general dataclass. Usage ^^^^^ I3OpheliaConvertPortia (C++ I3Module) Parameters: IcePickServiceKey Description : Key for an IcePick in the context that this module should check before processing physics frames. Default : '' If Description : A python function... if this returns something that evaluates to True, Module runs, else it doesn't Default : None InputPortiaEventName Description : Input name of I3PortiaEvent Default : 'PortiaEvent' InputPortiaPulseName Description : Input name of I3PortiaPulseMap Default : 'ATWDPortiaPulse' OutputRecoPulseName Description : Output name of I3RecoPulseSeriesMap Default : '' outputPortiaEventMapName Description : Output name of I3MapStringDouble Default : ''