Offline output file

Input file to offline processing

See Online Filterscripts

Decisions stored in OnlineFilterMask, which is never altered by any offline processing.

Output file from offline processing

The output file produced by offline processing has several types of frames:

TrayInfo
DAQ
Physics
M
S

There are several different P frame splits:

NullSplit
InIceSplit
IceTopSplit
SLOPSplit
FpfIceHiveSplit
OfflineMu24IceHive

There can be multiple P frames of any split for each Q frame.

The NullSplit is generally a P frame copy of the Q frame, except when the IceAct offline filter passes: the resulting OfflineFilterMask is filled.

DAQ frame keys

A list of the ~39 unique keys in the DAQ frame follows. Many of these are copied from the input file.

CleanSuperDST
ClusterCleaningExcludedTanks
DSTTriggers
FPF_MaskedInIcePulses_Noise
FPF_MaskedInIcePulses_Physics
I3DAQData
I3DAQDataIceTop
I3DAQDataTrimmed
I3DST22Header
I3DST22_InIceSplit<N>
I3EventHeader
I3ITSLCCalData
I3SuperDST
I3TriggerHierarchy
I3VEMCalData
IceTopDSTPulses
IceTopHLCTankPulses
IceTopSLCTankPulses
InIceDSTPulses
OnlineFilterMask
PFrameEncoded_InIceSplit<N>
QOfflineFilterMask
QPassedAnyOfflineFilter
TankPulseMergerExcludedSLCTanks
TankPulseMergerExcludedTanks

Physics frame keys

There are ~363 unique keys in the Physics frame. There are 208 keys that are added by the offline filters, and 155 keys added otherwise. The latter are listed next.

AlertFullFollowupMsg
AlertNamesPassed
AlertShortFollowupMsg
CleanedInIcePulses
CleanSRTOfflinePulses
Cscd_Topo_HLCFirstPulses
CS_ComboFrom
CS_ReducedBy
CS_ReducedWith
FlaringDOMs
HowManySaturDOMs
HowManySaturStrings
I3DST22
I3EventHeader
I3TriggerHierarchy
IC2018_LE_L3_bools
IC2018_LE_L3_Vars
LIDErrata
LineFit_repeat_debiasedPulses
LineFit_repeat_HuberFit
LineFit_repeat_linefit_final_rusage
LineFit_repeat_Pulses_delay_cleaned
OfflineFilterMask
OfflinePulsesHLC
OfflinePulses
OfflinePulsesSLC
OfflinePulsesTimeRange
PassedAnyOfflineFilter
PassSMT8Trig
PFrameEncoded
pole_AlertNamesPassed
pole_FilterMask
pole_gfu_online_BDT_Score_Down
pole_gfu_online_BDT_Score_Up
pole_GrecoFilter_24
pole_grecofilter_onlineLowEnL3_bools
pole_grecofilter_onlineLowEnL3_Vars
pole_grecofilter_onlineSPEFit11FitParams
pole_grecofilter_onlineSPEFit11
pole_grecofilter_onlineVariables
pole_HESE_CascadeLlhVertexFitParams
pole_HESE_CascadeLlhVertexFit
pole_HESE_CausalQTot
pole_HESE_HomogenizedQTot
pole_HESE_llhratio
pole_HESE_MuonImprovedLineFitParams
pole_HESE_MuonImprovedLineFit
pole_HESE_SPEFit2FitParams
pole_HESE_SPEFit2
pole_HESE_SPEFitSingleFitParams
pole_HESE_SPEFitSingle
pole_HESE_VHESelfVeto
pole_HESE_VHESelfVetoVertexPos
pole_HESE_VHESelfVetoVertexTime
pole_l2_online_BayesianFitFitParams
pole_l2_online_BayesianFit
pole_l2_online_BestFit_CramerRao_cr_azimuth
pole_l2_online_BestFit_CramerRao_cr_zenith
pole_l2_online_BestFit_CramerRaoParams
pole_l2_online_BestFit_DirectHitsA
pole_l2_online_BestFit_DirectHitsB
pole_l2_online_BestFit_DirectHitsC
pole_l2_online_BestFit_DirectHitsD
pole_l2_online_BestFitFitParams
pole_l2_online_BestFit_MuEx
pole_l2_online_BestFit_MuEx_r
pole_l2_online_BestFit_Name
pole_l2_online_BestFit
pole_l2_online_HitMultiplicityValuesIC
pole_l2_online_HitStatisticsValuesIC
pole_l2_online_MPEFitFitParams
pole_l2_online_MPEFit
pole_l2_online_SPE2itFitFitParams
pole_l2_online_SPE2itFit
pole_l2_online_SplineMPE_Bootstrap_Angular
pole_l2_online_SplineMPE_BootstrapFitParams
pole_l2_online_SplineMPE_Bootstrap
pole_l2_online_SplineMPE_BootstrapVect
pole_l2_online_SplineMPE_CharacteristicsIC
pole_l2_online_SplineMPE_CharacteristicsNoRCutIC
pole_l2_online_SplineMPE_CharacteristicsNoRCut
pole_l2_online_SplineMPE_Characteristics
pole_l2_online_SplineMPE_CramerRao_cr_azimuth
pole_l2_online_SplineMPE_CramerRao_cr_zenith
pole_l2_online_SplineMPE_CramerRaoParams
pole_l2_online_SplineMPE_CramerRao_precision_matrix
pole_l2_online_SplineMPE_DDDDR_150_CascadeParams
pole_l2_online_SplineMPE_DDDDR_150_LLH
pole_l2_online_SplineMPE_DDDDR_150_Params
pole_l2_online_SplineMPE_DirectHitsA
pole_l2_online_SplineMPE_DirectHitsB
pole_l2_online_SplineMPE_DirectHitsC
pole_l2_online_SplineMPE_DirectHitsD
pole_l2_online_SplineMPE_DirectHitsE
pole_l2_online_SplineMPE_DirectHitsICA
pole_l2_online_SplineMPE_DirectHitsICB
pole_l2_online_SplineMPE_DirectHitsICC
pole_l2_online_SplineMPE_DirectHitsICD
pole_l2_online_SplineMPE_DirectHitsICE
pole_l2_online_SplineMPEFitParams
pole_l2_online_SplineMPE_MuE
pole_l2_online_SplineMPE_MuEx
pole_l2_online_SplineMPE_MuEx_r
pole_l2_online_SplineMPE_ParaboloidFitParams
pole_l2_online_SplineMPE_Paraboloid
pole_l2_online_SplineMPE
pole_l2_online_SplineMPE_TRes_LLH
pole_l2_online_SplineMPE_TruncatedEnergy_AllBINS_MuEres
pole_l2_online_SplineMPE_TruncatedEnergy_AllBINS_Muon
pole_l2_online_SplineMPE_TruncatedEnergy_AllBINS_Neutrino
pole_l2_online_SplineMPE_TruncatedEnergy_AllDOMS_MuEres
pole_l2_online_SplineMPE_TruncatedEnergy_AllDOMS_Muon
pole_l2_online_SplineMPE_TruncatedEnergy_AllDOMS_Neutrino
pole_l2_online_SplineMPE_TruncatedEnergy_BINS_MuEres
pole_l2_online_SplineMPE_TruncatedEnergy_BINS_Muon
pole_l2_online_SplineMPE_TruncatedEnergy_BINS_Neutrino
pole_l2_online_SplineMPE_TruncatedEnergy_DOMS_MuEres
pole_l2_online_SplineMPE_TruncatedEnergy_DOMS_Muon
pole_l2_online_SplineMPE_TruncatedEnergy_DOMS_Neutrino
pole_l2_online_SplineMPE_TruncatedEnergy_ORIG_dEdX
pole_l2_online_SplineMPE_TruncatedEnergy_ORIG_Muon
pole_l2_online_SplineMPE_TruncatedEnergy_ORIG_Neutrino
pole_l2_online_SplitGeo1_BayesianFitFitParams
pole_l2_online_SplitGeo1_BayesianFit
pole_l2_online_SplitGeo1_Linefit
pole_l2_online_SplitGeo1_SPE2itFitFitParams
pole_l2_online_SplitGeo1_SPE2itFit
pole_l2_online_SplitGeo2_BayesianFitFitParams
pole_l2_online_SplitGeo2_BayesianFit
pole_l2_online_SplitGeo2_Linefit
pole_l2_online_SplitGeo2_SPE2itFitFitParams
pole_l2_online_SplitGeo2_SPE2itFit
pole_l2_online_SplitTime1_BayesianFitFitParams
pole_l2_online_SplitTime1_BayesianFit
pole_l2_online_SplitTime1_Linefit
pole_l2_online_SplitTime1_SPE2itFitFitParams
pole_l2_online_SplitTime1_SPE2itFit
pole_l2_online_SplitTime2_BayesianFitFitParams
pole_l2_online_SplitTime2_BayesianFit
pole_l2_online_SplitTime2_Linefit
pole_l2_online_SplitTime2_SPE2itFitFitParams
pole_l2_online_SplitTime2_SPE2itFit
PoleMuonLinefitParams
PoleMuonLinefit
PoleMuonLlhFitDirectHitsBaseC
PoleMuonLlhFitFitParams
PoleMuonLlhFitMuE
PoleMuonLlhFit
SplitInIcePulses
SplitInIcePulsesTimeRange
SplitRTCleanedInIcePulses
SRTOfflinePulses
TriggerHierarchy
TriggerSplitterLaunchWindow
TWOfflinePulsesHLC

P frame keys added by cascade filter (81)

OfflineCscd_24__Bayesian16FitParams
OfflineCscd_24__Bayesian16
OfflineCscd_24__CascadeContainmentTagging_Doubles0
OfflineCscd_24__CascadeContainmentTagging_Doubles1
OfflineCscd_24__CascadeContainmentTagging
OfflineCscd_24__CascadeContainmentTagging_Singles
OfflineCscd_24__CascadeFillRatio
OfflineCscd_24__CascadeLast_IC_SinglesParams
OfflineCscd_24__CascadeLast_IC_Singles
OfflineCscd_24__CascadeLastParams
OfflineCscd_24__CascadeLast
OfflineCscd_24__CascadeLast_TopoSplit_IC0Params
OfflineCscd_24__CascadeLast_TopoSplit_IC0
OfflineCscd_24__CascadeLast_TopoSplit_IC1Params
OfflineCscd_24__CascadeLast_TopoSplit_IC1
OfflineCscd_24__CascadeLineFitParams
OfflineCscd_24__CascadeLineFit
OfflineCscd_24__CascadeLlh_TopoSplit_IC0Params
OfflineCscd_24__CascadeLlh_TopoSplit_IC0
OfflineCscd_24__CascadeLlh_TopoSplit_IC1Params
OfflineCscd_24__CascadeLlh_TopoSplit_IC1
OfflineCscd_24__CascadeLlhVertexFit_IC_Coincidence0Params
OfflineCscd_24__CascadeLlhVertexFit_IC_Coincidence0
OfflineCscd_24__CascadeLlhVertexFit_IC_Coincidence1Params
OfflineCscd_24__CascadeLlhVertexFit_IC_Coincidence1
OfflineCscd_24__CascadeLlhVertexFit_ICParams
OfflineCscd_24__CascadeLlhVertexFit_IC
OfflineCscd_24__CascadeLlhVertexFit_IC_SinglesParams
OfflineCscd_24__CascadeLlhVertexFit_IC_Singles
OfflineCscd_24__CascadeLlhVertexFit_L3Params
OfflineCscd_24__CascadeLlhVertexFit_L3
OfflineCscd_24__CascadeLlhVertexFitParams
OfflineCscd_24__CascadeLlhVertexFit
OfflineCscd_24__Cscd_Cont_Tag
OfflineCscd_24__Cscd_Topo1stPulse_HLC2
OfflineCscd_24__Cscd_Topo1stPulse_HLC3
OfflineCscd_24__Cscd_Topo_HLC0
OfflineCscd_24__Cscd_Topo_HLC2
OfflineCscd_24__Cscd_Topo_HLC3
OfflineCscd_24__Cscd_Topo_HLCSplitCount
OfflineCscd_24__LineFitParams
OfflineCscd_24__LineFit
OfflineCscd_24__MonopodAmpFitFitParams
OfflineCscd_24__MonopodAmpFit
OfflineCscd_24__MonopodFit4_AmptFitFitParams
OfflineCscd_24__MonopodFit4_AmptFit
OfflineCscd_24__NCh_OfflinePulsesHLC_DCOnly
OfflineCscd_24__NCh_OfflinePulsesHLC_noDC
OfflineCscd_24__NCh_OfflinePulsesHLC
OfflineCscd_24__NCh_OfflinePulses
OfflineCscd_24__NString_OfflinePulsesHLC_DCOnly
OfflineCscd_24__NString_OfflinePulsesHLC_noDC
OfflineCscd_24__NString_OfflinePulsesHLC
OfflineCscd_24__NString_OfflinePulses
OfflineCscd_24__NString_SRTOfflinePulses
OfflineCscd_24__SPEFit16FitParams
OfflineCscd_24__SPEFit16
OfflineCscd_24__SPEFit2FitParams
OfflineCscd_24__SPEFit2
OfflineCscd_24__SPEFitSingleFitParams
OfflineCscd_24__SPEFitSingle
OfflineCscd_24__SplitRTCleanedInIcePulses_IC_SinglesCleanedKeys
OfflineCscd_24__TimeSplit_CascadeLlhVertexFit_0_CLastSeedParams
OfflineCscd_24__TimeSplit_CascadeLlhVertexFit_0_CLastSeed
OfflineCscd_24__TimeSplit_CascadeLlhVertexFit_0Params
OfflineCscd_24__TimeSplit_CascadeLlhVertexFit_0
OfflineCscd_24__TimeSplit_CascadeLlhVertexFit_1_CLastSeedParams
OfflineCscd_24__TimeSplit_CascadeLlhVertexFit_1_CLastSeed
OfflineCscd_24__TimeSplit_CascadeLlhVertexFit_1Params
OfflineCscd_24__TimeSplit_CascadeLlhVertexFit_1
OfflineCscd_24__TimeSplitPulses_0
OfflineCscd_24__TimeSplitPulses_1
OfflineCscd_24__TimeSplit_SPEFit_0FitParams
OfflineCscd_24__TimeSplit_SPEFit_0
OfflineCscd_24__TimeSplit_SPEFit_1FitParams
OfflineCscd_24__TimeSplit_SPEFit_1
OfflineCscd_24__Veto_Cscd_Topo_HLC0
OfflineCscd_24__Veto_Cscd_Topo_HLC1
OfflineCscd_24__Veto_SRTOfflinePulses
SRTOfflineCscd_24__TimeSplitPulses_0
SRTOfflineCscd_24__TimeSplitPulses_1

P frame keys added by muon filter (51)

OfflineMu_24__BestTrack_AvgDistQ
OfflineMu_24__HitMultiplicityValuesIC
OfflineMu_24__HitMultiplicityValues
OfflineMu_24__HitStatisticsValuesIC
OfflineMu_24__HVInIcePulses
OfflineMu_24__MillipedeHVSplitPulsesExcludedTimeRange
OfflineMu_24__MillipedeHVSplitPulses
OfflineMu_24__MillipedeHVSplitPulsesReadoutWindow
OfflineMu_24__MPEFitParaboloidFitParams
OfflineMu_24__MPEFitParaboloid
OfflineMu_24__SPEFit2BayesianFitParams
OfflineMu_24__SPEFit2Bayesian
OfflineMu_24__SPEFit2GeoSplit2FitParams
OfflineMu_24__SPEFit2GeoSplit2
OfflineMu_24__SPEFit2_TWHVFitParams
OfflineMu_24__SPEFit2_TWHV
OfflineMu_24__SplineMPECharacteristicsIC
OfflineMu_24__SplineMPEDirectHitsICD
OfflineMu_24__SplineMPEDirectHitsICE
OfflineMu_24__SplineMPEFitParams
OfflineMu_24__SplineMPE_MillipedeHighEnergyFitParams
OfflineMu_24__SplineMPE_MillipedeHighEnergy
OfflineMu_24__SplineMPEMuEXDifferential_list
OfflineMu_24__SplineMPEMuEXDifferential
OfflineMu_24__SplineMPEMuEXDifferential_r
OfflineMu_24__SplineMPE
OfflineMu_24__SplineMPEShieldNHitsOffTime
OfflineMu_24__SplineMPEShieldNHitsOnTime
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_AllBINS_dEdX
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_AllBINS_MuEres
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_AllBINS_Muon
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_AllBINS_Neutrino
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_AllDOMS_dEdX
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_AllDOMS_MuEres
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_AllDOMS_Muon
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_AllDOMS_Neutrino
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_BINS_dEdX
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_BINS_dEdxVector
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_BINS_MuEres
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_BINS_Muon
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_BINS_Neutrino
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_DOMS_dEdX
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_DOMS_MuEres
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_DOMS_Muon
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_DOMS_Neutrino
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_ORIG_dEdX
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_ORIG_Muon
OfflineMu_24__SplineMPETruncatedEnergy_SPICEMie_ORIG_Neutrino
OfflineMu_24__SRTHVInIcePulses
OfflineMu_24__TWSRTHVInIcePulsesIC
OfflineMu_24__TWSRTHVInIcePulses

P frame keys added by faint particle filter (30)

FPF_LFit_CoincParams
FPF_LFit_Coinc
FPF_LineFit_hiveParams
FPF_LineFit_hive
FPF_LineFitParams
FPF_LineFit
FPF_MaskedInIcePulses_cleaned
FPF_MaskedInIcePulses_Noised
FPF_MaskedInIcePulses
FPF_MaskedInIcePulses_Physics
FPF_MaskedInIcePulses_TimeRange
FPF_MPEFitCramerRao_hiveParams
FPF_MPEFitCramerRaoParams
FPF_MPEFitFitParams
FPF_MPEFit_hiveFitParams
FPF_MPEFit_hive
FPF_MPEFit
FPF_NoiseEngine_0.10_1.0_800_2
FPF_SPEFit2CramerRao_hiveParams
FPF_SPEFit2CramerRaoParams
FPF_SPEFit2FitParams
FPF_SPEFit2_hiveFitParams
FPF_SPEFit2_hive
FPF_SPEFit2
FPF_SPEFitSingleFitParams
FPF_SPEFitSingle_hiveFitParams
FPF_SPEFitSingle_hive
FPF_SPEFitSingle
FPF_SRTPulses
FPF_UseAllCoreHits

P frame keys added by MESE filter (14)

filter_SDST_offline_process__offline_filters__MeseFilter_MESE_TopologicalSplitSplitCount
OfflineMESEFilter_HESE_abvL5
OfflineMESEFilter_HomogenizedQTot_Causal
OfflineMESEFilter_HomogenizedQTot_Causal_v2
OfflineMESEFilter_HomogenizedQTot_toposplit
OfflineMESEFilter_HomogenizedQTot_TWTS
OfflineMESEFilter_TWTSInIcePulses
OfflineMESEFilter_VetoLayer0
OfflineMESEFilter_VetoLayer1
OfflineMESEFilter_VetoLayerQTot
TSInIcePulses_filter_SDST_offline_process__offline_filters__MeseFilter1
TSInIcePulses_filter_SDST_offline_process__offline_filters__MeseFilter2
TSInIcePulses_filter_SDST_offline_process__offline_filters__MeseFilter3
TSInIcePulses_filter_SDST_offline_process__offline_filters__MeseFilter4

P frame keys added by monopole filter (11)

filter_SDST_offline_process__offline_filters_monopole_filterTimewisesplit1
filter_SDST_offline_process__offline_filters_monopole_filterTimewisesplit2
MF_IC_HitMultiplicityValues
MF_IC_LineFitIParams
MF_IC_LineFitI
MF_IC_Pulses_First_FitParams
MF_IC_Pulses_First_Fit
MF_IC_Pulses_Second_FitParams
MF_IC_Pulses_Second_Fit
MF_IC_TimeCharacteristicsValues
MF_IC_TrackCharacteristicsValues

P frame keys added by SLOP filter (8)

SLOPPulseMask
SLOPPulseMaskTimeRange
SLOPPulseMaskTuples
SLOPTuples_Cosalpha_Min
SLOPTuples_CosAlpha_Pulses
SLOPTuples_Gap_Min
SLOPTuples_LineFit
SLOPTuples_RelV_Pulses

P frame keys added by deep core filter (8)

OfflinePulses_DCOnly
OfflinePulsesHLC_DCOnly
OfflinePulsesHLC_noDC
OfflinePulses_noDC
SRTOfflinePulses_DCOnly
SRTOfflinePulses_noDC
SRTTWSplitInIcePulsesDC
SRTTWSplitInIcePulsesDCTimeRange

P frame keys added by IceTop filters (4)

CleanedIceTopHLCTankPulses
IceTopHLCCount
IceTopHLCCount_SW
Legacy_IceTopFilterMask_13

P frame keys added by high Q filter (1)

OfflineHQ_24__Homogenized_QTot