icecube.icetop_Level3_scripts.icetop_globals module¶
- icecube.icetop_Level3_scripts.icetop_globals.background_rate = {'IC79': 1677.0, 'IC86.2011': 1518.0, 'IC86.2012': 1492.0, 'IC86.2013': 1424.0}¶
======= Changes in naming conventions ======== One of the things these Level3 scripts do is to unify how frame objects are named, and outputting Level3 files with a uniform naming scheme. Here is a summary of all the changes that need to be made.
- Default L2 -> L3: (use this for anything pass2, or old pass1 that is 2013 or later)
DSTTriggers -> I3TriggerHierarchy
…and these particular additional changes for old stuff from pass1 (which you probably have no reason to use):
- IC79 pass1 -> L3:
top_hlc_clusters -> IceTopSplit FilterMask -> QFilterMask IceTopHLCVEMPulses -> OfflineIceTopHLCVEMPulses IceTopHLCTankPulses -> OfflineIceTopHLCTankPulses IceTopSLCVEMPulses -> OfflineIceTopSLCVEMPulses IceTopSLCTankPulses -> OfflineIceTopSLCTankPulses ExcludedHLCStations -> TankPulseMergerExcludedTanks ClusterCleaningExcludedStations -> ClusterCleaningExcludedTanks OfflinePulses -> InIcePulses
- IC86.2011 pass1 -> L3:
ice_top -> IceTopSplit FilterMask -> QFilterMask TankPulseMergerExcludedStations -> TankPulseMergerExcludedTanks ClusterCleaningExcludedStations -> ClusterCleaningExcludedTanks OfflinePulses -> InIcePulses OfflineInIceCalibrationErrata -> CalibrationErrata
- IC86.2012 pass1 -> L3:
ice_top -> IceTopSplit DSTTriggers -> I3TriggerHierarchy
STILL TO DO:¶
Is the “CheckFilter.py” module in use by anyone? If not maybe delete it.
Get rid of this icetop_globals.py file entirely? (Whose idea was this, anyway?)
Think of a way to do SnowFactors into the future?
Look into what difference the “pass2a” flag makes in level3_Coinc.py?
Move the “housekeeping” tasks, such as name changes and P-frame-ing, into its own segment separate from “IceTop” physics segment