icecube.online_filterscripts.online_filters.icetophitcounter module

IceTray Module to calculate the in-time icetop hits matching an in-ice track at surface impact.

In time here defined to be 0 <= (IceTopPulseTime - Expected time from track) <=1000 ns

Inputs:

IT_hlc_pulses, IT_slc_pulses - IceTop SLC,HLC TankPulse series from Q frame InIceRreco - InIceReco to use to anchor surface time and position

Outputs to frame:

Count_HLC_InTime - I3Int number of HLC hits In time. Count_SLC_InTime - I3Int number of SLC hits in time.

icecube.online_filterscripts.online_filters.icetophitcounter.count_icetop_intime(frame, InIceReco='OnlineL2_SplineMPE', IT_hlc_pulses='ITHLCTankPulses', IT_slc_pulses='ITSLCTankPulses', Count_HLC_InTime='IT_HLC_InTime', Count_SLC_InTime='IT_SLC_InTime')

Count the number of in-time IceTop hits for a given in-ice track.