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